diff --git a/examples/js/loaders/AWDLoader.js b/examples/js/loaders/AWDLoader.js index ab6c74479a5c53bd1948d7e5d67e3b337f31497d..54bf9ee37ecf0514b5e693a8d7a7174e9c76a070 100644 --- a/examples/js/loaders/AWDLoader.js +++ b/examples/js/loaders/AWDLoader.js @@ -699,7 +699,7 @@ attrib = new THREE.BufferAttribute( buffer, 1 ); geom.addAttribute( 'index', attrib ); - geom.addDrawCall( 0, str_len / 2, 0 ); + geom.addDrawCall( 0, str_len / 2 ); idx = 0; diff --git a/examples/js/loaders/UTF8Loader.js b/examples/js/loaders/UTF8Loader.js index de5fc466690d0503d4060bd2cfdd1e1b8f032590..40540d9ce1a3822da127155e406f356b3f3a3672 100644 --- a/examples/js/loaders/UTF8Loader.js +++ b/examples/js/loaders/UTF8Loader.js @@ -99,7 +99,7 @@ THREE.UTF8Loader.BufferGeometryCreator.prototype.create = function ( attribArray geometry.addAttribute( 'normal', new THREE.BufferAttribute( normals, 3 ) ); geometry.addAttribute( 'uv', new THREE.BufferAttribute( uvs, 2 ) ); - geometry.addDrawCall( 0, indices.length, 0 ); + geometry.addDrawCall( 0, indices.length ); geometry.computeBoundingSphere(); diff --git a/examples/js/loaders/gltf/glTFLoader.js b/examples/js/loaders/gltf/glTFLoader.js index 4e340769ac949fbc371b28ba29a558a1cb908732..3eb3b176ba3095f2b34281360df1e0de602eafa3 100644 --- a/examples/js/loaders/gltf/glTFLoader.js +++ b/examples/js/loaders/gltf/glTFLoader.js @@ -104,7 +104,7 @@ THREE.glTFLoader.prototype.load = function( url, callback ) { var geometry = this.geometry; geometry.addAttribute( 'index', new THREE.BufferAttribute( this.indexArray, 1 ) ); - geometry.addDrawCall( 0, this.indexArray.length, 0 ); + geometry.addDrawCall( 0, this.indexArray.length ); geometry.computeBoundingSphere(); }; diff --git a/examples/webgl_buffergeometry_drawcalls.html b/examples/webgl_buffergeometry_drawcalls.html index 5d2eec37bdd6a07580d0cd52f42a2c81468e8b56..fa07f8ae7ec15ebcce0546b8ee5ac96fd6438c8b 100644 --- a/examples/webgl_buffergeometry_drawcalls.html +++ b/examples/webgl_buffergeometry_drawcalls.html @@ -147,7 +147,7 @@ } - particles.addDrawCall( 0, particleCount, 0 ); + particles.addDrawCall( 0, particleCount ); particles.addAttribute( 'position', new THREE.DynamicBufferAttribute( particlePositions, 3 ) ); // create the particle system @@ -161,7 +161,7 @@ geometry.computeBoundingSphere(); - geometry.addDrawCall( 0, 0, 0 ); + geometry.addDrawCall( 0, 0 ); var material = new THREE.LineBasicMaterial( { vertexColors: THREE.VertexColors, diff --git a/examples/webgl_interactive_raycasting_pointcloud.html b/examples/webgl_interactive_raycasting_pointcloud.html index 45825579c159609a75268c6a36bd1e66e03b49df..951c295930e252a67cc47ff91344e720193985d5 100644 --- a/examples/webgl_interactive_raycasting_pointcloud.html +++ b/examples/webgl_interactive_raycasting_pointcloud.html @@ -160,7 +160,7 @@ } geometry.addAttribute( 'index', new THREE.BufferAttribute( indices, 1 ) ); - geometry.addDrawCall( 0, indices.length, 0 ); + geometry.addDrawCall( 0, indices.length ); var material = new THREE.PointCloudMaterial( { size: pointSize, vertexColors: THREE.VertexColors } ); var pointcloud = new THREE.PointCloud( geometry, material ); diff --git a/src/core/BufferGeometry.js b/src/core/BufferGeometry.js index 8d498ca2269eab78863c7fabd8ec9f94f94c922c..d50b5aae1c91a62ac94b5f83a81fd5dc51fef22f 100644 --- a/src/core/BufferGeometry.js +++ b/src/core/BufferGeometry.js @@ -561,7 +561,7 @@ THREE.BufferGeometry.prototype = { if ( this.drawcalls.length === 0 ) { - this.addDrawCall( 0, indices.length, 0 ); + this.addDrawCall( 0, indices.length ); } @@ -746,7 +746,7 @@ THREE.BufferGeometry.prototype = { if ( this.drawcalls.length === 0 ) { - this.addDrawCall( 0, indices.length, 0 ); + this.addDrawCall( 0, indices.length ); }