浏览代码

Fixed geometry colors check. See #3649.

Mr.doob 12 年之前
父节点
当前提交
af042be6ba
共有 1 个文件被更改,包括 1 次插入3 次删除
  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 );