Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
GXAttr.c File Reference

Functions

static void SETVCDATTR (GXAttr name, GXAttrType type)
 
void GXSetVtxDesc (GXAttr name, GXAttrType type)
 
void GXSetVtxDescv (GXVtxDescList *list)
 
static void __GXXfVtxSpecs (void)
 
void __GXSetVCD (void)
 
void __GXCalculateVLim (void)
 
void GXGetVtxDesc (int param_0, GXAttrType *param_1)
 
void GXGetVtxDescv (GXVtxDescList *attrPtr)
 
void GXClearVtxDesc (void)
 
static void SETVAT (u32 *vatA, u32 *vatB, u32 *vatC, GXAttr attr, GXCompCnt compCnt, GXCompType compType, u8 shift)
 
void GXSetVtxAttrFmt (GXVtxFmt format, GXAttr attr, GXCompCnt count, GXCompType type, u8 frac)
 
void GXSetVtxAttrFmtv (GXVtxFmt format, GXVtxAttrFmtList *list)
 
void __GXSetVAT (void)
 
static u8 GetFracForNrm (int param_0)
 
void GXGetVtxAttrFmtv (GXVtxFmt param_0, GXVtxAttrFmtList *param_1)
 
void GXGetVtxAttrFmt (GXVtxFmt param_0, int param_1, GXCompCnt *param_2, GXCompType *param_3, u8 *param_4)
 
void GXSetArray (GXAttr attr, void *basePtr, u8 stride)
 
void GXInvalidateVtxCache (void)
 
void GXSetTexCoordGen2 (GXTexCoordID id, GXTexGenType type, GXTexGenSrc src, u32 texMtxIdx, GXBool normalize, u32 dualTexMtxIdx)
 
void GXSetNumTexGens (u8 count)
 

Function Documentation

◆ __GXCalculateVLim()

void __GXCalculateVLim ( void  )

◆ __GXSetVAT()

void __GXSetVAT ( void  )

◆ __GXSetVCD()

void __GXSetVCD ( void  )

◆ __GXXfVtxSpecs()

static void __GXXfVtxSpecs ( void  )
static

◆ GetFracForNrm()

static u8 GetFracForNrm ( int  param_0)
static

◆ GXClearVtxDesc()

void GXClearVtxDesc ( void  )

◆ GXGetVtxAttrFmt()

void GXGetVtxAttrFmt ( GXVtxFmt  param_0,
int  param_1,
GXCompCnt param_2,
GXCompType param_3,
u8 param_4 
)

◆ GXGetVtxAttrFmtv()

void GXGetVtxAttrFmtv ( GXVtxFmt  param_0,
GXVtxAttrFmtList param_1 
)

◆ GXGetVtxDesc()

void GXGetVtxDesc ( int  param_0,
GXAttrType param_1 
)

◆ GXGetVtxDescv()

void GXGetVtxDescv ( GXVtxDescList attrPtr)

◆ GXInvalidateVtxCache()

void GXInvalidateVtxCache ( void  )

◆ GXSetArray()

void GXSetArray ( GXAttr  attr,
void basePtr,
u8  stride 
)

◆ GXSetNumTexGens()

void GXSetNumTexGens ( u8  count)

◆ GXSetTexCoordGen2()

void GXSetTexCoordGen2 ( GXTexCoordID  id,
GXTexGenType  type,
GXTexGenSrc  src,
u32  texMtxIdx,
GXBool  normalize,
u32  dualTexMtxIdx 
)

◆ GXSetVtxAttrFmt()

void GXSetVtxAttrFmt ( GXVtxFmt  format,
GXAttr  attr,
GXCompCnt  count,
GXCompType  type,
u8  frac 
)

◆ GXSetVtxAttrFmtv()

void GXSetVtxAttrFmtv ( GXVtxFmt  format,
GXVtxAttrFmtList list 
)

◆ GXSetVtxDesc()

void GXSetVtxDesc ( GXAttr  name,
GXAttrType  type 
)

◆ GXSetVtxDescv()

void GXSetVtxDescv ( GXVtxDescList list)

◆ SETVAT()

static void SETVAT ( u32 vatA,
u32 vatB,
u32 vatC,
GXAttr  attr,
GXCompCnt  compCnt,
GXCompType  compType,
u8  shift 
)
inlinestatic

◆ SETVCDATTR()

static void SETVCDATTR ( GXAttr  name,
GXAttrType  type 
)
inlinestatic