From b36a6ec96c1b6ba52ea7498d0da4f63423397357 Mon Sep 17 00:00:00 2001 From: hodasemi Date: Fri, 20 Jan 2023 15:30:40 +0100 Subject: [PATCH] Force enable buffer device address --- vulkan-rs/src/device.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vulkan-rs/src/device.rs b/vulkan-rs/src/device.rs index db9e5e5..fa310ed 100644 --- a/vulkan-rs/src/device.rs +++ b/vulkan-rs/src/device.rs @@ -156,10 +156,13 @@ impl Device { pub fn new( physical_device: Arc, - extensions: DeviceExtensions, + mut extensions: DeviceExtensions, queue_infos: &[VkDeviceQueueCreateInfo], requested_device_features: DeviceFeatures, ) -> Result> { + // buffer device address is required in the current library implementation + extensions.buffer_device_address = true; + let device_extensions = physical_device.extensions(); let mut checked_extensions = Vec::new();