From 2c051e1b420ca07012f319ac14452449c8bfd1e1 Mon Sep 17 00:00:00 2001
From: SmileTheory <SmileTheory@gmail.com>
Date: Mon, 6 Apr 2015 03:05:28 -0700
Subject: OpenGL2: Use signed value in case value goes below 0.

---
 src/renderergl2/tr_extramath.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

(limited to 'src')

diff --git a/src/renderergl2/tr_extramath.c b/src/renderergl2/tr_extramath.c
index 552406bb..fc0a21a3 100644
--- a/src/renderergl2/tr_extramath.c
+++ b/src/renderergl2/tr_extramath.c
@@ -225,7 +225,7 @@ uint16_t FloatToHalf(float in)
 
 	f32.f = in;
 
-	f16.pack.exponent = CLAMP(f32.pack.exponent - 112, 0, 31);
+	f16.pack.exponent = CLAMP((int)(f32.pack.exponent) - 112, 0, 31);
 	f16.pack.fraction = f32.pack.fraction >> 13;
 	f16.pack.sign     = f32.pack.sign;
 
-- 
cgit