|
@@ -40,7 +40,7 @@ THREE.WebGLIndexedBufferRenderer = function ( _gl, extensions, _infoRender ) {
|
|
|
|
|
|
}
|
|
|
|
|
|
- function renderInstances( geometry ) {
|
|
|
+ function renderInstances( geometry, start, count ) {
|
|
|
|
|
|
var extension = extensions.get( 'ANGLE_instanced_arrays' );
|
|
|
|
|
@@ -53,7 +53,7 @@ THREE.WebGLIndexedBufferRenderer = function ( _gl, extensions, _infoRender ) {
|
|
|
|
|
|
var index = geometry.index;
|
|
|
|
|
|
- extension.drawElementsInstancedANGLE( mode, index.array.length, type, 0, geometry.maxInstancedCount );
|
|
|
+ extension.drawElementsInstancedANGLE( mode, count, type, start * size, geometry.maxInstancedCount );
|
|
|
|
|
|
}
|
|
|
|