Loading [MathJax]/extensions/MathMenu.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
J3DSys.cpp File Reference

Functions

void J3DFifoLoadTexCached (GXTexMapID, u32, GXTexCacheSize, u32, GXTexCacheSize)
 
void makeTexCoordTable ()
 
void makeAlphaCmpTable ()
 
void makeZModeTable ()
 
void makeTevSwapTable ()
 
void GXInvalidateVtxCache ()
 
static SECTION_DATA u8 NullTexData[16] ALIGN_DECL (32)
 

Variables

const GXColor j3dDefaultColInfo
 
u8 data_804563C8
 
J3DSys j3dSys
 
static SECTION_DATA Mtx j3dIdentityMtx
 
static SECTION_SDATA GXColor ColorBlack = {0x00, 0x00, 0x00, 0x00}
 
static SECTION_SDATA GXColor ColorWhite = {0xFF, 0xFF, 0xFF, 0xFF}
 
static SECTION_DATA Mtx23 IndMtx = {0.5f, 0.0f, 0.0f, 0.0f, 0.5f, 0.0f}
 
u32 j3dDefaultViewNo
 

Function Documentation

◆ ALIGN_DECL()

static SECTION_DATA u8 NullTexData[16] ALIGN_DECL ( 32 )
static

◆ GXInvalidateVtxCache()

void GXInvalidateVtxCache ( )

◆ J3DFifoLoadTexCached()

void J3DFifoLoadTexCached ( GXTexMapID id,
u32 param_1,
GXTexCacheSize param_2,
u32 param_3,
GXTexCacheSize param_4 )
extern

◆ makeAlphaCmpTable()

void makeAlphaCmpTable ( )
extern

◆ makeTevSwapTable()

void makeTevSwapTable ( )
extern

◆ makeTexCoordTable()

void makeTexCoordTable ( )
extern

◆ makeZModeTable()

void makeZModeTable ( )
extern

Variable Documentation

◆ ColorBlack

SECTION_SDATA GXColor ColorBlack = {0x00, 0x00, 0x00, 0x00}
static

◆ ColorWhite

SECTION_SDATA GXColor ColorWhite = {0xFF, 0xFF, 0xFF, 0xFF}
static

◆ data_804563C8

u8 data_804563C8
extern

◆ IndMtx

SECTION_DATA Mtx23 IndMtx = {0.5f, 0.0f, 0.0f, 0.0f, 0.5f, 0.0f}
static

◆ j3dDefaultColInfo

const GXColor j3dDefaultColInfo
extern

◆ j3dDefaultViewNo

u32 j3dDefaultViewNo

◆ j3dIdentityMtx

SECTION_DATA Mtx j3dIdentityMtx
static
Initial value:
= {
1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, 0.0f,
}

◆ j3dSys

J3DSys j3dSys