PicaDataTextureFormat Enumerated Typeenum PicaDataTextureFormat;
| Value | Description |
|---|---|
| PICA_DATA_TEXTURE_FORMAT_RGBA_UNSIGNED_BYTE | This is GL_RGBA, GL_UNSIGNED_BYTE, GL_SHADOW_DMP, GL_UNSIGNED_BYTE, GL_GAS_DMP, and GL_UNSIGNED_SHORT. |
| PICA_DATA_TEXTURE_FORMAT_RGB_UNSIGNED_BYTE | This is GL_RGB and GL_UNSIGNED_BYTE. |
| PICA_DATA_TEXTURE_FORMAT_RGBA_UNSIGNED_SHORT_5_5_5_1 | This is GL_RGBA and GL_UNSIGNED_SHORT_5_5_5_1. |
| PICA_DATA_TEXTURE_FORMAT_RGB_UNSIGNED_SHORT_5_6_5 | This is GL_RGB and GL_UNSIGNED_SHORT_5_6_5. |
| PICA_DATA_TEXTURE_FORMAT_RGBA_UNSIGNED_SHORT_4_4_4_4 | This is GL_RGBA and GL_UNSIGNED_SHORT_4_4_4_4. |
| PICA_DATA_TEXTURE_FORMAT_LUMINANCE_ALPHA_UNSIGNED_BYTE | This is GL_LUMINANCE_ALPHA and GL_UNSIGNED_BYTE. |
| PICA_DATA_TEXTURE_FORMAT_HILO8_DMP_UNSIGNED_BYTE | This is GL_HILO8_DMP and GL_UNSIGNED_BYTE. |
| PICA_DATA_TEXTURE_FORMAT_LUMINANCE_UNSIGNED_BYTE | This is GL_LUMINANCE and GL_UNSIGNED_BYTE. |
| PICA_DATA_TEXTURE_FORMAT_ALPHA_UNSIGNED_BYTE | This is GL_ALPHA and GL_UNSIGNED_BYTE. |
| PICA_DATA_TEXTURE_FORMAT_LUMINANCE_ALPHA_UNSIGNED_BYTE_4_4_DMP | This is GL_LUMINANCE_ALPHA and GL_UNSIGNED_BYTE_4_4_DMP. |
| PICA_DATA_TEXTURE_FORMAT_LUMINANCE_UNSIGNED_4BITS_DMP | This is GL_LUMINANCE and GL_UNSIGNED_4BITS_DMP. |
| PICA_DATA_TEXTURE_FORMAT_ALPHA_UNSIGNED_4BITS_DMP | This is GL_ALPHA and GL_UNSIGNED_4BITS_DMP. |
| PICA_DATA_TEXTURE_FORMAT_ETC1_RGB8_NATIVE_DMP | This is GL_ETC1_RGB8_NATIVE_DMP. |
| PICA_DATA_TEXTURE_FORMAT_ETC1_ALPHA_RGB8_A4_NATIVE_DMP | This is GL_ETC1_ALPHA_RGB8_A4_NATIVE_DMP. |
Sets the texture format. Used with the PICA_REG_TEXTURE*_FORMAT registers (0x08e[3:0], 0x096[3:0], 0x09e[3:0]). Corresponds to the glTexImage2D function arguments format and type and the glCompressedTexImage2D function argument internalformat.
CONFIDENTIAL