1#ifndef _DOLPHIN_GD_BASE_H
2#define _DOLPHIN_GD_BASE_H
static void GDSetCurrent(GDLObj *dl)
Definition GDBase.h:123
void(* GDOverflowCb)(void)
Definition GDBase.h:12
static void GDWriteXFCmdHdr(u16 addr, u8 len)
Definition GDBase.h:75
static void GDWrite_u16(u16 data)
Definition GDBase.h:45
static u32 GDGetCurrOffset(void)
Definition GDBase.h:127
static void GDWriteCPCmd(u8 addr, u32 val)
Definition GDBase.h:112
GDLObj * __GDCurrentDL
Definition GDBase.c:4
void GDFlushCurrToMem(void)
Definition GDBase.c:16
static void __GDWrite(u8 data)
Definition GDBase.h:36
static void GDWriteXFIndxDCmd(u16 addr, u8 len, u16 index)
Definition GDBase.h:88
static void GDWrite_u24(u32 data)
Definition GDBase.h:51
static void GDWriteXFIndxACmd(u16 addr, u8 len, u16 index)
Definition GDBase.h:94
static void GDWriteXFIndxCCmd(u16 addr, u8 len, u16 index)
Definition GDBase.h:106
static void GDWriteBPCmd(u32 regval)
Definition GDBase.h:118
static void GDSetCurrOffset(u32 offset)
Definition GDBase.h:131
static void GDWrite_u8(u8 data)
Definition GDBase.h:40
void GDSetOverflowCallback(GDOverflowCb callback)
Definition GDBase.c:39
static void GDOverflowCheck(u32 size)
Definition GDBase.h:30
static void GDWriteXFIndxBCmd(u16 addr, u8 len, u16 index)
Definition GDBase.h:100
static u32 GDGetGDLObjOffset(const GDLObj *dl)
Definition GDBase.h:143
void GDOverflowed(void)
Definition GDBase.c:31
GDOverflowCb GDGetOverflowCallback(void)
Definition GDBase.c:43
static void GDWriteXFCmd(u16 addr, u32 val)
Definition GDBase.h:81
static u8 * GDGetCurrPointer2(void)
Definition GDBase.h:139
void GDPadCurr32(void)
Definition GDBase.c:20
static void GDWrite_f32(f32 data)
Definition GDBase.h:66
static void * GDGetCurrPointer(void)
Definition GDBase.h:135
void GDInitGDLObj(GDLObj *dl, void *start, u32 length)
Definition GDBase.c:7
static void GDWrite_u32(u32 data)
Definition GDBase.h:58
static u8 index[20][3]
Definition GXDraw.c:434
unsigned int size
Definition __os.h:106
double u
Definition e_pow.c:163
@ start
Definition strtoul.c:8
u8 * start
Definition GDBase.h:15
u32 length
Definition GDBase.h:16
u8 * ptr
Definition GDBase.h:17
u8 * top
Definition GDBase.h:18
unsigned long u32
Definition types.h:9
float f32
Definition types.h:22
unsigned short int u16
Definition types.h:7
unsigned char u8
Definition types.h:5