1#ifndef RVL_SDK_GX_TEV_H
2#define RVL_SDK_GX_TEV_H
5#include <revolution/GX/GXTypes.h>
10void GXSetTevOp(GXTevStageID, GXTevMode);
11void GXSetTevColorIn(GXTevStageID, GXTevColorArg, GXTevColorArg, GXTevColorArg,
13void GXSetTevAlphaIn(GXTevStageID, GXTevAlphaArg, GXTevAlphaArg, GXTevAlphaArg,
15void GXSetTevColorOp(GXTevStageID, GXTevOp, GXTevBias, GXTevScale, GXBool,
17void GXSetTevAlphaOp(GXTevStageID, GXTevOp, GXTevBias, GXTevScale, GXBool,
20void GXSetTevColor(GXTevRegID, GXColor);
21void GXSetTevColorS10(GXTevRegID, GXColorS10);
23void GXSetTevKColor(GXTevKColorID, GXColor);
24void GXSetTevKColorSel(GXTevStageID, GXTevKColorSel);
25void GXSetTevKAlphaSel(GXTevStageID, GXTevKAlphaSel);
26void GXSetTevSwapMode(GXTevStageID, GXTevSwapSel, GXTevSwapSel);
27void GXSetTevSwapModeTable(GXTevSwapSel, GXTevColorChan, GXTevColorChan,
28 GXTevColorChan, GXTevColorChan);
30void GXSetAlphaCompare(GXCompare, u8, GXAlphaOp, GXCompare, u8);
31void GXSetZTexture(GXZTexOp, GXTexFmt, u32);
32void GXSetTevOrder(GXTevStageID, GXTexCoordID, GXTexMapID, GXChannelID);
33void GXSetNumTevStages(u8);