1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-04-26 08:36:49 +00:00
openmw/files/shaders/debugDraw_fragment.glsl
florent.teppe 76008e1ff8 Multiple shapes to draw
adds wireCube primitive

scale of the command taken into account

shading light is more vertical
2022-09-11 17:53:47 +02:00

15 lines
293 B
GLSL

#version 330 compatibility
in vec3 vertexColor;
in vec3 vertexNormal;
out vec4 fragColor;
void main()
{
vec3 lightDir = normalize(vec3(-1.,-0.5,-2.));
float lightAttenuation = dot(-lightDir, vertexNormal) * 0.5 + 0.5;
fragColor = vec4(vertexColor * lightAttenuation, 1.);
}