SSBM Decomp
|
#include <platform.h>
#include <dolphin/gx/forward.h>
#include <dolphin/gx/GXEnum.h>
#include <dolphin/gx/types.h>
#include <dolphin/mtx/types.h>
#include <dolphin/os/OSContext.h>
Go to the source code of this file.
Data Structures | |
struct | __GXFifoObj |
struct | GXContext |
struct | GXSettings |
union | WGPIPE_T |
struct | __GXGPFifo |
struct | GXContexts |
struct | GXTexObj |
struct | GXTlutObj |
Macros | |
#define | GX_WRITE_U8(ub) WGPIPE.u8 = ((u8*) &ub); |
#define | GX_WRITE_U16(us) WGPIPE.u16 = (*(u16*) &us); |
#define | GX_WRITE_U32(ui) WGPIPE.u32 = (*(u32*) &ui); |
#define | GX_WRITE_F32(f) WGPIPE.f32 = (*(f32*) &f); |
#define | INSERT_FIELD(reg, value, nbits, shift) |
Functions | |
volatile union WGPIPE_T | AT_ADDRESS (0xCC008000) |
Variables | |
volatile u32 * | __piReg |
volatile u16 * | __peReg |
volatile u16 * | __cpReg |
volatile u32 * | __memReg |
s8 | s8 |
u8 | u8 |
s16 | s16 |
u16 | u16 |
u32 | u32 |
s32 | s32 |
void * | ptr |
f32 | f32 |
#define GX_WRITE_U16 | ( | us | ) | WGPIPE.u16 = (*(u16*) &us); |
#define GX_WRITE_U32 | ( | ui | ) | WGPIPE.u32 = (*(u32*) &ui); |
#define GX_WRITE_F32 | ( | f | ) | WGPIPE.f32 = (*(f32*) &f); |
#define INSERT_FIELD | ( | reg, | |
value, | |||
nbits, | |||
shift | |||
) |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
void* ptr |