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,