radv/rt: Use ushr for extracting the cull mask
authorKonstantin Seurer <konstantin.seurer@gmail.com>
Thu, 2 Mar 2023 16:21:13 +0000 (17:21 +0100)
committerMarge Bot <emma+marge@anholt.net>
Fri, 3 Mar 2023 23:56:49 +0000 (23:56 +0000)
commitf094e69469cd35fae2fb9c8c7689aba0428b0546
tree12d5863e1bb2a946bd9818efc5f11fd487bcd62d
parentd89aea73e2ff9c28516ada9a31fed4ba5fb42c05
radv/rt: Use ushr for extracting the cull mask

Fixes the following tests:
dEQP-VK.ray_tracing_pipeline.acceleration_structures.ray_cull_mask.gpu_built.ahit.4_bits
dEQP-VK.ray_tracing_pipeline.acceleration_structures.ray_cull_mask.gpu_built.ahit.16_bits
dEQP-VK.ray_tracing_pipeline.acceleration_structures.ray_cull_mask.gpu_built.chit.4_bits
dEQP-VK.ray_tracing_pipeline.acceleration_structures.ray_cull_mask.gpu_built.chit.16_bits
dEQP-VK.ray_tracing_pipeline.acceleration_structures.ray_cull_mask.gpu_built.isec.4_bits
dEQP-VK.ray_tracing_pipeline.acceleration_structures.ray_cull_mask.gpu_built.isec.16_bits

Fixes: 2d93ab7 ("radv/rt: Pre shift cull_mask")
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21659>
src/amd/vulkan/radv_rt_shader.c