Browse Source

remove struct initializers in vertex lambert.

Ben Houston 9 years ago
parent
commit
b64a4386b4
1 changed files with 9 additions and 2 deletions
  1. 9 2
      src/renderers/shaders/ShaderChunk/lights_lambert_vertex.glsl

+ 9 - 2
src/renderers/shaders/ShaderChunk/lights_lambert_vertex.glsl

@@ -1,7 +1,14 @@
 vec3 diffuse = vec3( 1.0 );
 
-GeometricContext geometry = GeometricContext( mvPosition.xyz, normalize( transformedNormal ), normalize( -mvPosition.xyz ) );
-GeometricContext backGeometry = GeometricContext( geometry.position, -geometry.normal, geometry.viewDir );
+GeometricContext geometry;
+geometry.position = mvPosition.xyz;
+geometry.normal = normalize( transformedNormal );
+geometry.viewDir = normalize( -mvPosition.xyz );
+
+GeometricContext backGeometry;
+backGeometry.position = geometry.position;
+backGeometry.normal = -geometry.normal;
+backGeometry.viewDir = geometry.viewDir;
 
 vLightFront = vec3( 0.0 );