mesa/src/amd
Samuel Pitoiset ae85860679 radv: only apply enable_mrt_output_nan_fixup for 32-bit float MRTs
This is incorrect for 32-bit integer MRTs which are clamped to the
maximum value of the format, and returning 0 can break some shaders.

This fixes a rendering issue with RAGE2.

Cc: mesa-stable
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/4329
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16080>
(cherry picked from commit 5121e6dd7e)
2022-04-22 09:00:46 -07:00
..
addrlib amd: update addrlib 2022-03-01 17:03:00 +00:00
ci radv/ci: update CI lists against CTS 1.3.1.1 2022-04-05 09:13:41 +02:00
common ac/nir: properly handle large global access constant offsets 2022-04-20 21:44:49 -07:00
compiler aco: implement load_shared2_amd/store_shared2_amd 2022-04-13 23:08:07 +00:00
drm-shim r300/r600: Add drm-shim support. 2022-02-02 00:59:08 +00:00
llvm ac/llvm: implement load_shared2_amd/store_shared2_amd 2022-04-13 23:08:07 +00:00
registers amd: remove the _UMD suffix from register definitions 2022-02-22 11:41:04 +00:00
vulkan radv: only apply enable_mrt_output_nan_fixup for 32-bit float MRTs 2022-04-22 09:00:46 -07:00
.clang-format radv: allow holes in inline push constants 2022-04-12 11:44:30 +00:00
meson.build r300/r600: Add drm-shim support. 2022-02-02 00:59:08 +00:00