1#ifndef RVL_SDK_GX_PIXEL_H 
    2#define RVL_SDK_GX_PIXEL_H 
    5#include <revolution/GX/GXTypes.h> 
    7#include <revolution/MTX.h> 
   16#define GX_FOG_ADJ_TABLE_SZ 10 
   18void GXSetFog(GXFogType type, GXColor color, f32 start, f32 end, f32 near,
 
   20void GXInitFogAdjTable(GXFogAdjTable* table, u16 width, 
const Mtx44 proj);
 
   21void GXSetFogRangeAdj(GXBool enable, u16 center, 
const GXFogAdjTable* table);
 
   22void GXSetBlendMode(GXBlendMode mode, GXBlendFactor src, GXBlendFactor dst,
 
   24void GXSetColorUpdate(GXBool enable);
 
   25void GXSetAlphaUpdate(GXBool enable);
 
   26void GXSetZMode(GXBool enableTest, GXCompare func, GXBool enableUpdate);
 
   27void GXSetZCompLoc(GXBool beforeTex);
 
   28void GXSetPixelFmt(GXPixelFmt pixelFmt, GXZFmt16 zFmt);
 
   29void GXSetDither(GXBool enable);
 
   30void GXSetDstAlpha(GXBool enable, u8 alpha);
 
   31void GXSetFieldMask(GXBool enableEven, GXBool enableOdd);
 
   32void GXSetFieldMode(GXBool texLOD, GXBool adjustAR);