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