create headers for GF

This commit is contained in:
Jcw87
2023-12-19 20:56:08 -08:00
parent 8eda1d418d
commit eb0260d0ea
8 changed files with 58 additions and 12 deletions
+11
View File
@@ -0,0 +1,11 @@
#ifndef GFGEOMETRY_H
#define GFGEOMETRY_H
#include "dolphin/gx/GXAttr.h"
void GFSetVtxDescv(GXVtxDescList*);
void GFSetVtxAttrFmtv(GXVtxFmt, GXVtxAttrFmtList*);
void GFSetArray(GXAttr, void*, u8);
void GFSetCullMode(GXCullMode);
#endif /* GFGEOMETRY_H */
+9
View File
@@ -0,0 +1,9 @@
#ifndef GFLIGHT_H
#define GFLIGHT_H
#include "dolphin/gx/GXEnum.h"
#include "dolphin/gx/GXStruct.h"
void GFSetChanMatColor(GXChannelID, GXColor);
#endif /* GFLIGHT_H */
+10
View File
@@ -0,0 +1,10 @@
#ifndef GFPIXEL_H
#define GFPIXEL_H
#include "dolphin/gx/GXEnum.h"
#include "dolphin/gx/GXStruct.h"
void GFSetFog(GXFogType type, f32 startZ, f32 endZ, f32 nearZ, f32 farZ, GXColor color);
void GFSetBlendModeEtc(GXBlendMode, GXBlendFactor, GXBlendFactor, GXLogicOp, u8, u8, u8);
#endif /* GFPIXEL_H */
+11
View File
@@ -0,0 +1,11 @@
#ifndef GFTEV_H
#define GFTEV_H
#include "dolphin/gx/GXEnum.h"
#include "dolphin/gx/GXStruct.h"
void GFSetTevColor(GXTevRegID, GXColor);
void GFSetTevColorS10(GXTevRegID, GXColorS10);
void GFSetAlphaCompare(GXCompare, u8, GXAlphaOp, GXCompare, u8);
#endif /* GFTEV_H */
+11
View File
@@ -0,0 +1,11 @@
#ifndef GFTRANSFORM_H
#define GFTRANSFORM_H
#include "dolphin/gx/GXEnum.h"
#include "dolphin/mtx/mtx.h"
void GFLoadPosMtxImm(MtxP, GXPosNrmMtx);
void GFLoadNrmMtxImm(MtxP, GXPosNrmMtx);
void GFSetCurrentMtx(u32, u32, u32, u32, u32, u32, u32, u32, u32);
#endif /* GFTRANSFORM_H */