提交 13132f94 编写于 作者: M Mr.doob

WebGLRenderer: renderMesh simplification.

上级 71ee331c
......@@ -1121,18 +1121,18 @@ THREE.WebGLRenderer = function ( parameters ) {
} else {
if ( updateBuffers ) {
setupVertexAttributes( material, program, geometry, 0 );
}
// non-indexed triangles
var offsets = geometry.drawcalls;
if ( offsets.length === 0 ) {
if ( updateBuffers ) {
setupVertexAttributes( material, program, geometry, 0 );
}
var position = geometry.attributes.position;
// render non-indexed triangles
......@@ -1178,16 +1178,6 @@ THREE.WebGLRenderer = function ( parameters ) {
} else {
// if there is more than 1 chunk
// must set attribute pointers to use new offsets for each chunk
// even if geometry and materials didn't change
if ( updateBuffers ) {
setupVertexAttributes( material, program, geometry, 0 );
}
for ( var i = 0, il = offsets.length; i < il; i ++ ) {
// render non-indexed triangles
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册