From 1699743c372c85f8774ee164b34859f450485b58 Mon Sep 17 00:00:00 2001 From: rochaudhari Date: Thu, 10 Jun 2021 11:40:24 +0530 Subject: [PATCH] vkd3d: Enable binary import and image view handle extensions Signed-off-by: Roshan Chaudhari Reviewed-by: Liam Middlebrook --- libs/vkd3d/device.c | 2 ++ libs/vkd3d/vkd3d_private.h | 2 ++ 2 files changed, 4 insertions(+) diff --git a/libs/vkd3d/device.c b/libs/vkd3d/device.c index 3e87befa..2e0f8e12 100644 --- a/libs/vkd3d/device.c +++ b/libs/vkd3d/device.c @@ -99,6 +99,8 @@ static const struct vkd3d_optional_extension_info optional_device_extensions[] = VK_EXTENSION(AMD_SHADER_CORE_PROPERTIES_2, AMD_shader_core_properties2), /* NV extensions */ VK_EXTENSION(NV_SHADER_SM_BUILTINS, NV_shader_sm_builtins), + VK_EXTENSION(NVX_BINARY_IMPORT, NVX_binary_import), + VK_EXTENSION(NVX_IMAGE_VIEW_HANDLE, NVX_image_view_handle), /* VALVE extensions */ VK_EXTENSION(VALVE_MUTABLE_DESCRIPTOR_TYPE, VALVE_mutable_descriptor_type), }; diff --git a/libs/vkd3d/vkd3d_private.h b/libs/vkd3d/vkd3d_private.h index 15c5e77c..045c4037 100644 --- a/libs/vkd3d/vkd3d_private.h +++ b/libs/vkd3d/vkd3d_private.h @@ -145,6 +145,8 @@ struct vkd3d_vulkan_info bool AMD_shader_core_properties2; /* NV device extensions */ bool NV_shader_sm_builtins; + bool NVX_binary_import; + bool NVX_image_view_handle; /* VALVE extensions */ bool VALVE_mutable_descriptor_type;