SSBM Decomp
Loading...
Searching...
No Matches
GXTev.c File Reference
#include <placeholder.h>
#include <dolphin/gx/__GXInit.h>
#include <dolphin/gx/__types.h>
#include <dolphin/gx/GXTev.h>
#include <dolphin/gx/types.h>

Functions

void GXSetTevOp (GXTevStageID id, GXTevMode mode)
 
void GXSetTevColorIn (GXTevStageID stage, GXTevColorArg a, GXTevColorArg b, GXTevColorArg c, GXTevColorArg d)
 
void GXSetTevAlphaIn (GXTevStageID stage, GXTevAlphaArg a, GXTevAlphaArg b, GXTevAlphaArg c, GXTevAlphaArg d)
 
void GXSetTevColorOp (GXTevStageID stage, GXTevOp op, GXTevBias bias, GXTevScale scale, GXBool clamp, GXTevRegID out_reg)
 
void GXSetTevAlphaOp (GXTevStageID stage, GXTevOp op, GXTevBias bias, GXTevScale scale, GXBool clamp, GXTevRegID out_reg)
 
void GXSetTevColor (GXTevRegID id, GXColor color)
 
void GXSetTevColorS10 (s32 arg0, GXColorS10 arg1)
 
void GXSetTevKColor (GXTevKColorID id, GXColor color)
 
void GXSetTevKColorSel (GXTevStageID stage, GXTevKColorSel sel)
 
void GXSetTevKAlphaSel (GXTevStageID stage, GXTevKAlphaSel sel)
 
void GXSetTevSwapMode (GXTevStageID stage, GXTevSwapSel ras_sel, GXTevSwapSel tex_sel)
 
void GXSetTevSwapModeTable (GXTevSwapSel table, GXTevColorChan red, GXTevColorChan green, GXTevColorChan blue, GXTevColorChan alpha)
 
void GXSetTevClampMode (s32 arg0, s32 arg1)
 
void GXSetAlphaCompare (GXCompare comp0, u8 ref0, GXAlphaOp op, GXCompare comp1, u8 ref1)
 
void GXSetZTexture (GXZTexOp op, GXTexFmt fmt, u32 bias)
 
void GXSetTevOrder (GXTevStageID stage, GXTexCoordID coord, GXTexMapID map, GXChannelID color)
 
void GXSetNumTevStages (u8 arg0)
 

Variables

static u32 GXTev_804014E0 [] = { 0, 1, 0, 1, 0, 1, 7, 5, 6, 0 }
 

Function Documentation

◆ GXSetTevOp()

void GXSetTevOp ( GXTevStageID  id,
GXTevMode  mode 
)

◆ GXSetTevColorIn()

void GXSetTevColorIn ( GXTevStageID  stage,
GXTevColorArg  a,
GXTevColorArg  b,
GXTevColorArg  c,
GXTevColorArg  d 
)

◆ GXSetTevAlphaIn()

void GXSetTevAlphaIn ( GXTevStageID  stage,
GXTevAlphaArg  a,
GXTevAlphaArg  b,
GXTevAlphaArg  c,
GXTevAlphaArg  d 
)

◆ GXSetTevColorOp()

void GXSetTevColorOp ( GXTevStageID  stage,
GXTevOp  op,
GXTevBias  bias,
GXTevScale  scale,
GXBool  clamp,
GXTevRegID  out_reg 
)

◆ GXSetTevAlphaOp()

void GXSetTevAlphaOp ( GXTevStageID  stage,
GXTevOp  op,
GXTevBias  bias,
GXTevScale  scale,
GXBool  clamp,
GXTevRegID  out_reg 
)

◆ GXSetTevColor()

void GXSetTevColor ( GXTevRegID  id,
GXColor  color 
)

◆ GXSetTevColorS10()

void GXSetTevColorS10 ( s32  arg0,
GXColorS10  arg1 
)

◆ GXSetTevKColor()

void GXSetTevKColor ( GXTevKColorID  id,
GXColor  color 
)

◆ GXSetTevKColorSel()

void GXSetTevKColorSel ( GXTevStageID  stage,
GXTevKColorSel  sel 
)

◆ GXSetTevKAlphaSel()

void GXSetTevKAlphaSel ( GXTevStageID  stage,
GXTevKAlphaSel  sel 
)

◆ GXSetTevSwapMode()

void GXSetTevSwapMode ( GXTevStageID  stage,
GXTevSwapSel  ras_sel,
GXTevSwapSel  tex_sel 
)

◆ GXSetTevSwapModeTable()

void GXSetTevSwapModeTable ( GXTevSwapSel  table,
GXTevColorChan  red,
GXTevColorChan  green,
GXTevColorChan  blue,
GXTevColorChan  alpha 
)

◆ GXSetTevClampMode()

void GXSetTevClampMode ( s32  arg0,
s32  arg1 
)

◆ GXSetAlphaCompare()

void GXSetAlphaCompare ( GXCompare  comp0,
u8  ref0,
GXAlphaOp  op,
GXCompare  comp1,
u8  ref1 
)

◆ GXSetZTexture()

void GXSetZTexture ( GXZTexOp  op,
GXTexFmt  fmt,
u32  bias 
)

◆ GXSetTevOrder()

void GXSetTevOrder ( GXTevStageID  stage,
GXTexCoordID  coord,
GXTexMapID  map,
GXChannelID  color 
)

◆ GXSetNumTevStages()

void GXSetNumTevStages ( u8  arg0)

Variable Documentation

◆ GXTev_804014E0

u32 GXTev_804014E0[] = { 0, 1, 0, 1, 0, 1, 7, 5, 6, 0 }
static