mesa/src/amd
Daniel Schürmann 9b1a296172 aco/optimizer: ensure to not erase high bits when propagating packed constants
Packed constants with non-zero values in the high half
might have been propagated as 16 bit, dropping the high half.

Cc: mesa-stable
Closes: #5070
Reviewed-by: Rhys Perry <pendingchaos02@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11954>
2021-07-20 07:48:39 +00:00
..
addrlib amd/addrlib: remove Meson debug message() 2021-06-22 23:47:19 +00:00
ci ci: remove few CTS that are now skipped with RADV 2021-07-05 12:07:45 +02:00
common radv, aco, ac/nir: Tweak position export scheduling for NGG culling. 2021-07-13 23:56:33 +00:00
compiler aco/optimizer: ensure to not erase high bits when propagating packed constants 2021-07-20 07:48:39 +00:00
llvm ac/llvm: rework how negative W affects culling to not call accept_func twice 2021-07-08 18:37:41 +00:00
registers amd/registers: regenerate json files without 32-bit register fields 2021-05-25 16:15:44 +00:00
vulkan radv: Use pre-computed viewport transform for NGG culling state. 2021-07-16 15:22:46 +00:00
.clang-format radv: Add clang-format for AMD code. 2021-04-10 03:31:32 +02:00
meson.build aco: add framework for unit testing 2020-07-30 16:13:08 +00:00