From a2628940fcf8ceb37f991f13a29c5bf4990d6766 Mon Sep 17 00:00:00 2001 From: "Mr.doob" Date: Thu, 13 Aug 2015 18:07:02 -0700 Subject: [PATCH] WebGLRenderer/Projector: Removed null handling. --- examples/js/renderers/Projector.js | 2 +- src/renderers/WebGLRenderer.js | 2 +- src/renderers/webgl/WebGLShadowMap.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/js/renderers/Projector.js b/examples/js/renderers/Projector.js index 221a087fce..e0b8930b0a 100644 --- a/examples/js/renderers/Projector.js +++ b/examples/js/renderers/Projector.js @@ -349,7 +349,7 @@ THREE.Projector = function () { var material = object.material; - if ( material === null || material.visible === false ) return; + if ( material.visible === false ) return; if ( object.frustumCulled === false || _frustum.intersectsObject( object ) === true ) { diff --git a/src/renderers/WebGLRenderer.js b/src/renderers/WebGLRenderer.js index a52834b9c3..2d03ce1cbe 100644 --- a/src/renderers/WebGLRenderer.js +++ b/src/renderers/WebGLRenderer.js @@ -1727,7 +1727,7 @@ THREE.WebGLRenderer = function ( parameters ) { material = materials[ j ]; - if ( material === null || material.visible === false ) continue; + if ( material.visible === false ) continue; _this.renderBufferDirect( camera, lights, fog, geometry, material, object ); diff --git a/src/renderers/webgl/WebGLShadowMap.js b/src/renderers/webgl/WebGLShadowMap.js index fdedd8750d..216c6d96d2 100644 --- a/src/renderers/webgl/WebGLShadowMap.js +++ b/src/renderers/webgl/WebGLShadowMap.js @@ -217,7 +217,7 @@ THREE.WebGLShadowMap = function ( _renderer, _lights, _objects ) { objectMaterial = object.material.materials[ 0 ]; - if ( objectMaterial === null || objectMaterial.visible === false ) continue; + if ( objectMaterial.visible === false ) continue; } -- GitLab