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

Functions

void GXSetTevIndirect (GXTevStageID tev_stage, GXIndTexStageID ind_stage, GXIndTexFormat format, GXIndTexBiasSel bias_sel, GXIndTexMtxID matrix_sel, GXIndTexWrap wrap_s, GXIndTexWrap wrap_t, GXBool add_prev, GXBool utc_lod, GXIndTexAlphaSel alpha_sel)
 
void GXSetIndTexMtx (GXIndTexMtxID mtx_id, const f32 offset[2][3], s8 scale_exp)
 
void GXSetIndTexCoordScale (GXIndTexStageID ind_state, GXIndTexScale scale_s, GXIndTexScale scale_t)
 
void GXSetIndTexOrder (GXIndTexStageID ind_stage, GXTexCoordID tex_coord, GXTexMapID tex_map)
 
void GXSetNumIndStages (u8 nIndStages)
 
void GXSetTevDirect (GXTevStageID tev_stage)
 
void GXSetTevIndWarp (GXTevStageID tev_stage, GXIndTexStageID ind_stage, u8 signed_offset, u8 replace_mode, GXIndTexMtxID matrix_sel)
 
void GXSetTevIndTile (GXTevStageID tev_stage, GXIndTexStageID ind_stage, u16 tilesize_s, u16 tilesize_t, u16 tilespacing_s, u16 tilespacing_t, GXIndTexFormat format, GXIndTexMtxID matrix_sel, GXIndTexBiasSel bias_sel, GXIndTexAlphaSel alpha_sel)
 
void GXSetTevIndBumpST (GXTevStageID tev_stage, GXIndTexStageID ind_stage, GXIndTexMtxID matrix_sel)
 
void GXSetTevIndBumpXYZ (GXTevStageID tev_stage, GXIndTexStageID ind_stage, GXIndTexMtxID matrix_sel)
 
void GXSetTevIndRepeat (GXTevStageID tev_stage)
 
void __GXUpdateBPMask (void)
 
void __GXSetIndirectMask (u32 mask)
 
void __GXFlushTextureState (void)
 

Function Documentation

◆ __GXFlushTextureState()

void __GXFlushTextureState ( void )

◆ __GXSetIndirectMask()

void __GXSetIndirectMask ( u32 mask)

◆ __GXUpdateBPMask()

void __GXUpdateBPMask ( void )

◆ GXSetIndTexCoordScale()

void GXSetIndTexCoordScale ( GXIndTexStageID ind_state,
GXIndTexScale scale_s,
GXIndTexScale scale_t )

◆ GXSetIndTexMtx()

void GXSetIndTexMtx ( GXIndTexMtxID mtx_id,
const f32 offset[2][3],
s8 scale_exp )

◆ GXSetIndTexOrder()

void GXSetIndTexOrder ( GXIndTexStageID ind_stage,
GXTexCoordID tex_coord,
GXTexMapID tex_map )

◆ GXSetNumIndStages()

void GXSetNumIndStages ( u8 nIndStages)

◆ GXSetTevDirect()

void GXSetTevDirect ( GXTevStageID tev_stage)

◆ GXSetTevIndBumpST()

void GXSetTevIndBumpST ( GXTevStageID tev_stage,
GXIndTexStageID ind_stage,
GXIndTexMtxID matrix_sel )

◆ GXSetTevIndBumpXYZ()

void GXSetTevIndBumpXYZ ( GXTevStageID tev_stage,
GXIndTexStageID ind_stage,
GXIndTexMtxID matrix_sel )

◆ GXSetTevIndirect()

void GXSetTevIndirect ( GXTevStageID tev_stage,
GXIndTexStageID ind_stage,
GXIndTexFormat format,
GXIndTexBiasSel bias_sel,
GXIndTexMtxID matrix_sel,
GXIndTexWrap wrap_s,
GXIndTexWrap wrap_t,
GXBool add_prev,
GXBool utc_lod,
GXIndTexAlphaSel alpha_sel )

◆ GXSetTevIndRepeat()

void GXSetTevIndRepeat ( GXTevStageID tev_stage)

◆ GXSetTevIndTile()

void GXSetTevIndTile ( GXTevStageID tev_stage,
GXIndTexStageID ind_stage,
u16 tilesize_s,
u16 tilesize_t,
u16 tilespacing_s,
u16 tilespacing_t,
GXIndTexFormat format,
GXIndTexMtxID matrix_sel,
GXIndTexBiasSel bias_sel,
GXIndTexAlphaSel alpha_sel )

◆ GXSetTevIndWarp()

void GXSetTevIndWarp ( GXTevStageID tev_stage,
GXIndTexStageID ind_stage,
u8 signed_offset,
u8 replace_mode,
GXIndTexMtxID matrix_sel )