Commits

Cliff Biffle committed 01f2a79

Fixed normal projection to use the depth texture. The vertex shader worked fine with this bug, but only because we were passing it all the depths twice.

  • Participants
  • Parent commits f3c2c5a
  • Branches shaders

Comments (0)

Files changed (1)

   gl_Position = gl_ModelViewProjectionMatrix * vertex;
 
   // The normal was computed in Kinect-space.  Unproject it too.
-  vec3 normal = kinect_unproject_normal(normalize(gl_Normal), gl_Vertex.xyz, vertex.xyz);
+  vec3 normal = kinect_unproject_normal(normalize(gl_Normal), kinectPoint, vertex.xyz);
   
   if (vertex.z <= 0.) {
     gl_FrontColor = vec4(0,0,0,0);