浏览代码

Merge pull request #5981 from tsone/fix-drawarrays-count

WebGLRenderer: Fixes Mesh rendering drawArrays call when position attrib...
Mr.doob 10 年之前
父节点
当前提交
cd388c78b4
共有 1 个文件被更改,包括 3 次插入3 次删除
  1. 3 3
      src/renderers/WebGLRenderer.js

+ 3 - 3
src/renderers/WebGLRenderer.js

@@ -2601,11 +2601,11 @@ THREE.WebGLRenderer = function ( parameters ) {
 
 				// render non-indexed triangles
 
-				_gl.drawArrays( mode, 0, position.array.length / 3 );
+				_gl.drawArrays( mode, 0, position.array.length / position.itemSize );
 
 				_this.info.render.calls ++;
-				_this.info.render.vertices += position.array.length / 3;
-				_this.info.render.faces += position.array.length / 9;
+				_this.info.render.vertices += position.array.length / position.itemSize;
+				_this.info.render.faces += position.array.length / ( 3 * position.itemsize );
 
 			}