1#ifndef _DOLPHIN_GD_BASE_H
2#define _DOLPHIN_GD_BASE_H
4#ifdef __REVOLUTION_SDK__
static u8 index[20][3]
Definition GXDraw.c:434
static void GDSetCurrent(GDLObj *dl)
Definition GDBase.h:126
void(* GDOverflowCb)(void)
Definition GDBase.h:15
static void GDWriteXFCmdHdr(u16 addr, u8 len)
Definition GDBase.h:78
static void GDWrite_u16(u16 data)
Definition GDBase.h:48
static u32 GDGetCurrOffset(void)
Definition GDBase.h:130
static void GDWriteCPCmd(u8 addr, u32 val)
Definition GDBase.h:115
GDLObj * __GDCurrentDL
Definition GDBase.c:4
void GDFlushCurrToMem(void)
Definition GDBase.c:16
static void __GDWrite(u8 data)
Definition GDBase.h:39
static void GDWriteXFIndxDCmd(u16 addr, u8 len, u16 index)
Definition GDBase.h:91
static void GDWrite_u24(u32 data)
Definition GDBase.h:54
static void GDWriteXFIndxCCmd(u16 addr, u8 len, u16 index)
Definition GDBase.h:109
static void GDWriteBPCmd(u32 regval)
Definition GDBase.h:121
static void GDSetCurrOffset(u32 offset)
Definition GDBase.h:134
static void GDWrite_u8(u8 data)
Definition GDBase.h:43
void GDSetOverflowCallback(GDOverflowCb callback)
Definition GDBase.c:39
static void GDOverflowCheck(u32 size)
Definition GDBase.h:33
static void GDWriteXFIndxBCmd(u16 addr, u8 len, u16 index)
Definition GDBase.h:103
static u32 GDGetGDLObjOffset(const GDLObj *dl)
Definition GDBase.h:146
void GDOverflowed(void)
Definition GDBase.c:31
GDOverflowCb GDGetOverflowCallback(void)
Definition GDBase.c:43
static void GDWriteXFCmd(u16 addr, u32 val)
Definition GDBase.h:84
static u8 * GDGetCurrPointer2(void)
Definition GDBase.h:142
void GDPadCurr32(void)
Definition GDBase.c:20
static void GDWrite_f32(f32 data)
Definition GDBase.h:69
static void * GDGetCurrPointer(void)
Definition GDBase.h:138
void GDInitGDLObj(GDLObj *dl, void *start, u32 length)
Definition GDBase.c:7
static void GDWrite_u32(u32 data)
Definition GDBase.h:61
unsigned int size
Definition __os.h:106
unsigned long u32
Definition types.h:12
float f32
Definition types.h:25
unsigned short int u16
Definition types.h:10
unsigned char u8
Definition types.h:8
double u
Definition e_pow.c:163
static void GDWrite_u16(u16 data)
Definition GDBase.h:45
static void __GDWrite(u8 data)
Definition GDBase.h:36
static void GDWriteXFIndxACmd(u16 addr, u8 len, u16 index)
Definition GDBase.h:94
static void GDWrite_u8(u8 data)
Definition GDBase.h:40
static void GDOverflowCheck(u32 size)
Definition GDBase.h:30
static void GDWrite_u32(u32 data)
Definition GDBase.h:58
static void callback(u32 param_0)
Definition OSExec.c:308
@ start
Definition strtoul.c:8
u8 * top
Definition GDBase.h:21
u8 * ptr
Definition GDBase.h:20
u32 length
Definition GDBase.h:19
u8 * start
Definition GDBase.h:18