Skip to content

Commit

Permalink
Fix point shadow shader
Browse files Browse the repository at this point in the history
  • Loading branch information
lilleyse committed Mar 24, 2016
1 parent 78417eb commit da99091
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions Source/Scene/ShadowMapShader.js
Original file line number Diff line number Diff line change
Expand Up @@ -228,10 +228,13 @@ define([
' vec3 directionWC = czm_inverseViewRotation * directionEC; \n' +
' distance /= radius; \n' +

' vec3 normalEC = getNormalEC(); \n' +
' float nDotL = clamp(dot(normalEC, -directionEC), 0.0, 1.0); \n' +

(usesCubeMap ?
' float visibility = getVisibility(directionWC, distance, -directionEC); \n' :
' float visibility = getVisibility(directionWC, distance, nDotL); \n' :
' vec2 uv = directionToUV(directionWC); \n' +
' float visibility = getVisibility(uv, distance, -directionEC); \n') +
' float visibility = getVisibility(uv, distance, nDotL); \n') +

' gl_FragColor.rgb *= visibility; \n' +
'} \n';
Expand Down

0 comments on commit da99091

Please sign in to comment.