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) {
78 pal = (uint32_t *) p->
data[1];
79 for (y = 0; y < 256; y++) {
80 v = bytestream2_get_be32(&gb);
81 pal[
y] = (v >> 8) + (v << 24);
90 }
else if (depth == 16) {
109 }
else if (depth == 32) {
110 switch (d3d_format) {
115 for (y=0; y<h; y++) {