Parcourir la source

Fixed geometry colors check. See #3649.

Mr.doob il y a 12 ans
Parent
commit
af042be6ba
1 fichiers modifiés avec 1 ajouts et 3 suppressions
  1. 1 3
      src/renderers/WebGLRenderer.js

+ 1 - 3
src/renderers/WebGLRenderer.js

@@ -3050,9 +3050,7 @@ THREE.WebGLRenderer = function ( parameters ) {
 
 			if ( attributes.color >= 0 ) {
 
-				if ( object.geometry.faces.length && object.geometry.faces[0].vertexColors.length > 0 ||
-					object.geometry.faces[0].color ||
-					object.geometry.__webglColorBuffer ) {
+				if ( object.geometry !== undefined && object.geometry.colors.length > 0 || object.geometry.faces.length > 0 ) {
 
 					_gl.bindBuffer( _gl.ARRAY_BUFFER, geometryGroup.__webglColorBuffer );
 					enableAttribute( attributes.color );