diff options
| author | ArielG-NV <159081215+ArielG-NV@users.noreply.github.com> | 2024-06-11 03:28:45 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-06-11 00:28:45 -0700 |
| commit | 51d358546424646f60f1b214378a366ebb077d03 (patch) | |
| tree | 58e7964b63dde65783150bc9e4d98c4436d33792 /tools | |
| parent | 6d5ef9b650a9db35f7774ca09d9225d0c30849e4 (diff) | |
Remove duplicate `VkPhysicalDeviceComputeShaderDerivativesFeaturesNV` extension structure in vk-api.h (#4335)
Diffstat (limited to 'tools')
| -rw-r--r-- | tools/gfx/vulkan/vk-api.h | 4 | ||||
| -rw-r--r-- | tools/gfx/vulkan/vk-device.cpp | 11 |
2 files changed, 0 insertions, 15 deletions
diff --git a/tools/gfx/vulkan/vk-api.h b/tools/gfx/vulkan/vk-api.h index dd3681537..ff97da448 100644 --- a/tools/gfx/vulkan/vk-api.h +++ b/tools/gfx/vulkan/vk-api.h @@ -315,10 +315,6 @@ struct VulkanExtendedFeatureProperties VkPhysicalDeviceVulkan12Features vulkan12Features = { VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES }; - - VkPhysicalDeviceComputeShaderDerivativesFeaturesNV computeShaderDerivativesFeatures = { - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV - }; }; struct VulkanApi diff --git a/tools/gfx/vulkan/vk-device.cpp b/tools/gfx/vulkan/vk-device.cpp index 3583e2a1f..b2c14873a 100644 --- a/tools/gfx/vulkan/vk-device.cpp +++ b/tools/gfx/vulkan/vk-device.cpp @@ -512,10 +512,6 @@ Result DeviceImpl::initVulkanInstanceAndDevice( extendedFeatures.fragmentShadingRateFeatures.pNext = deviceFeatures2.pNext; deviceFeatures2.pNext = &extendedFeatures.fragmentShadingRateFeatures; - // Compute Quad Derivative features - extendedFeatures.computeShaderDerivativesFeatures.pNext = deviceFeatures2.pNext; - deviceFeatures2.pNext = &extendedFeatures.computeShaderDerivativesFeatures; - if (VK_MAKE_VERSION(majorVersion, minorVersion, 0) >= VK_API_VERSION_1_2) { extendedFeatures.vulkan12Features.pNext = deviceFeatures2.pNext; @@ -610,13 +606,6 @@ Result DeviceImpl::initVulkanInstanceAndDevice( "extended-dynamic-states" ); - SIMPLE_EXTENSION_FEATURE( - extendedFeatures.computeShaderDerivativesFeatures, - computeDerivativeGroupQuads, - VK_NV_COMPUTE_SHADER_DERIVATIVES_EXTENSION_NAME, - "compute-shader-derivative" - ); - if (extendedFeatures.accelerationStructureFeatures.accelerationStructure && extensionNames.contains(VK_KHR_ACCELERATION_STRUCTURE_EXTENSION_NAME) && extensionNames.contains(VK_KHR_DEFERRED_HOST_OPERATIONS_EXTENSION_NAME)) |
