diff --git a/src/nouveau/vulkan/nvk_instance.c b/src/nouveau/vulkan/nvk_instance.c index 15ebbb67558..a4d156df2b6 100644 --- a/src/nouveau/vulkan/nvk_instance.c +++ b/src/nouveau/vulkan/nvk_instance.c @@ -84,6 +84,7 @@ static const struct vk_instance_extension_table instance_extensions = { .EXT_acquire_xlib_display = true, #endif .KHR_device_group_creation = true, + .KHR_external_memory_capabilities = true, .KHR_get_physical_device_properties2 = true, .EXT_debug_report = true, .EXT_debug_utils = true, diff --git a/src/nouveau/vulkan/nvk_physical_device.c b/src/nouveau/vulkan/nvk_physical_device.c index 4716d77a1a6..e016f5e46a2 100644 --- a/src/nouveau/vulkan/nvk_physical_device.c +++ b/src/nouveau/vulkan/nvk_physical_device.c @@ -318,6 +318,8 @@ nvk_get_device_extensions(const struct nv_device_info *dev, .KHR_draw_indirect_count = dev->cls_eng3d >= TURING_A, .KHR_driver_properties = true, .KHR_dynamic_rendering = true, + .KHR_external_memory = true, + .KHR_external_memory_fd = true, .KHR_format_feature_flags2 = true, .KHR_get_memory_requirements2 = true, .KHR_image_format_list = true, @@ -350,6 +352,7 @@ nvk_get_device_extensions(const struct nv_device_info *dev, .EXT_extended_dynamic_state = true, .EXT_extended_dynamic_state2 = true, .EXT_extended_dynamic_state3 = true, + .EXT_external_memory_dma_buf = true, .EXT_host_query_reset = true, .EXT_image_2d_view_of_3d = true, .EXT_image_robustness = true,