diff --git a/engine/assets/builtin/shaders/final-color/final-color.ps.hlsl b/engine/assets/builtin/shaders/final-color/final-color.ps.hlsl index e6321828..82067959 100644 --- a/engine/assets/builtin/shaders/final-color/final-color.ps.hlsl +++ b/engine/assets/builtin/shaders/final-color/final-color.ps.hlsl @@ -13,10 +13,10 @@ struct PSInput { }; float SRGBEncodeChannel(float value) { - const float linear = max(value, 0.0f); - return linear <= 0.0031308f - ? linear * 12.92f - : 1.055f * pow(linear, 1.0f / 2.4f) - 0.055f; + const float linearValue = max(value, 0.0f); + return linearValue <= 0.0031308f + ? linearValue * 12.92f + : 1.055f * pow(linearValue, 1.0f / 2.4f) - 0.055f; } float3 ApplyLinearToSRGB(float3 color) {