wut
v1.7.0
Wii U Toolchain
|
Data Structures | |
struct | GX2AAMaskReg |
struct | GX2AlphaTestReg |
struct | GX2AlphaToMaskReg |
struct | GX2BlendControlReg |
struct | GX2BlendConstantColorReg |
struct | GX2ColorControlReg |
struct | GX2DepthStencilControlReg |
struct | GX2StencilMaskReg |
struct | GX2LineWidthReg |
struct | GX2PointSizeReg |
struct | GX2PointLimitsReg |
struct | GX2PolygonControlReg |
struct | GX2PolygonOffsetReg |
struct | GX2ScissorReg |
struct | GX2TargetChannelMaskReg |
struct | GX2ViewportReg |
Typedefs | |
typedef struct GX2AAMaskReg | GX2AAMaskReg |
typedef struct GX2AlphaTestReg | GX2AlphaTestReg |
typedef struct GX2AlphaToMaskReg | GX2AlphaToMaskReg |
typedef struct GX2BlendControlReg | GX2BlendControlReg |
typedef struct GX2BlendConstantColorReg | GX2BlendConstantColorReg |
typedef struct GX2ColorControlReg | GX2ColorControlReg |
typedef struct GX2DepthStencilControlReg | GX2DepthStencilControlReg |
typedef struct GX2StencilMaskReg | GX2StencilMaskReg |
typedef struct GX2LineWidthReg | GX2LineWidthReg |
typedef struct GX2PointSizeReg | GX2PointSizeReg |
typedef struct GX2PointLimitsReg | GX2PointLimitsReg |
typedef struct GX2PolygonControlReg | GX2PolygonControlReg |
typedef struct GX2PolygonOffsetReg | GX2PolygonOffsetReg |
typedef struct GX2ScissorReg | GX2ScissorReg |
typedef struct GX2TargetChannelMaskReg | GX2TargetChannelMaskReg |
typedef struct GX2ViewportReg | GX2ViewportReg |
Functions | |
void | GX2SetAAMask (uint8_t upperLeft, uint8_t upperRight, uint8_t lowerLeft, uint8_t lowerRight) |
void | GX2InitAAMaskReg (GX2AAMaskReg *reg, uint8_t upperLeft, uint8_t upperRight, uint8_t lowerLeft, uint8_t lowerRight) |
void | GX2GetAAMaskReg (GX2AAMaskReg *reg, uint8_t *upperLeft, uint8_t *upperRight, uint8_t *lowerLeft, uint8_t *lowerRight) |
void | GX2SetAAMaskReg (const GX2AAMaskReg *reg) |
void | GX2SetAlphaTest (BOOL alphaTest, GX2CompareFunction func, float ref) |
void | GX2InitAlphaTestReg (GX2AlphaTestReg *reg, BOOL alphaTest, GX2CompareFunction func, float ref) |
void | GX2GetAlphaTestReg (const GX2AlphaTestReg *reg, BOOL *alphaTest, GX2CompareFunction *func, float *ref) |
void | GX2SetAlphaTestReg (const GX2AlphaTestReg *reg) |
void | GX2SetAlphaToMask (BOOL alphaToMask, GX2AlphaToMaskMode mode) |
void | GX2InitAlphaToMaskReg (GX2AlphaToMaskReg *reg, BOOL alphaToMask, GX2AlphaToMaskMode mode) |
void | GX2GetAlphaToMaskReg (const GX2AlphaToMaskReg *reg, BOOL *alphaToMask, GX2AlphaToMaskMode *mode) |
void | GX2SetAlphaToMaskReg (const GX2AlphaToMaskReg *reg) |
void | GX2SetBlendConstantColor (float red, float green, float blue, float alpha) |
void | GX2InitBlendConstantColorReg (GX2BlendConstantColorReg *reg, float red, float green, float blue, float alpha) |
void | GX2GetBlendConstantColorReg (GX2BlendConstantColorReg *reg, float *red, float *green, float *blue, float *alpha) |
void | GX2SetBlendConstantColorReg (const GX2BlendConstantColorReg *reg) |
void | GX2SetBlendControl (GX2RenderTarget target, GX2BlendMode colorSrcBlend, GX2BlendMode colorDstBlend, GX2BlendCombineMode colorCombine, BOOL useAlphaBlend, GX2BlendMode alphaSrcBlend, GX2BlendMode alphaDstBlend, GX2BlendCombineMode alphaCombine) |
void | GX2InitBlendControlReg (GX2BlendControlReg *reg, GX2RenderTarget target, GX2BlendMode colorSrcBlend, GX2BlendMode colorDstBlend, GX2BlendCombineMode colorCombine, BOOL useAlphaBlend, GX2BlendMode alphaSrcBlend, GX2BlendMode alphaDstBlend, GX2BlendCombineMode alphaCombine) |
void | GX2GetBlendControlReg (GX2BlendControlReg *reg, GX2RenderTarget *target, GX2BlendMode *colorSrcBlend, GX2BlendMode *colorDstBlend, GX2BlendCombineMode *colorCombine, BOOL *useAlphaBlend, GX2BlendMode *alphaSrcBlend, GX2BlendMode *alphaDstBlend, GX2BlendCombineMode *alphaCombine) |
void | GX2SetBlendControlReg (const GX2BlendControlReg *reg) |
void | GX2SetColorControl (GX2LogicOp rop3, uint8_t targetBlendEnable, BOOL multiWriteEnable, BOOL colorWriteEnable) |
void | GX2InitColorControlReg (GX2ColorControlReg *reg, GX2LogicOp rop3, uint8_t targetBlendEnable, BOOL multiWriteEnable, BOOL colorWriteEnable) |
void | GX2GetColorControlReg (GX2ColorControlReg *reg, GX2LogicOp *rop3, uint8_t *targetBlendEnable, BOOL *multiWriteEnable, BOOL *colorWriteEnable) |
void | GX2SetColorControlReg (const GX2ColorControlReg *reg) |
void | GX2SetDepthOnlyControl (BOOL depthTest, BOOL depthWrite, GX2CompareFunction depthCompare) |
void | GX2SetDepthStencilControl (BOOL depthTest, BOOL depthWrite, GX2CompareFunction depthCompare, BOOL stencilTest, BOOL backfaceStencil, GX2CompareFunction frontStencilFunc, GX2StencilFunction frontStencilZPass, GX2StencilFunction frontStencilZFail, GX2StencilFunction frontStencilFail, GX2CompareFunction backStencilFunc, GX2StencilFunction backStencilZPass, GX2StencilFunction backStencilZFail, GX2StencilFunction backStencilFail) |
void | GX2InitDepthStencilControlReg (GX2DepthStencilControlReg *reg, BOOL depthTest, BOOL depthWrite, GX2CompareFunction depthCompare, BOOL stencilTest, BOOL backfaceStencil, GX2CompareFunction frontStencilFunc, GX2StencilFunction frontStencilZPass, GX2StencilFunction frontStencilZFail, GX2StencilFunction frontStencilFail, GX2CompareFunction backStencilFunc, GX2StencilFunction backStencilZPass, GX2StencilFunction backStencilZFail, GX2StencilFunction backStencilFail) |
void | GX2GetDepthStencilControlReg (GX2DepthStencilControlReg *reg, BOOL *depthTest, BOOL *depthWrite, GX2CompareFunction *depthCompare, BOOL *stencilTest, BOOL *backfaceStencil, GX2CompareFunction *frontStencilFunc, GX2StencilFunction *frontStencilZPass, GX2StencilFunction *frontStencilZFail, GX2StencilFunction *frontStencilFail, GX2CompareFunction *backStencilFunc, GX2StencilFunction *backStencilZPass, GX2StencilFunction *backStencilZFail, GX2StencilFunction *backStencilFail) |
void | GX2SetDepthStencilControlReg (const GX2DepthStencilControlReg *reg) |
void | GX2SetStencilMask (uint8_t frontMask, uint8_t frontWriteMask, uint8_t frontRef, uint8_t backMask, uint8_t backWriteMask, uint8_t backRef) |
void | GX2InitStencilMaskReg (GX2StencilMaskReg *reg, uint8_t frontMask, uint8_t frontWriteMask, uint8_t frontRef, uint8_t backMask, uint8_t backWriteMask, uint8_t backRef) |
void | GX2GetStencilMaskReg (GX2StencilMaskReg *reg, uint8_t *frontMask, uint8_t *frontWriteMask, uint8_t *frontRef, uint8_t *backMask, uint8_t *backWriteMask, uint8_t *backRef) |
void | GX2SetStencilMaskReg (const GX2StencilMaskReg *reg) |
void | GX2SetLineWidth (float width) |
void | GX2InitLineWidthReg (GX2LineWidthReg *reg, float width) |
void | GX2GetLineWidthReg (GX2LineWidthReg *reg, float *width) |
void | GX2SetLineWidthReg (const GX2LineWidthReg *reg) |
void | GX2SetPointSize (float width, float height) |
void | GX2InitPointSizeReg (GX2PointSizeReg *reg, float width, float height) |
void | GX2GetPointSizeReg (GX2PointSizeReg *reg, float *width, float *height) |
void | GX2SetPointSizeReg (const GX2PointSizeReg *reg) |
void | GX2SetPointLimits (float min, float max) |
void | GX2InitPointLimitsReg (GX2PointLimitsReg *reg, float min, float max) |
void | GX2GetPointLimitsReg (GX2PointLimitsReg *reg, float *min, float *max) |
void | GX2SetPointLimitsReg (const GX2PointLimitsReg *reg) |
void | GX2SetCullOnlyControl (GX2FrontFace frontFace, BOOL cullFront, BOOL cullBack) |
void | GX2SetPolygonControl (GX2FrontFace frontFace, BOOL cullFront, BOOL cullBack, BOOL polyMode, GX2PolygonMode polyModeFront, GX2PolygonMode polyModeBack, BOOL polyOffsetFrontEnable, BOOL polyOffsetBackEnable, BOOL polyOffsetParaEnable) |
void | GX2InitPolygonControlReg (GX2PolygonControlReg *reg, GX2FrontFace frontFace, BOOL cullFront, BOOL cullBack, BOOL polyMode, GX2PolygonMode polyModeFront, GX2PolygonMode polyModeBack, BOOL polyOffsetFrontEnable, BOOL polyOffsetBackEnable, BOOL polyOffsetParaEnable) |
void | GX2GetPolygonControlReg (GX2PolygonControlReg *reg, GX2FrontFace *frontFace, BOOL *cullFront, BOOL *cullBack, BOOL *polyMode, GX2PolygonMode *polyModeFront, GX2PolygonMode *polyModeBack, BOOL *polyOffsetFrontEnable, BOOL *polyOffsetBackEnable, BOOL *polyOffsetParaEnable) |
void | GX2SetPolygonControlReg (const GX2PolygonControlReg *reg) |
void | GX2SetPolygonOffset (float frontOffset, float frontScale, float backOffset, float backScale, float clamp) |
void | GX2InitPolygonOffsetReg (GX2PolygonOffsetReg *reg, float frontOffset, float frontScale, float backOffset, float backScale, float clamp) |
void | GX2GetPolygonOffsetReg (GX2PolygonOffsetReg *reg, float *frontOffset, float *frontScale, float *backOffset, float *backScale, float *clamp) |
void | GX2SetPolygonOffsetReg (const GX2PolygonOffsetReg *reg) |
void | GX2SetScissor (uint32_t x, uint32_t y, uint32_t width, uint32_t height) |
void | GX2InitScissorReg (GX2ScissorReg *reg, uint32_t x, uint32_t y, uint32_t width, uint32_t height) |
void | GX2GetScissorReg (GX2ScissorReg *reg, uint32_t *x, uint32_t *y, uint32_t *width, uint32_t *height) |
void | GX2SetScissorReg (const GX2ScissorReg *reg) |
void | GX2SetTargetChannelMasks (GX2ChannelMask mask0, GX2ChannelMask mask1, GX2ChannelMask mask2, GX2ChannelMask mask3, GX2ChannelMask mask4, GX2ChannelMask mask5, GX2ChannelMask mask6, GX2ChannelMask mask7) |
void | GX2InitTargetChannelMasksReg (GX2TargetChannelMaskReg *reg, GX2ChannelMask mask0, GX2ChannelMask mask1, GX2ChannelMask mask2, GX2ChannelMask mask3, GX2ChannelMask mask4, GX2ChannelMask mask5, GX2ChannelMask mask6, GX2ChannelMask mask7) |
void | GX2GetTargetChannelMasksReg (GX2TargetChannelMaskReg *reg, GX2ChannelMask *mask0, GX2ChannelMask *mask1, GX2ChannelMask *mask2, GX2ChannelMask *mask3, GX2ChannelMask *mask4, GX2ChannelMask *mask5, GX2ChannelMask *mask6, GX2ChannelMask *mask7) |
void | GX2SetTargetChannelMasksReg (const GX2TargetChannelMaskReg *reg) |
void | GX2SetViewport (float x, float y, float width, float height, float nearZ, float farZ) |
void | GX2InitViewportReg (GX2ViewportReg *reg, float x, float y, float width, float height, float nearZ, float farZ) |
void | GX2GetViewportReg (GX2ViewportReg *reg, float *x, float *y, float *width, float *height, float *nearZ, float *farZ) |
void | GX2SetViewportReg (const GX2ViewportReg *reg) |
void | GX2SetRasterizerClipControl (BOOL rasterizer, BOOL zclipEnable) |
void | GX2SetRasterizerClipControlEx (BOOL rasterizer, BOOL zclipEnable, BOOL halfZ) |
void | GX2SetRasterizerClipControlHalfZ (BOOL rasterizer, BOOL zclipEnable, BOOL halfZ) |
struct GX2AAMaskReg |
Definition at line 33 of file registers.h.
Data Fields | ||
---|---|---|
uint32_t | pa_sc_aa_mask |
struct GX2AlphaTestReg |
Definition at line 40 of file registers.h.
Data Fields | ||
---|---|---|
uint32_t | sx_alpha_test_control | |
uint32_t | sx_alpha_ref |
struct GX2AlphaToMaskReg |
Definition at line 49 of file registers.h.
Data Fields | ||
---|---|---|
uint32_t | db_alpha_to_mask |
struct GX2BlendControlReg |
Definition at line 56 of file registers.h.
Data Fields | ||
---|---|---|
GX2RenderTarget | target | |
uint32_t | cb_blend_control |
struct GX2BlendConstantColorReg |
Definition at line 65 of file registers.h.
Data Fields | ||
---|---|---|
float | red | |
float | green | |
float | blue | |
float | alpha |
struct GX2ColorControlReg |
Definition at line 78 of file registers.h.
Data Fields | ||
---|---|---|
uint32_t | cb_color_control |
struct GX2DepthStencilControlReg |
Definition at line 85 of file registers.h.
Data Fields | ||
---|---|---|
uint32_t | db_depth_control |
struct GX2StencilMaskReg |
Definition at line 92 of file registers.h.
Data Fields | ||
---|---|---|
uint32_t | db_stencilrefmask | |
uint32_t | db_stencilrefmask_bf |
struct GX2LineWidthReg |
Definition at line 101 of file registers.h.
Data Fields | ||
---|---|---|
uint32_t | pa_su_line_cntl |
struct GX2PointSizeReg |
Definition at line 108 of file registers.h.
Data Fields | ||
---|---|---|
uint32_t | pa_su_point_size |
struct GX2PointLimitsReg |
Definition at line 115 of file registers.h.
Data Fields | ||
---|---|---|
uint32_t | pa_su_point_minmax |
struct GX2PolygonControlReg |
Definition at line 122 of file registers.h.
Data Fields | ||
---|---|---|
uint32_t | pa_su_sc_mode_cntl |
struct GX2PolygonOffsetReg |
Definition at line 129 of file registers.h.
struct GX2ScissorReg |
Definition at line 144 of file registers.h.
Data Fields | ||
---|---|---|
uint32_t | pa_sc_generic_scissor_tl | |
uint32_t | pa_sc_generic_scissor_br |
struct GX2TargetChannelMaskReg |
Definition at line 153 of file registers.h.
Data Fields | ||
---|---|---|
uint32_t | cb_target_mask |
struct GX2ViewportReg |
Definition at line 160 of file registers.h.
typedef struct GX2AAMaskReg GX2AAMaskReg |
Definition at line 1 of file registers.h.
typedef struct GX2AlphaTestReg GX2AlphaTestReg |
Definition at line 1 of file registers.h.
typedef struct GX2AlphaToMaskReg GX2AlphaToMaskReg |
Definition at line 1 of file registers.h.
typedef struct GX2BlendControlReg GX2BlendControlReg |
Definition at line 1 of file registers.h.
typedef struct GX2BlendConstantColorReg GX2BlendConstantColorReg |
Definition at line 1 of file registers.h.
typedef struct GX2ColorControlReg GX2ColorControlReg |
Definition at line 1 of file registers.h.
typedef struct GX2DepthStencilControlReg GX2DepthStencilControlReg |
Definition at line 1 of file registers.h.
typedef struct GX2StencilMaskReg GX2StencilMaskReg |
Definition at line 1 of file registers.h.
typedef struct GX2LineWidthReg GX2LineWidthReg |
Definition at line 1 of file registers.h.
typedef struct GX2PointSizeReg GX2PointSizeReg |
Definition at line 1 of file registers.h.
typedef struct GX2PointLimitsReg GX2PointLimitsReg |
Definition at line 1 of file registers.h.
typedef struct GX2PolygonControlReg GX2PolygonControlReg |
Definition at line 1 of file registers.h.
typedef struct GX2PolygonOffsetReg GX2PolygonOffsetReg |
Definition at line 1 of file registers.h.
typedef struct GX2ScissorReg GX2ScissorReg |
Definition at line 1 of file registers.h.
typedef struct GX2TargetChannelMaskReg GX2TargetChannelMaskReg |
Definition at line 1 of file registers.h.
typedef struct GX2ViewportReg GX2ViewportReg |
Definition at line 1 of file registers.h.
void GX2SetAAMask | ( | uint8_t | upperLeft, |
uint8_t | upperRight, | ||
uint8_t | lowerLeft, | ||
uint8_t | lowerRight | ||
) |
void GX2InitAAMaskReg | ( | GX2AAMaskReg * | reg, |
uint8_t | upperLeft, | ||
uint8_t | upperRight, | ||
uint8_t | lowerLeft, | ||
uint8_t | lowerRight | ||
) |
void GX2GetAAMaskReg | ( | GX2AAMaskReg * | reg, |
uint8_t * | upperLeft, | ||
uint8_t * | upperRight, | ||
uint8_t * | lowerLeft, | ||
uint8_t * | lowerRight | ||
) |
void GX2SetAAMaskReg | ( | const GX2AAMaskReg * | reg | ) |
void GX2SetAlphaTest | ( | BOOL | alphaTest, |
GX2CompareFunction | func, | ||
float | ref | ||
) |
void GX2InitAlphaTestReg | ( | GX2AlphaTestReg * | reg, |
BOOL | alphaTest, | ||
GX2CompareFunction | func, | ||
float | ref | ||
) |
void GX2GetAlphaTestReg | ( | const GX2AlphaTestReg * | reg, |
BOOL * | alphaTest, | ||
GX2CompareFunction * | func, | ||
float * | ref | ||
) |
void GX2SetAlphaTestReg | ( | const GX2AlphaTestReg * | reg | ) |
void GX2SetAlphaToMask | ( | BOOL | alphaToMask, |
GX2AlphaToMaskMode | mode | ||
) |
void GX2InitAlphaToMaskReg | ( | GX2AlphaToMaskReg * | reg, |
BOOL | alphaToMask, | ||
GX2AlphaToMaskMode | mode | ||
) |
void GX2GetAlphaToMaskReg | ( | const GX2AlphaToMaskReg * | reg, |
BOOL * | alphaToMask, | ||
GX2AlphaToMaskMode * | mode | ||
) |
void GX2SetAlphaToMaskReg | ( | const GX2AlphaToMaskReg * | reg | ) |
void GX2SetBlendConstantColor | ( | float | red, |
float | green, | ||
float | blue, | ||
float | alpha | ||
) |
void GX2InitBlendConstantColorReg | ( | GX2BlendConstantColorReg * | reg, |
float | red, | ||
float | green, | ||
float | blue, | ||
float | alpha | ||
) |
void GX2GetBlendConstantColorReg | ( | GX2BlendConstantColorReg * | reg, |
float * | red, | ||
float * | green, | ||
float * | blue, | ||
float * | alpha | ||
) |
void GX2SetBlendConstantColorReg | ( | const GX2BlendConstantColorReg * | reg | ) |
void GX2SetBlendControl | ( | GX2RenderTarget | target, |
GX2BlendMode | colorSrcBlend, | ||
GX2BlendMode | colorDstBlend, | ||
GX2BlendCombineMode | colorCombine, | ||
BOOL | useAlphaBlend, | ||
GX2BlendMode | alphaSrcBlend, | ||
GX2BlendMode | alphaDstBlend, | ||
GX2BlendCombineMode | alphaCombine | ||
) |
void GX2InitBlendControlReg | ( | GX2BlendControlReg * | reg, |
GX2RenderTarget | target, | ||
GX2BlendMode | colorSrcBlend, | ||
GX2BlendMode | colorDstBlend, | ||
GX2BlendCombineMode | colorCombine, | ||
BOOL | useAlphaBlend, | ||
GX2BlendMode | alphaSrcBlend, | ||
GX2BlendMode | alphaDstBlend, | ||
GX2BlendCombineMode | alphaCombine | ||
) |
void GX2GetBlendControlReg | ( | GX2BlendControlReg * | reg, |
GX2RenderTarget * | target, | ||
GX2BlendMode * | colorSrcBlend, | ||
GX2BlendMode * | colorDstBlend, | ||
GX2BlendCombineMode * | colorCombine, | ||
BOOL * | useAlphaBlend, | ||
GX2BlendMode * | alphaSrcBlend, | ||
GX2BlendMode * | alphaDstBlend, | ||
GX2BlendCombineMode * | alphaCombine | ||
) |
void GX2SetBlendControlReg | ( | const GX2BlendControlReg * | reg | ) |
void GX2SetColorControl | ( | GX2LogicOp | rop3, |
uint8_t | targetBlendEnable, | ||
BOOL | multiWriteEnable, | ||
BOOL | colorWriteEnable | ||
) |
void GX2InitColorControlReg | ( | GX2ColorControlReg * | reg, |
GX2LogicOp | rop3, | ||
uint8_t | targetBlendEnable, | ||
BOOL | multiWriteEnable, | ||
BOOL | colorWriteEnable | ||
) |
void GX2GetColorControlReg | ( | GX2ColorControlReg * | reg, |
GX2LogicOp * | rop3, | ||
uint8_t * | targetBlendEnable, | ||
BOOL * | multiWriteEnable, | ||
BOOL * | colorWriteEnable | ||
) |
void GX2SetColorControlReg | ( | const GX2ColorControlReg * | reg | ) |
void GX2SetDepthOnlyControl | ( | BOOL | depthTest, |
BOOL | depthWrite, | ||
GX2CompareFunction | depthCompare | ||
) |
void GX2SetDepthStencilControl | ( | BOOL | depthTest, |
BOOL | depthWrite, | ||
GX2CompareFunction | depthCompare, | ||
BOOL | stencilTest, | ||
BOOL | backfaceStencil, | ||
GX2CompareFunction | frontStencilFunc, | ||
GX2StencilFunction | frontStencilZPass, | ||
GX2StencilFunction | frontStencilZFail, | ||
GX2StencilFunction | frontStencilFail, | ||
GX2CompareFunction | backStencilFunc, | ||
GX2StencilFunction | backStencilZPass, | ||
GX2StencilFunction | backStencilZFail, | ||
GX2StencilFunction | backStencilFail | ||
) |
void GX2InitDepthStencilControlReg | ( | GX2DepthStencilControlReg * | reg, |
BOOL | depthTest, | ||
BOOL | depthWrite, | ||
GX2CompareFunction | depthCompare, | ||
BOOL | stencilTest, | ||
BOOL | backfaceStencil, | ||
GX2CompareFunction | frontStencilFunc, | ||
GX2StencilFunction | frontStencilZPass, | ||
GX2StencilFunction | frontStencilZFail, | ||
GX2StencilFunction | frontStencilFail, | ||
GX2CompareFunction | backStencilFunc, | ||
GX2StencilFunction | backStencilZPass, | ||
GX2StencilFunction | backStencilZFail, | ||
GX2StencilFunction | backStencilFail | ||
) |
void GX2GetDepthStencilControlReg | ( | GX2DepthStencilControlReg * | reg, |
BOOL * | depthTest, | ||
BOOL * | depthWrite, | ||
GX2CompareFunction * | depthCompare, | ||
BOOL * | stencilTest, | ||
BOOL * | backfaceStencil, | ||
GX2CompareFunction * | frontStencilFunc, | ||
GX2StencilFunction * | frontStencilZPass, | ||
GX2StencilFunction * | frontStencilZFail, | ||
GX2StencilFunction * | frontStencilFail, | ||
GX2CompareFunction * | backStencilFunc, | ||
GX2StencilFunction * | backStencilZPass, | ||
GX2StencilFunction * | backStencilZFail, | ||
GX2StencilFunction * | backStencilFail | ||
) |
void GX2SetDepthStencilControlReg | ( | const GX2DepthStencilControlReg * | reg | ) |
void GX2SetStencilMask | ( | uint8_t | frontMask, |
uint8_t | frontWriteMask, | ||
uint8_t | frontRef, | ||
uint8_t | backMask, | ||
uint8_t | backWriteMask, | ||
uint8_t | backRef | ||
) |
void GX2InitStencilMaskReg | ( | GX2StencilMaskReg * | reg, |
uint8_t | frontMask, | ||
uint8_t | frontWriteMask, | ||
uint8_t | frontRef, | ||
uint8_t | backMask, | ||
uint8_t | backWriteMask, | ||
uint8_t | backRef | ||
) |
void GX2GetStencilMaskReg | ( | GX2StencilMaskReg * | reg, |
uint8_t * | frontMask, | ||
uint8_t * | frontWriteMask, | ||
uint8_t * | frontRef, | ||
uint8_t * | backMask, | ||
uint8_t * | backWriteMask, | ||
uint8_t * | backRef | ||
) |
void GX2SetStencilMaskReg | ( | const GX2StencilMaskReg * | reg | ) |
void GX2SetLineWidth | ( | float | width | ) |
void GX2InitLineWidthReg | ( | GX2LineWidthReg * | reg, |
float | width | ||
) |
void GX2GetLineWidthReg | ( | GX2LineWidthReg * | reg, |
float * | width | ||
) |
void GX2SetLineWidthReg | ( | const GX2LineWidthReg * | reg | ) |
void GX2SetPointSize | ( | float | width, |
float | height | ||
) |
void GX2InitPointSizeReg | ( | GX2PointSizeReg * | reg, |
float | width, | ||
float | height | ||
) |
void GX2GetPointSizeReg | ( | GX2PointSizeReg * | reg, |
float * | width, | ||
float * | height | ||
) |
void GX2SetPointSizeReg | ( | const GX2PointSizeReg * | reg | ) |
void GX2SetPointLimits | ( | float | min, |
float | max | ||
) |
void GX2InitPointLimitsReg | ( | GX2PointLimitsReg * | reg, |
float | min, | ||
float | max | ||
) |
void GX2GetPointLimitsReg | ( | GX2PointLimitsReg * | reg, |
float * | min, | ||
float * | max | ||
) |
void GX2SetPointLimitsReg | ( | const GX2PointLimitsReg * | reg | ) |
void GX2SetCullOnlyControl | ( | GX2FrontFace | frontFace, |
BOOL | cullFront, | ||
BOOL | cullBack | ||
) |
void GX2SetPolygonControl | ( | GX2FrontFace | frontFace, |
BOOL | cullFront, | ||
BOOL | cullBack, | ||
BOOL | polyMode, | ||
GX2PolygonMode | polyModeFront, | ||
GX2PolygonMode | polyModeBack, | ||
BOOL | polyOffsetFrontEnable, | ||
BOOL | polyOffsetBackEnable, | ||
BOOL | polyOffsetParaEnable | ||
) |
void GX2InitPolygonControlReg | ( | GX2PolygonControlReg * | reg, |
GX2FrontFace | frontFace, | ||
BOOL | cullFront, | ||
BOOL | cullBack, | ||
BOOL | polyMode, | ||
GX2PolygonMode | polyModeFront, | ||
GX2PolygonMode | polyModeBack, | ||
BOOL | polyOffsetFrontEnable, | ||
BOOL | polyOffsetBackEnable, | ||
BOOL | polyOffsetParaEnable | ||
) |
void GX2GetPolygonControlReg | ( | GX2PolygonControlReg * | reg, |
GX2FrontFace * | frontFace, | ||
BOOL * | cullFront, | ||
BOOL * | cullBack, | ||
BOOL * | polyMode, | ||
GX2PolygonMode * | polyModeFront, | ||
GX2PolygonMode * | polyModeBack, | ||
BOOL * | polyOffsetFrontEnable, | ||
BOOL * | polyOffsetBackEnable, | ||
BOOL * | polyOffsetParaEnable | ||
) |
void GX2SetPolygonControlReg | ( | const GX2PolygonControlReg * | reg | ) |
void GX2SetPolygonOffset | ( | float | frontOffset, |
float | frontScale, | ||
float | backOffset, | ||
float | backScale, | ||
float | clamp | ||
) |
void GX2InitPolygonOffsetReg | ( | GX2PolygonOffsetReg * | reg, |
float | frontOffset, | ||
float | frontScale, | ||
float | backOffset, | ||
float | backScale, | ||
float | clamp | ||
) |
void GX2GetPolygonOffsetReg | ( | GX2PolygonOffsetReg * | reg, |
float * | frontOffset, | ||
float * | frontScale, | ||
float * | backOffset, | ||
float * | backScale, | ||
float * | clamp | ||
) |
void GX2SetPolygonOffsetReg | ( | const GX2PolygonOffsetReg * | reg | ) |
void GX2SetScissor | ( | uint32_t | x, |
uint32_t | y, | ||
uint32_t | width, | ||
uint32_t | height | ||
) |
void GX2InitScissorReg | ( | GX2ScissorReg * | reg, |
uint32_t | x, | ||
uint32_t | y, | ||
uint32_t | width, | ||
uint32_t | height | ||
) |
void GX2GetScissorReg | ( | GX2ScissorReg * | reg, |
uint32_t * | x, | ||
uint32_t * | y, | ||
uint32_t * | width, | ||
uint32_t * | height | ||
) |
void GX2SetScissorReg | ( | const GX2ScissorReg * | reg | ) |
void GX2SetTargetChannelMasks | ( | GX2ChannelMask | mask0, |
GX2ChannelMask | mask1, | ||
GX2ChannelMask | mask2, | ||
GX2ChannelMask | mask3, | ||
GX2ChannelMask | mask4, | ||
GX2ChannelMask | mask5, | ||
GX2ChannelMask | mask6, | ||
GX2ChannelMask | mask7 | ||
) |
void GX2InitTargetChannelMasksReg | ( | GX2TargetChannelMaskReg * | reg, |
GX2ChannelMask | mask0, | ||
GX2ChannelMask | mask1, | ||
GX2ChannelMask | mask2, | ||
GX2ChannelMask | mask3, | ||
GX2ChannelMask | mask4, | ||
GX2ChannelMask | mask5, | ||
GX2ChannelMask | mask6, | ||
GX2ChannelMask | mask7 | ||
) |
void GX2GetTargetChannelMasksReg | ( | GX2TargetChannelMaskReg * | reg, |
GX2ChannelMask * | mask0, | ||
GX2ChannelMask * | mask1, | ||
GX2ChannelMask * | mask2, | ||
GX2ChannelMask * | mask3, | ||
GX2ChannelMask * | mask4, | ||
GX2ChannelMask * | mask5, | ||
GX2ChannelMask * | mask6, | ||
GX2ChannelMask * | mask7 | ||
) |
void GX2SetTargetChannelMasksReg | ( | const GX2TargetChannelMaskReg * | reg | ) |
void GX2SetViewport | ( | float | x, |
float | y, | ||
float | width, | ||
float | height, | ||
float | nearZ, | ||
float | farZ | ||
) |
void GX2InitViewportReg | ( | GX2ViewportReg * | reg, |
float | x, | ||
float | y, | ||
float | width, | ||
float | height, | ||
float | nearZ, | ||
float | farZ | ||
) |
void GX2GetViewportReg | ( | GX2ViewportReg * | reg, |
float * | x, | ||
float * | y, | ||
float * | width, | ||
float * | height, | ||
float * | nearZ, | ||
float * | farZ | ||
) |
void GX2SetViewportReg | ( | const GX2ViewportReg * | reg | ) |