diff options
Diffstat (limited to 'tools/gfx/vulkan/vk-api.h')
| -rw-r--r-- | tools/gfx/vulkan/vk-api.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tools/gfx/vulkan/vk-api.h b/tools/gfx/vulkan/vk-api.h index 23902e88c..41fede15e 100644 --- a/tools/gfx/vulkan/vk-api.h +++ b/tools/gfx/vulkan/vk-api.h @@ -22,6 +22,7 @@ namespace gfx x(vkCreateDebugReportCallbackEXT) \ x(vkDestroyDebugReportCallbackEXT) \ x(vkDebugReportMessageEXT) \ + x(vkGetPhysicalDeviceCooperativeVectorPropertiesNV) \ /* */ #define VK_API_INSTANCE_PROCS(x) \ @@ -304,6 +305,10 @@ struct VulkanExtendedFeatureProperties VkPhysicalDeviceVulkan12Features vulkan12Features = { VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES}; + // Cooperative vector features + VkPhysicalDeviceCooperativeVectorFeaturesNV cooperativeVectorFeatures = { + VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_VECTOR_FEATURES_NV}; + // Ray tracing validation features VkPhysicalDeviceRayTracingValidationFeaturesNV rayTracingValidationFeatures = { VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_VALIDATION_FEATURES_NV}; @@ -352,6 +357,8 @@ struct VulkanApi VkPhysicalDeviceFeatures m_deviceFeatures; VkPhysicalDeviceMemoryProperties m_deviceMemoryProperties; VulkanExtendedFeatureProperties m_extendedFeatures; + + Slang::List<VkCooperativeVectorPropertiesNV> m_cooperativeVectorProperties; }; } // namespace gfx |
