|
SSBM Decomp
|
#include "texp.h"#include <string.h>#include "class.h"#include "debug.h"#include "tev.h"#include "texpdag.h"#include "tobj.h"Variables | |
| static GXTevKColorID | id1 [4] |
| static GXTevRegID | id2 [3] = { GX_TEVREG0, GX_TEVREG1, GX_TEVREG2 } |
| HSD_TExpType HSD_TExpGetType | ( | HSD_TExp * | texp | ) |
|
static |
|
static |
| void HSD_TExpFree | ( | HSD_TExp * | texp | ) |
| HSD_TExp * HSD_TExpFreeList | ( | HSD_TExp * | texp_list, |
| HSD_TExpType | type, | ||
| s32 | all ) |
| HSD_TExp * HSD_TExpCnst | ( | void * | val, |
| HSD_TEInput | comp, | ||
| HSD_TEType | type, | ||
| HSD_TExp ** | texp_list ) |
| void HSD_TExpColorOp | ( | HSD_TExp * | texp, |
| GXTevOp | op, | ||
| GXTevBias | bias, | ||
| GXTevScale | scale, | ||
| u8 | clamp ) |
| void HSD_TExpAlphaOp | ( | HSD_TExp * | texp, |
| GXTevOp | op, | ||
| GXTevBias | bias, | ||
| GXTevScale | scale, | ||
| u8 | clamp ) |
|
static |
| void HSD_TExpColorIn | ( | HSD_TExp * | texp, |
| HSD_TEInput | sel_a, | ||
| HSD_TExp * | exp_a, | ||
| HSD_TEInput | sel_b, | ||
| HSD_TExp * | exp_b, | ||
| HSD_TEInput | sel_c, | ||
| HSD_TExp * | exp_c, | ||
| HSD_TEInput | sel_d, | ||
| HSD_TExp * | exp_d ) |
|
static |
| void HSD_TExpAlphaIn | ( | HSD_TExp * | texp, |
| HSD_TEInput | sel_a, | ||
| HSD_TExp * | exp_a, | ||
| HSD_TEInput | sel_b, | ||
| HSD_TExp * | exp_b, | ||
| HSD_TEInput | sel_c, | ||
| HSD_TExp * | exp_c, | ||
| HSD_TEInput | sel_d, | ||
| HSD_TExp * | exp_d ) |
| void HSD_TExpOrder | ( | HSD_TExp * | texp, |
| HSD_TObj * | tex, | ||
| GXChannelID | chan ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
| void HSD_TExpSetReg | ( | HSD_TExp * | texp | ) |
| void HSD_TExpSetupTev | ( | HSD_TExpTevDesc * | tevdesc, |
| HSD_TExp * | texp ) |
| int HSD_TExpCompile | ( | HSD_TExp * | texp, |
| HSD_TExpTevDesc ** | tevdesc, | ||
| HSD_TExp ** | texp_list ) |
| void HSD_TExpFreeTevDesc | ( | HSD_TExpTevDesc * | tdesc | ) |
|
static |
|
static |