Pārlūkot izejas kodu

Multiply offset by 4 (Float32Array.BYTES_PER_ELEMENT) if offset is not in bytes

Alexandre Carvallo 7 gadi atpakaļ
vecāks
revīzija
4af5c3c4e2
1 mainītis faili ar 1 papildinājumiem un 1 dzēšanām
  1. 1 1
      src/Mesh/babylon.buffer.ts

+ 1 - 1
src/Mesh/babylon.buffer.ts

@@ -129,7 +129,7 @@
             }
 
             if (this._updatable) { // update buffer
-                this._engine.updateDynamicVertexBuffer(this._buffer, data, useBytes ? offset : offset * this.byteStride, (vertexCount ? vertexCount * this.byteStride : undefined));
+                this._engine.updateDynamicVertexBuffer(this._buffer, data, useBytes ? offset : offset * Float32Array.BYTES_PER_ELEMENT, (vertexCount ? vertexCount * this.byteStride : undefined));
                 this._data = null;
             }
         }