diff --git a/vulkan-rs/src/instance.rs b/vulkan-rs/src/instance.rs index 4e13812..6cb8c12 100644 --- a/vulkan-rs/src/instance.rs +++ b/vulkan-rs/src/instance.rs @@ -140,8 +140,11 @@ impl Instance { pub fn new( app_info: VkApplicationInfo<'_>, debug_info: VulkanDebugInfo, - extensions: InstanceExtensions, + mut extensions: InstanceExtensions, ) -> Result> { + // required in physical device + extensions.physical_device_properties2 = true; + let static_functions = StaticFunctions::load()?; let entry_functions = EntryFunctions::new(&static_functions);