From 715f3fd9b2bbab9235513a58556c27e7c565d39f Mon Sep 17 00:00:00 2001 From: Shanee Date: Tue, 29 Jan 2019 23:25:02 -0800 Subject: [PATCH] Removed redundant division by w --- data/shaders/shadowmapping/scene.frag | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/data/shaders/shadowmapping/scene.frag b/data/shaders/shadowmapping/scene.frag index 367984c8..476c53ed 100644 --- a/data/shaders/shadowmapping/scene.frag +++ b/data/shaders/shadowmapping/scene.frag @@ -14,10 +14,9 @@ layout (location = 0) out vec4 outFragColor; #define ambient 0.1 -float textureProj(vec4 P, vec2 off) +float textureProj(vec4 shadowCoord, vec2 off) { float shadow = 1.0; - vec4 shadowCoord = P / P.w; if ( shadowCoord.z > -1.0 && shadowCoord.z < 1.0 ) { float dist = texture( shadowMap, shadowCoord.st + off ).r; @@ -65,4 +64,4 @@ void main() outFragColor = vec4(diffuse * shadow, 1.0); -} \ No newline at end of file +}