From 1c854b6009b6e1fed7a27d3e55dd2ddb41994d46 Mon Sep 17 00:00:00 2001 From: Azaezel Date: Mon, 29 Feb 2016 04:17:42 -0600 Subject: [PATCH] opengl crashfix pow(x,y) needed to be passed matching vartypes. --- Templates/Full/game/shaders/common/gl/torque.glsl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Templates/Full/game/shaders/common/gl/torque.glsl b/Templates/Full/game/shaders/common/gl/torque.glsl index 65580cb7b..d4a7c4538 100644 --- a/Templates/Full/game/shaders/common/gl/torque.glsl +++ b/Templates/Full/game/shaders/common/gl/torque.glsl @@ -285,11 +285,11 @@ void fizzle(vec2 vpos, float visibility) #define assert(condition, color) { if(!any(condition)) { OUT_col = color; return; } } // Deferred Shading: Material Info Flag Check -bool getFlag(float flags, int num) +bool getFlag(float flags, float num) { float process = round(flags * 255); - float squareNum = pow(2, num); - return (mod(process, pow(2, squareNum)) >= squareNum); + float squareNum = pow(2.0, num); + return (mod(process, pow(2.0, squareNum)) >= squareNum); } // #define TORQUE_STOCK_GAMMA