|
SSBM Decomp
|
#include "tev.h"#include "debug.h"#include <placeholder.h>#include <__mem.h>#include <dolphin/gx.h>Variables | ||
| struct { | ||
| GXColorS10 a | ||
| int c | ||
| } | TevReg [4] = { 0 } | |
| static HSD_Chan | prev_ch [4] | |
| HSD_ObjAllocData | render_alloc_data | |
| HSD_ObjAllocData | tevreg_alloc_data | |
| HSD_ObjAllocData | chan_alloc_data | |
| static int | current_tev | |
| static int | num_tex_gens | |
| static int | prev_num_chans | |
| int | prev_mat_invalid [2] | |
| int | prev_amb_invalid [2] | |
| static HSD_Chan | invalid_prev_ch [4] | |
| void HSD_RenderInitAllocData | ( | void | ) |
| HSD_ObjAllocData * HSD_RenderGetAllocData | ( | void | ) |
| HSD_ObjAllocData * HSD_TevRegGetAllocData | ( | void | ) |
| HSD_ObjAllocData * HSD_ChanGetAllocData | ( | void | ) |
|
static |
|
static |
|
static |
| void HSD_SetupChannel | ( | HSD_Chan * | ch | ) |
| void HSD_StateSetNumChans | ( | int | num | ) |
| void HSD_SetupChannelAll | ( | HSD_Chan * | channel | ) |
| int HSD_TexCoordID2Num | ( | int | id | ) |
| void HSD_StateRegisterTexGen | ( | int | coord | ) |
| void HSD_StateSetNumTexGens | ( | void | ) |
| void HSD_StateInitTev | ( | void | ) |
| int HSD_StateGetNumTevStages | ( | void | ) |
| int HSD_StateAssignTev | ( | void | ) |
| void HSD_StateSetNumTevStages | ( | void | ) |
| void HSD_SetupTevStage | ( | HSD_TevDesc * | desc | ) |
| void HSD_SetupTevStageAll | ( | HSD_TevDesc * | desc | ) |
| int HSD_Channel2Num | ( | int | chan | ) |
| int HSD_Index2TevStage | ( | int | idx | ) |
| int HSD_TevStage2Index | ( | int | stage | ) |
| int HSD_TevStage2Num | ( | int | stage | ) |
| void HSD_SetTevRegAll | ( | void | ) |
| void ChanUpdateFunc | ( | HSD_Chan * | chan, |
| int | arg1, | ||
| f32 * | arg2 | ||
| ) |
| void _HSD_StateInvalidateColorChannel | ( | void | ) |
| void _HSD_StateInvalidateTevStage | ( | void | ) |
| void _HSD_StateInvalidateTevRegister | ( | void | ) |
| void _HSD_StateInvalidateTexCoordGen | ( | void | ) |
| GXColorS10 a |
| int c |
| struct { ... } TevReg[4] |
|
static |
| HSD_ObjAllocData render_alloc_data |
| HSD_ObjAllocData tevreg_alloc_data |
| HSD_ObjAllocData chan_alloc_data |
|
static |
|
static |
|
static |
| int prev_mat_invalid[2] |
| int prev_amb_invalid[2] |
|
static |