2014-12-20 21:34:19 +01:00
|
|
|
#pragma once
|
|
|
|
#include "types.h"
|
|
|
|
|
2017-02-09 19:59:31 +01:00
|
|
|
void C3D_DepthMap(bool bIsZBuffer, float zScale, float zOffset);
|
2014-12-20 21:34:19 +01:00
|
|
|
void C3D_CullFace(GPU_CULLMODE mode);
|
2015-08-23 18:54:44 +02:00
|
|
|
void C3D_StencilTest(bool enable, GPU_TESTFUNC function, int ref, int inputMask, int writeMask);
|
2014-12-20 21:34:19 +01:00
|
|
|
void C3D_StencilOp(GPU_STENCILOP sfail, GPU_STENCILOP dfail, GPU_STENCILOP pass);
|
|
|
|
void C3D_BlendingColor(u32 color);
|
|
|
|
void C3D_DepthTest(bool enable, GPU_TESTFUNC function, GPU_WRITEMASK writemask);
|
|
|
|
void C3D_AlphaTest(bool enable, GPU_TESTFUNC function, int ref);
|
|
|
|
void C3D_AlphaBlend(GPU_BLENDEQUATION colorEq, GPU_BLENDEQUATION alphaEq, GPU_BLENDFACTOR srcClr, GPU_BLENDFACTOR dstClr, GPU_BLENDFACTOR srcAlpha, GPU_BLENDFACTOR dstAlpha);
|
2015-11-25 22:02:16 +01:00
|
|
|
void C3D_ColorLogicOp(GPU_LOGICOP op);
|
|
|
|
void C3D_FragOpMode(GPU_FRAGOPMODE mode);
|