From 7d4e4c0b34a613dd3c0220475ae4e448197522c1 Mon Sep 17 00:00:00 2001 From: Treeki Date: Sat, 12 Mar 2011 23:17:12 +0100 Subject: initial commit. now I can start playing with stuff! --- include/rvl/GXPixel.h | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100755 include/rvl/GXPixel.h (limited to 'include/rvl/GXPixel.h') diff --git a/include/rvl/GXPixel.h b/include/rvl/GXPixel.h new file mode 100755 index 0000000..ddacc88 --- /dev/null +++ b/include/rvl/GXPixel.h @@ -0,0 +1,49 @@ +#ifndef __GXPIXEL_H__ +#define __GXPIXEL_H__ + +#ifdef __cplusplus +extern "C" { +#endif + +/*---------------------------------------------------------------------------*/ +#include "rvl/GXEnum.h" +#include "rvl/GXStruct.h" + +/*---------------------------------------------------------------------------*/ +void GXSetFog( GXFogType type, + f32 startz, + f32 endz, + f32 nearz, + f32 farz, + GXColor color ); + +void GXSetFogColor( GXColor color ); + +void GXInitFogAdjTable( GXFogAdjTable* table, u16 width, const f32 projmtx[4][4] ); + +void GXSetFogRangeAdj( GXBool enable, u16 center, const GXFogAdjTable* table ); + +void GXSetBlendMode ( GXBlendMode type, + GXBlendFactor src_factor, + GXBlendFactor dst_factor, + GXLogicOp op ); + +void GXSetColorUpdate( GXBool update_enable ); +void GXSetAlphaUpdate( GXBool update_enable ); +void GXSetZMode( GXBool compare_enable, + GXCompare func, + GXBool update_enable ); + +void GXSetZCompLoc( GXBool before_tex ); +void GXSetPixelFmt ( GXPixelFmt pix_fmt, GXZFmt16 z_fmt ); +void GXSetDither( GXBool dither ); +void GXSetDstAlpha( GXBool enable, u8 alpha ); +void GXSetFieldMask( GXBool odd_mask, GXBool even_mask ); +void GXSetFieldMode( GXBool field_mode, GXBool half_aspect_ratio ); + +/*---------------------------------------------------------------------------*/ +#ifdef __cplusplus +} +#endif // __GXPIXEL_H__ + +#endif -- cgit v1.2.3