|
HSD_TExpType | HSD_TExpGetType (HSD_TExp *texp) |
|
void | HSD_TExpRef (HSD_TExp *texp, u8 sel) |
|
void | HSD_TExpUnref (HSD_TExp *texp, u8 sel) |
|
static HSD_TExp * | TevAlloc (void) |
|
static HSD_TExp * | CnstAlloc (void) |
|
void | HSD_TExpFree (HSD_TExp *texp) |
|
HSD_TExp * | HSD_TExpFreeList (HSD_TExp *texp_list, HSD_TExpType type, s32 all) |
|
HSD_TExp * | HSD_TExpTev (HSD_TExp **texp_list) |
|
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_TExpColorInSub (HSD_TETev *tev, HSD_TEInput sel, HSD_TExp *exp, s32 idx) |
|
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_TExpAlphaInSub (HSD_TETev *tev, HSD_TEInput sel, HSD_TExp *exp, s32 idx) |
|
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 int | AssignColorReg (HSD_TETev *tev, int idx, HSD_TExpRes *res) |
|
static int | AssignAlphaReg (HSD_TETev *tev, int idx, HSD_TExpRes *res) |
|
static int | AssignColorKonst (HSD_TETev *tev, int idx, HSD_TExpRes *res) |
|
static int | AssignAlphaKonst (HSD_TETev *tev, int idx, HSD_TExpRes *res) |
|
static bool | IsThroughColor (HSD_TExp *texp) |
|
static bool | IsThroughAlpha (HSD_TExp *texp) |
|
static int | TExpAssignReg (HSD_TExp *texp, HSD_TExpRes *res) |
|
static void | TExp2TevDesc (HSD_TExp *texp, HSD_TExpTevDesc *desc, int *init_cprev, int *init_aprev) |
|
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) |
|