diff options
Diffstat (limited to 'source/blender/draw/engines/eevee/shaders/shadow_frag.glsl')
-rw-r--r-- | source/blender/draw/engines/eevee/shaders/shadow_frag.glsl | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/source/blender/draw/engines/eevee/shaders/shadow_frag.glsl b/source/blender/draw/engines/eevee/shaders/shadow_frag.glsl new file mode 100644 index 00000000000..df6fbc4c2fe --- /dev/null +++ b/source/blender/draw/engines/eevee/shaders/shadow_frag.glsl @@ -0,0 +1,17 @@ + +layout(std140) uniform shadow_render_block { + mat4 ShadowMatrix[6]; + mat4 FaceViewMatrix[6]; + vec4 lampPosition; + int layer; + float exponent; +}; + +in vec3 worldPosition; + +out vec4 FragColor; + +void main() { + float dist = distance(lampPosition.xyz, worldPosition.xyz); + FragColor = vec4(dist, 0.0, 0.0, 1.0); +} |