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;
 }