diff --git a/indra/newview/app_settings/shaders/class1/deferred/pbralphaF.glsl b/indra/newview/app_settings/shaders/class1/deferred/pbralphaF.glsl
index c57ae3e51f2699c51837a0e86b1640a000350d69..491b757b822db93d493c1766905f304cb722482c 100644
--- a/indra/newview/app_settings/shaders/class1/deferred/pbralphaF.glsl
+++ b/indra/newview/app_settings/shaders/class1/deferred/pbralphaF.glsl
@@ -212,7 +212,7 @@ void main()
     tnorm = normalize(tnorm.xyz);
     norm.xyz = tnorm.xyz;
 
-#if HAS_SHADOW
+#ifdef HAS_SHADOW
     vec2 frag = vary_fragcoord.xy/vary_fragcoord.z*0.5+0.5;
     frag *= screen_res;
     scol = sampleDirectionalShadow(pos.xyz, norm.xyz, frag);
diff --git a/indra/newview/app_settings/shaders/class1/deferred/pbralphaV.glsl b/indra/newview/app_settings/shaders/class1/deferred/pbralphaV.glsl
index e0672f09e45120714904ec706451501a80962592..57a162ad51f5926ffd000871e95afa83004e3ef8 100644
--- a/indra/newview/app_settings/shaders/class1/deferred/pbralphaV.glsl
+++ b/indra/newview/app_settings/shaders/class1/deferred/pbralphaV.glsl
@@ -94,7 +94,7 @@ void main()
 #endif
     gl_Position = vert;
 
-#if HAS_SHADOW
+#ifdef HAS_SHADOW
     vary_fragcoord.xyz = vert.xyz + vec3(0,0,near_clip);
 #endif