From 388875abe17fd7ce0ce368c77d2712851bd8775c Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Wed, 12 Nov 2025 14:10:23 +0100 Subject: [PATCH] radv: bump maxRayDispatchInvocationCount to 2^30 It's the required limit by Vulkan. Fixes dEQP-VK.ray_tracing_pipeline.limits.ray_tracing_props. Signed-off-by: Samuel Pitoiset Part-of: --- src/amd/vulkan/radv_physical_device.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/amd/vulkan/radv_physical_device.c b/src/amd/vulkan/radv_physical_device.c index fe57e0622c0..a465876e4c5 100644 --- a/src/amd/vulkan/radv_physical_device.c +++ b/src/amd/vulkan/radv_physical_device.c @@ -1954,7 +1954,7 @@ radv_get_physical_device_properties(struct radv_physical_device *pdev) * alignment is any lower. */ .shaderGroupBaseAlignment = RADV_RT_HANDLE_SIZE, .shaderGroupHandleCaptureReplaySize = sizeof(struct radv_rt_capture_replay_handle), - .maxRayDispatchInvocationCount = 1024 * 1024 * 64, + .maxRayDispatchInvocationCount = 1 << 30, /* Required limit. */ .shaderGroupHandleAlignment = 16, .maxRayHitAttributeSize = RADV_MAX_HIT_ATTRIB_SIZE,