Browse Source

Fixed bug that caused env-maps and cube maps to break.

Mikael Emtinger 14 years ago
parent
commit
aa9193e43c
1 changed files with 3 additions and 3 deletions
  1. 3 3
      src/renderers/WebGLRenderer.js

+ 3 - 3
src/renderers/WebGLRenderer.js

@@ -2401,7 +2401,7 @@ THREE.WebGLRenderer = function ( parameters ) {
 			 material instanceof THREE.MeshPhongMaterial ||
 			 material instanceof THREE.MeshPhongMaterial ||
 			 material.envMap ) {
 			 material.envMap ) {
 
 
-			if( p_uniforms.cameraPosition >= 0 ) {
+			if( p_uniforms.cameraPosition !== null ) {
 				
 				
 				_gl.uniform3f( p_uniforms.cameraPosition, camera.position.x, camera.position.y, camera.position.z );
 				_gl.uniform3f( p_uniforms.cameraPosition, camera.position.x, camera.position.y, camera.position.z );
 				
 				
@@ -2413,7 +2413,7 @@ THREE.WebGLRenderer = function ( parameters ) {
 			 material.envMap ||
 			 material.envMap ||
 			 material.skinning ) {
 			 material.skinning ) {
 
 
-			if ( p_uniforms.objectMatrix >= 0 ) {
+			if ( p_uniforms.objectMatrix !== null ) {
 				
 				
 				_gl.uniformMatrix4fv( p_uniforms.objectMatrix, false, object._objectMatrixArray );
 				_gl.uniformMatrix4fv( p_uniforms.objectMatrix, false, object._objectMatrixArray );
 				
 				
@@ -2426,7 +2426,7 @@ THREE.WebGLRenderer = function ( parameters ) {
 			 material instanceof THREE.MeshShaderMaterial ||
 			 material instanceof THREE.MeshShaderMaterial ||
 			 material.skinning ) {
 			 material.skinning ) {
 
 
-			if( p_uniforms.viewMatrix >= 0 ) {
+			if( p_uniforms.viewMatrix !== null ) {
 				
 				
 				_gl.uniformMatrix4fv( p_uniforms.viewMatrix, false, _viewMatrixArray );
 				_gl.uniformMatrix4fv( p_uniforms.viewMatrix, false, _viewMatrixArray );