radeonsi/nir: always lower ballot masks as 64-bit, codegen handles it
This fixes KHR-GL45.shader_ballot_tests.ShaderBallotBitmasks. This solution is better, because the IR isn't dependent on wave32.
Showing
- src/amd/common/ac_llvm_build.c 4 additions, 1 deletionsrc/amd/common/ac_llvm_build.c
- src/amd/common/ac_llvm_build.h 5 additions, 1 deletionsrc/amd/common/ac_llvm_build.h
- src/amd/common/ac_nir_to_llvm.c 2 additions, 0 deletionssrc/amd/common/ac_nir_to_llvm.c
- src/amd/vulkan/radv_nir_to_llvm.c 3 additions, 2 deletionssrc/amd/vulkan/radv_nir_to_llvm.c
- src/gallium/drivers/radeonsi/si_compute.c 1 addition, 1 deletionsrc/gallium/drivers/radeonsi/si_compute.c
- src/gallium/drivers/radeonsi/si_shader.c 12 additions, 6 deletionssrc/gallium/drivers/radeonsi/si_shader.c
- src/gallium/drivers/radeonsi/si_shader.h 1 addition, 1 deletionsrc/gallium/drivers/radeonsi/si_shader.h
- src/gallium/drivers/radeonsi/si_shader_internal.h 2 additions, 1 deletionsrc/gallium/drivers/radeonsi/si_shader_internal.h
- src/gallium/drivers/radeonsi/si_shader_nir.c 3 additions, 4 deletionssrc/gallium/drivers/radeonsi/si_shader_nir.c
- src/gallium/drivers/radeonsi/si_shader_tgsi_setup.c 3 additions, 2 deletionssrc/gallium/drivers/radeonsi/si_shader_tgsi_setup.c
- src/gallium/drivers/radeonsi/si_state_shaders.c 2 additions, 5 deletionssrc/gallium/drivers/radeonsi/si_state_shaders.c
Loading
Please register or sign in to comment