22 #ifndef ULTIMA8_GFX_TEXTURE_H 23 #define ULTIMA8_GFX_TEXTURE_H 33 #define TEX32_A_SHIFT 24 34 #define TEX32_A_MASK 0xFF000000 35 #define TEX32_A(col32) (((col32)&TEX32_A_MASK)>>TEX32_A_SHIFT) 37 #define TEX32_G_SHIFT 8 38 #define TEX32_G_MASK 0x0000FF00 39 #define TEX32_G(col32) (((col32)&TEX32_G_MASK)>>TEX32_G_SHIFT) 41 #define TEX32_B_SHIFT 16 42 #define TEX32_B_MASK 0x00FF0000 43 #define TEX32_B(col32) (((col32)&TEX32_B_MASK)>>TEX32_B_SHIFT) 45 #define TEX32_R_SHIFT 0 46 #define TEX32_R_MASK 0x000000FF 47 #define TEX32_R(col32) (((col32)&TEX32_R_MASK)>>TEX32_R_SHIFT) 49 #define TEX32_PACK_RGB(r, g, b) (uint32)(((0xFF) << TEX32_A_SHIFT) | ((r) << TEX32_R_SHIFT) | \ 50 ((g) << TEX32_G_SHIFT) | ((b) << TEX32_B_SHIFT)) 52 #define TEX32_PACK_RGBA(r, g, b, a) (uint32)(((a) << TEX32_A_SHIFT) | ((r) << TEX32_R_SHIFT) | \ 53 ((g) << TEX32_G_SHIFT) | ((b) << TEX32_B_SHIFT)) Definition: detection.h:27