dbf-halloween2015
annotate sdr/default.v.glsl @ 0:50683c78264e
initial commit
author | John Tsiombikas <nuclear@member.fsf.org> |
---|---|
date | Sun, 01 Nov 2015 00:09:12 +0200 |
parents | |
children |
rev | line source |
---|---|
nuclear@0 | 1 uniform mat4 world_matrix; |
nuclear@0 | 2 |
nuclear@0 | 3 varying vec3 lpos, wpos, vpos, norm, ldir; |
nuclear@0 | 4 |
nuclear@0 | 5 void main() |
nuclear@0 | 6 { |
nuclear@0 | 7 lpos = gl_Vertex.xyz; |
nuclear@0 | 8 gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; |
nuclear@0 | 9 |
nuclear@0 | 10 vpos = (gl_ModelViewMatrix * gl_Vertex).xyz; |
nuclear@0 | 11 wpos = (world_matrix * gl_Vertex).xyz; |
nuclear@0 | 12 norm = gl_NormalMatrix * gl_Normal; |
nuclear@0 | 13 gl_TexCoord[0] = gl_TextureMatrix[0] * gl_MultiTexCoord0; |
nuclear@0 | 14 |
nuclear@0 | 15 ldir = gl_LightSource[0].position.xyz - vpos; |
nuclear@0 | 16 } |