diff --git a/src/backend/wayland/vulkan.rs b/src/backend/wayland/vulkan.rs index 11b4c7c..4947d1d 100644 --- a/src/backend/wayland/vulkan.rs +++ b/src/backend/wayland/vulkan.rs @@ -14,10 +14,12 @@ impl Vulkan { api_version: vk::make_api_version(0, 1, 1, 0), ..Default::default() }; + let extensions = &[c"VK_EXT_physical_device_drm".as_ptr()]; let create_info = vk::InstanceCreateInfo { p_application_info: &app_info, ..Default::default() - }; + } + .enabled_extension_names(extensions); let instance = unsafe { entry.create_instance(&create_info, None).ok()? }; Some(Self { instance,