summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArielG-NV <159081215+ArielG-NV@users.noreply.github.com>2024-06-11 03:28:45 -0400
committerGitHub <noreply@github.com>2024-06-11 00:28:45 -0700
commit51d358546424646f60f1b214378a366ebb077d03 (patch)
tree58e7964b63dde65783150bc9e4d98c4436d33792
parent6d5ef9b650a9db35f7774ca09d9225d0c30849e4 (diff)
Remove duplicate `VkPhysicalDeviceComputeShaderDerivativesFeaturesNV` extension structure in vk-api.h (#4335)
-rw-r--r--tools/gfx/vulkan/vk-api.h4
-rw-r--r--tools/gfx/vulkan/vk-device.cpp11
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))