diff options
author | Dave Parks <davep@lindenlab.com> | 2011-06-08 00:35:14 -0500 |
---|---|---|
committer | Dave Parks <davep@lindenlab.com> | 2011-06-08 00:35:14 -0500 |
commit | edc6ca726be6862d9e070b4ee1bfd706f8040b16 (patch) | |
tree | 6c7e1df5db483159a1ae3e0053862a33bce765f7 /indra | |
parent | c4c8e13ac5f555a5b9257582bcc8c3494be1de5d (diff) |
SH-1648 Fix for spot shadows being offset by sunlight vector when SSAO enabled.
Diffstat (limited to 'indra')
-rw-r--r-- | indra/newview/app_settings/shaders/class2/deferred/sunLightSSAOF.glsl | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/indra/newview/app_settings/shaders/class2/deferred/sunLightSSAOF.glsl b/indra/newview/app_settings/shaders/class2/deferred/sunLightSSAOF.glsl index 6dbcc479e1..d53850b489 100644 --- a/indra/newview/app_settings/shaders/class2/deferred/sunLightSSAOF.glsl +++ b/indra/newview/app_settings/shaders/class2/deferred/sunLightSSAOF.glsl @@ -234,7 +234,7 @@ void main() gl_FragColor[0] = shadow; gl_FragColor[1] = calcAmbientOcclusion(pos, norm); - spos.xyz = shadow_pos+offset*spot_shadow_offset; + spos.xyz = shadow_pos+norm*spot_shadow_offset; //spotlight shadow 1 vec4 lpos = shadow_matrix[4]*spos; |