SSBM Decomp
Loading...
Searching...
No Matches
GXInit.c File Reference
#include <macros.h>
#include <string.h>
#include "__gx.h"
#include <dolphin/base/PPCArch.h>
#include <dolphin/gx.h>
#include <dolphin/os.h>
#include <dolphin/vi.h>

Functions

asm BOOL IsWriteGatherBufferEmpty (void)
static void EnableWriteGatherPipe (void)
static void DisableWriteGatherPipe (void)
static GXTexRegion__GXDefaultTexRegionCallback (GXTexObj *t_obj, GXTexMapID unused)
static GXTlutRegion__GXDefaultTlutRegionCallback (u32 idx)
GXFifoObjGXInit (void *base, u32 size)
void __GXInitGX (void)

Variables

static struct __GXData_struct gxData
struct __GXData_structgx = &gxData
u16__memReg
u16__peReg
u16__cpReg
u32__piReg
GXFifoObj FifoObj

Function Documentation

◆ IsWriteGatherBufferEmpty()

asm BOOL IsWriteGatherBufferEmpty ( void )

◆ EnableWriteGatherPipe()

void EnableWriteGatherPipe ( void )
static

◆ DisableWriteGatherPipe()

void DisableWriteGatherPipe ( void )
static

◆ __GXDefaultTexRegionCallback()

GXTexRegion * __GXDefaultTexRegionCallback ( GXTexObj * t_obj,
GXTexMapID unused )
static

◆ __GXDefaultTlutRegionCallback()

GXTlutRegion * __GXDefaultTlutRegionCallback ( u32 idx)
static

◆ GXInit()

GXFifoObj * GXInit ( void * base,
u32 size )

◆ __GXInitGX()

void __GXInitGX ( void )

Variable Documentation

◆ gxData

struct __GXData_struct gxData
static

◆ gx

struct __GXData_struct* gx = &gxData

◆ __memReg

u16* __memReg

◆ __peReg

u16* __peReg

◆ __cpReg

u16* __cpReg

◆ __piReg

u32* __piReg

◆ FifoObj

GXFifoObj FifoObj