소스 검색

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 );