#ifndef GXMISC_H #define GXMISC_H #include "dolphin/gx/GXEnum.h" #ifdef __cplusplus extern "C" { #endif void GXSetMisc(u32 id, u32 value); void GXFlush(void); void __GXAbort(void); void GXAbortFrame(void); void GXSetDrawDone(void); void GXDrawDone(void); void GXPixModeSync(void); void GXPokeAlphaMode(GXCompare comp, u8 threshold); void GXPokeAlphaRead(GXAlphaReadMode mode); void GXPokeAlphaUpdate(GXBool enable_update); void GXPokeBlendMode(GXBlendMode mode, GXBlendFactor src_factor, GXBlendFactor dst_factor, GXLogicOp op); void GXPokeColorUpdate(GXBool enable_update); void GXPokeDstAlpha(GXBool enable, u8 alpha); void GXPokeDither(GXBool enable); void GXPokeZMode(GXBool enable_compare, GXCompare comp); void GXPeekZ(u16 x, u16 y, u32* z); typedef void (*GXDrawSyncCallback)(u16 token); void GXSetDrawSyncCallback(GXDrawSyncCallback callback); typedef void (*GXDrawDoneCallback)(void); void GXSetDrawDoneCallback(GXDrawDoneCallback callback); void __GXPEInit(void); #ifdef __cplusplus }; #endif #endif /* GXMISC_H */