소스 검색

Fixed problem creating vertex buffers in NativeEngine.

Justin Murray 6 년 전
부모
커밋
e2790d97a5
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      src/Engine/babylon.nativeEngine.ts

+ 1 - 1
src/Engine/babylon.nativeEngine.ts

@@ -284,7 +284,7 @@
                         if (data) {
                             if (vertexBuffer.type === VertexBuffer.FLOAT && ArrayBuffer.isView(data)) {
                                 if (!buffer._nativeVertexBuffer) {
-                                    const length = vertexBuffer.byteLength / Float32Array.BYTES_PER_ELEMENT;
+                                    const length = data.byteLength / Float32Array.BYTES_PER_ELEMENT;
                                     buffer._nativeVertexBuffer = this._native.createVertexBuffer(new Float32Array(data.buffer, data.byteOffset, length));
                                 }
                                 this._native.bindVertexBuffer(buffer._nativeVertexBuffer, location, vertexBuffer.byteOffset, vertexBuffer.byteStride);