From 38b3805ad834056a2ee1ef5f91bcbb0dc1920d44 Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Wed, 1 Apr 2026 20:35:04 +0500 Subject: [PATCH] engine: client: gamma: fix gamma when compiled with -ffast-math --- engine/client/gamma.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/engine/client/gamma.c b/engine/client/gamma.c index 61e21332..7a05a1c9 100644 --- a/engine/client/gamma.c +++ b/engine/client/gamma.c @@ -52,8 +52,9 @@ static void BuildGammaTable( const float gamma, const float brightness, const fl for( i = 0; i < 256; i++ ) { - double d = pow( i / 255.0, (double)g2 ); - int inf = d * 255.0; + // keep it float or texgamma test will fail with -ffast-math + float d = pow( i / 255.0, (double)g2 ); + int inf = d * 255.0f; texgammatable[i] = bound( 0, inf, 255 ); }