Example #1
0
  private void readTexture() throws IOException {
    format = file.readByte();
    file.skip(1);
    width = file.readShort();
    height = file.readShort();

    wrapS = file.readByte();
    wrapT = file.readByte();

    file.skip(1);

    paletteFormat = file.readByte();
    short palnumentries = file.readShort();
    int paloffset = file.readInt();

    file.skip(4);

    minFilter = file.readByte();
    magFilter = file.readByte();

    file.skip(2);

    mipmapCount = file.readByte();

    file.skip(3);

    int dataoffset = file.readInt();
    image = DataHelper.decodeTextureData(file, dataoffset, mipmapCount, format, width, height);
  }