Explorar el Código

Fixed problem creating vertex buffers in NativeEngine.

Justin Murray hace 6 años
padre
commit
e2790d97a5
Se han modificado 1 ficheros con 1 adiciones y 1 borrados
  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);