From 40eda1b97228aae31a65635a12e963f1ec801f61 Mon Sep 17 00:00:00 2001 From: kd-11 Date: Wed, 17 Apr 2024 03:19:09 +0300 Subject: [PATCH] rsx: Make const explicitly unsigned - Can silence some GLSL compiler noise in mesa --- .../RSX/Program/GLSLSnippets/RSXProg/RSXFragmentPrologue.glsl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rpcs3/Emu/RSX/Program/GLSLSnippets/RSXProg/RSXFragmentPrologue.glsl b/rpcs3/Emu/RSX/Program/GLSLSnippets/RSXProg/RSXFragmentPrologue.glsl index d5315c716e..de133b3a22 100644 --- a/rpcs3/Emu/RSX/Program/GLSLSnippets/RSXProg/RSXFragmentPrologue.glsl +++ b/rpcs3/Emu/RSX/Program/GLSLSnippets/RSXProg/RSXFragmentPrologue.glsl @@ -10,7 +10,7 @@ R"( #if defined(_ENABLE_ROP_OUTPUT_ROUNDING) || defined(_ENABLE_PROGRAMMABLE_BLENDING) // Truncate float by discarding lower 12-bits of the mantissa -#define _fx12_truncate(x) uintBitsToFloat(floatBitsToUint(x) & 0xfffff000) +#define _fx12_truncate(x) uintBitsToFloat(floatBitsToUint(x) & 0xfffff000u) // Default. Used when we're not utilizing native fp16 vec4 round_to_8bit(const in vec4 v4)