Explorar o código

Fix creation of the data view

Popov72 %!s(int64=5) %!d(string=hai) anos
pai
achega
7fbb547140
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      ktx2Decoder/src/Misc/dataReader.ts

+ 1 - 1
ktx2Decoder/src/Misc/dataReader.ts

@@ -25,7 +25,7 @@ export class DataReader {
      */
     constructor(buffer: ArrayBuffer | ArrayBufferView, byteOffset?: number, byteLength?: number) {
         if ((buffer as  ArrayBufferView).buffer) {
-            this._dataView = new DataView((buffer as ArrayBufferView).buffer, byteOffset ?? (buffer as ArrayBufferView).byteOffset, byteLength ?? (buffer as ArrayBufferView).byteLength);
+            this._dataView = new DataView((buffer as ArrayBufferView).buffer, (buffer as ArrayBufferView).byteOffset + (byteOffset ?? 0), byteLength ?? (buffer as ArrayBufferView).byteLength);
         } else {
             this._dataView = new DataView(buffer as ArrayBuffer, byteOffset ?? 0, byteLength ?? (buffer as ArrayBuffer).byteLength);
         }