소스 검색

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

Alexandre Carvallo 7 년 전
부모
커밋
4af5c3c4e2
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      src/Mesh/babylon.buffer.ts

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

@@ -129,7 +129,7 @@
             }
             }
 
 
             if (this._updatable) { // update buffer
             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;
                 this._data = null;
             }
             }
         }
         }