From fb3c9ac992ae424b699bf12ad68a4fa59df55212 Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 21 Jun 2018 10:52:34 +0100 Subject: [PATCH] Add support for some extensions that can just be pass-through * VK_EXT_shader_stencil_export and VK_EXT_shader_viewport_index_layer are shader-only extensions that don't affect the postvs code. * VK_EXT_depth_range_unrestricted lifts a restriction that we don't care about. --- renderdoc/driver/vulkan/vk_core.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/renderdoc/driver/vulkan/vk_core.cpp b/renderdoc/driver/vulkan/vk_core.cpp index 60b47f45e..62513c423 100644 --- a/renderdoc/driver/vulkan/vk_core.cpp +++ b/renderdoc/driver/vulkan/vk_core.cpp @@ -605,6 +605,9 @@ static const VkExtensionProperties supportedExtensions[] = { { VK_EXT_DEBUG_UTILS_EXTENSION_NAME, VK_EXT_DEBUG_UTILS_SPEC_VERSION, }, + { + VK_EXT_DEPTH_RANGE_UNRESTRICTED_EXTENSION_NAME, VK_EXT_DEPTH_RANGE_UNRESTRICTED_SPEC_VERSION, + }, { VK_EXT_DIRECT_MODE_DISPLAY_EXTENSION_NAME, VK_EXT_DIRECT_MODE_DISPLAY_SPEC_VERSION, }, @@ -620,12 +623,19 @@ static const VkExtensionProperties supportedExtensions[] = { { VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME, VK_EXT_SAMPLER_FILTER_MINMAX_SPEC_VERSION, }, + { + VK_EXT_SHADER_STENCIL_EXPORT_EXTENSION_NAME, VK_EXT_SHADER_STENCIL_EXPORT_SPEC_VERSION, + }, { VK_EXT_SHADER_SUBGROUP_BALLOT_EXTENSION_NAME, VK_EXT_SHADER_SUBGROUP_BALLOT_SPEC_VERSION, }, { VK_EXT_SHADER_SUBGROUP_VOTE_EXTENSION_NAME, VK_EXT_SHADER_SUBGROUP_BALLOT_SPEC_VERSION, }, + { + VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME, + VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_SPEC_VERSION, + }, { VK_EXT_VALIDATION_FLAGS_EXTENSION_NAME, VK_EXT_VALIDATION_FLAGS_SPEC_VERSION, },