Mercurial > hg > forks > gldragon
diff shader.vert @ 28:d2839cbfaad8
Some work on the default shaders.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Fri, 22 Nov 2019 08:39:48 +0200 |
parents | 1404dfcee7b8 |
children |
line wrap: on
line diff
--- a/shader.vert Fri Nov 22 08:39:27 2019 +0200 +++ b/shader.vert Fri Nov 22 08:39:48 2019 +0200 @@ -1,4 +1,11 @@ -void main() +varying vec3 snormal; +varying vec3 svertex; + + +void main(void) { -gl_Position = ftransform(); + svertex = vec3(gl_ModelViewMatrix * gl_Vertex); + snormal = normalize(gl_NormalMatrix * gl_Normal); + + gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }