@@ -281,15 +281,15 @@ class MeshBatch extends MultiMaterial {
281281 primitiveSubBytes = [for ( i in 0 ... primitiveSubParts .length ) haxe.io. Bytes .alloc (128 )];
282282 instanced .commands = null ;
283283 }
284- var instance_size = h3d.impl. InstanceBuffer .ELEMENT_SIZE ;
284+ var instanceSize = h3d.impl. InstanceBuffer .ELEMENT_SIZE ;
285285 for ( i in 0 ... primitiveSubBytes .length ) {
286- if ( primitiveSubBytes [i ].length < (instanceCount + 1 ) * instance_size ) {
286+ if ( primitiveSubBytes [i ].length < (instanceCount + 1 ) * instanceSize ) {
287287 var next = haxe.io. Bytes .alloc (Std .int (primitiveSubBytes [i ].length * 3 / 2 ));
288- next .blit (0 , primitiveSubBytes [i ], 0 , instanceCount * instance_size );
288+ next .blit (0 , primitiveSubBytes [i ], 0 , instanceCount * instanceSize );
289289 primitiveSubBytes [i ] = next ;
290290 }
291291 }
292- var p = instanceCount * instance_size ;
292+ var p = instanceCount * instanceSize ;
293293 for ( mid => psBytes in primitiveSubBytes ) {
294294 var primitiveSubPart = primitiveSubParts [mid ];
295295 var indexCount = primitiveSubPart .indexCount ;
@@ -317,7 +317,7 @@ class MeshBatch extends MultiMaterial {
317317 var alloc = hxd.impl. Allocator .get ();
318318
319319 var prim = getPrimitive ();
320- var instance_size = h3d.impl. InstanceBuffer .ELEMENT_SIZE ;
320+ var instanceSize = h3d.impl. InstanceBuffer .ELEMENT_SIZE ;
321321
322322 while ( p != null ) {
323323 var index = 0 ;
@@ -357,12 +357,12 @@ class MeshBatch extends MultiMaterial {
357357 if ( ibufUpload ) {
358358 var psBytes = primitiveSubBytes [p .matIndex ];
359359 if ( start > 0 && count < instanceCount ) {
360- psBytes = psBytes .sub (start * instance_size ,count * instance_size );
360+ psBytes = psBytes .sub (start * instanceSize ,count * instanceSize );
361361 for ( i in 0 ... count )
362- psBytes .setInt32 (i * instance_size + 16 , i );
362+ psBytes .setInt32 (i * instanceSize + 16 , i );
363363 }
364364
365- if (count < ibuf .commandCount && meshBatchFlags .has (EnableResizeDown )){
365+ if (count <= ibuf .commandCount && ! meshBatchFlags .has (EnableResizeDown )){
366366 ibuf .uploadBytes (count , psBytes );
367367 } else {
368368 ibuf .allocFromBytes (count , psBytes );
0 commit comments