From 79abb2aaffce90faf210a343908dae2975ccb6b2 Mon Sep 17 00:00:00 2001 From: Faith Ekstrand Date: Wed, 20 Mar 2024 09:28:08 -0500 Subject: [PATCH] nvk: Advertise VK_KHR_shader_maximal_reconvergence Part-of: --- src/nouveau/vulkan/nvk_physical_device.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/nouveau/vulkan/nvk_physical_device.c b/src/nouveau/vulkan/nvk_physical_device.c index 5da6a270c45..5b6bc2a43da 100644 --- a/src/nouveau/vulkan/nvk_physical_device.c +++ b/src/nouveau/vulkan/nvk_physical_device.c @@ -146,6 +146,7 @@ nvk_get_device_extensions(const struct nvk_instance *instance, .KHR_shader_float_controls = true, .KHR_shader_float16_int8 = true, .KHR_shader_integer_dot_product = true, + .KHR_shader_maximal_reconvergence = true, .KHR_shader_non_semantic_info = true, .KHR_shader_subgroup_extended_types = true, .KHR_shader_terminate_invocation = @@ -412,6 +413,9 @@ nvk_get_device_features(const struct nv_device_info *info, /* VK_KHR_shader_expect_assume */ .shaderExpectAssume = true, + /* VK_KHR_shader_maximal_reconvergence */ + .shaderMaximalReconvergence = true, + /* VK_KHR_vertex_attribute_divisor */ .vertexAttributeInstanceRateDivisor = true, .vertexAttributeInstanceRateZeroDivisor = true,