42 version = bytestream2_get_le32(&gb);
44 d3d_format = bytestream2_get_le32(&gb);
45 w = bytestream2_get_le16(&gb);
46 h = bytestream2_get_le16(&gb);
47 depth = bytestream2_get_byte(&gb);
49 flags = bytestream2_get_byte(&gb);
51 if (version < 8 || version > 9) {
59 }
else if (depth == 16 || depth == 32) {
79 pal = (uint32_t *) p->
data[1];
80 for (y = 0; y < 256; y++) {
81 v = bytestream2_get_be32(&gb);
82 pal[
y] = (v >> 8) + (v << 24);
91 }
else if (depth == 16) {
110 }
else if (depth == 32) {
111 switch (d3d_format) {
116 for (y=0; y<h; y++) {