Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
GXCommandList.h
Go to the documentation of this file.
1#ifndef _DOLPHIN_GX_GXCOMMANDLIST_H_
2#define _DOLPHIN_GX_GXCOMMANDLIST_H_
3
4#include <dolphin/types.h>
5
6#define GX_NOP 0x00
7#define GX_LOAD_CP_REG 0x08
8#define GX_LOAD_XF_REG 0x10
9#define GX_LOAD_INDX_A 0x20
10#define GX_LOAD_INDX_B 0x28
11#define GX_LOAD_INDX_C 0x30
12#define GX_LOAD_INDX_D 0x38
13#define GX_LOAD_BP_REG 0x61
14
15#define GX_DRAW_QUADS 0x80
16#define GX_DRAW_TRIANGLES 0x90
17#define GX_DRAW_TRIANGLE_STRIP 0x98
18#define GX_DRAW_TRIANGLE_FAN 0xA0
19#define GX_DRAW_LINES 0xA8
20#define GX_DRAW_LINE_STRIP 0xB0
21#define GX_DRAW_POINTS 0xB8
22
23#define GX_CMD_CALL_DL 0x40
24#define GX_CMD_INVAL_VTX 0x48
25
26#define GX_OPCODE_MASK 0xF8
27#define GX_VAT_MASK 0x07
28
29extern u8 GXTexMode0Ids[8];
30extern u8 GXTexMode1Ids[8];
31extern u8 GXTexImage0Ids[8];
32extern u8 GXTexImage1Ids[8];
33extern u8 GXTexImage2Ids[8];
34extern u8 GXTexImage3Ids[8];
35extern u8 GXTexTlutIds[8];
36
37#endif
u8 GXTexMode1Ids[8]
Definition GXTexture.c:44
u8 GXTexImage0Ids[8]
Definition GXTexture.c:45
u8 GXTexImage3Ids[8]
Definition GXTexture.c:48
u8 GXTexTlutIds[8]
Definition GXTexture.c:49
u8 GXTexImage2Ids[8]
Definition GXTexture.c:47
u8 GXTexMode0Ids[8]
Definition GXTexture.c:43
u8 GXTexImage1Ids[8]
Definition GXTexture.c:46
unsigned char u8
Definition types.h:5