elene@25: #version 120 elene@25: elene@25: varying vec3 pt; elene@25: elene@25: void main() elene@25: { elene@25: mat4 mvbb = gl_ModelViewMatrix; elene@25: elene@25: mvbb[0][0] = mvbb[1][1] = mvbb[2][2] = 1.0; elene@25: mvbb[0][1] = mvbb[0][2] = mvbb[1][2] = 0.0; elene@25: mvbb[1][0] = mvbb[2][0] = mvbb[2][1] = 0.0; elene@25: elene@25: gl_Position = gl_ProjectionMatrix * mvbb * gl_Vertex; elene@25: elene@25: pt = (transpose(gl_NormalMatrix) * gl_Vertex.xyz) * 0.5 + 0.5; elene@25: }