SSBM Decomp
|
#include <placeholder.h>
#include <dolphin/gx/forward.h>
#include "tev.h"
#include "debug.h"
#include <__mem.h>
#include <dolphin/gx/GXAttr.h>
#include <dolphin/gx/GXEnum.h>
#include <dolphin/gx/GXLight.h>
#include <dolphin/gx/GXTev.h>
#include <dolphin/gx/types.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 |
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 _HSD_StateInvalidateColorChannel | ( | void | ) |
void _HSD_StateInvalidateTevStage | ( | void | ) |
void _HSD_StateInvalidateTevRegister | ( | void | ) |
void _HSD_StateInvalidateTexCoordGen | ( | void | ) |
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 |