Lines Matching refs:GXDLInfo

48 void    G3CS_Direct0(GXDLInfo *info, int op);
49 void G3CS_Direct1(GXDLInfo *info, int op, u32 param0);
50 void G3CS_Direct2(GXDLInfo *info, int op, u32 param0, u32 param1);
51 void G3CS_Direct3(GXDLInfo *info, int op, u32 param0, u32 param1, u32 param2);
52 void G3CS_DirectN(GXDLInfo *info, int op, int nParams, const u32 *params);
54 static void G3CS_Nop(GXDLInfo *info);
55 static void G3CS_MtxMode(GXDLInfo *info, GXMtxMode mode);
56 static void G3CS_PushMtx(GXDLInfo *info);
57 static void G3CS_PopMtx(GXDLInfo *info, int num);
58 static void G3CS_StoreMtx(GXDLInfo *info, int num);
59 static void G3CS_RestoreMtx(GXDLInfo *info, int num);
60 static void G3CS_Identity(GXDLInfo *info);
61 void G3CS_LoadMtx44(GXDLInfo *info, const MtxFx44 *m);
62 void G3CS_LoadMtx43(GXDLInfo *info, const MtxFx43 *m);
63 void G3CS_MultMtx44(GXDLInfo *info, const MtxFx44 *m);
64 void G3CS_MultMtx43(GXDLInfo *info, const MtxFx43 *m);
65 void G3CS_MultMtx33(GXDLInfo *info, const MtxFx33 *m);
66 void G3CS_MultTransMtx33(GXDLInfo *info, const MtxFx33 *mtx, const VecFx32 *trans);
67 static void G3CS_Scale(GXDLInfo *info, fx32 x, fx32 y, fx32 z);
68 static void G3CS_Translate(GXDLInfo *info, fx32 x, fx32 y, fx32 z);
69 static void G3CS_Color(GXDLInfo *info, GXRgb rgb);
70 static void G3CS_Normal(GXDLInfo *info, fx16 x, fx16 y, fx16 z);
71 static void G3CS_TexCoord(GXDLInfo *info, fx32 s, fx32 t);
72 static void G3CS_Vtx(GXDLInfo *info, fx16 x, fx16 y, fx16 z);
73 static void G3CS_Vtx10(GXDLInfo *info, fx16 x, fx16 y, fx16 z);
74 static void G3CS_VtxXY(GXDLInfo *info, fx16 x, fx16 y);
75 static void G3CS_VtxXZ(GXDLInfo *info, fx16 x, fx16 z);
76 static void G3CS_VtxYZ(GXDLInfo *info, fx16 y, fx16 z);
77 static void G3CS_VtxDiff(GXDLInfo *info, fx16 x, fx16 y, fx16 z);
78 static void G3CS_PolygonAttr(GXDLInfo *info, int light, GXPolygonMode polyMode, GXCull cullMode, in…
80 static void G3CS_TexImageParam(GXDLInfo *info,
86 static void G3CS_TexPlttBase(GXDLInfo *info, u32 addr, GXTexFmt texfmt);
87 static void G3CS_MaterialColorDiffAmb(GXDLInfo *info, GXRgb diffuse, GXRgb ambient,
89 static void G3CS_MaterialColorSpecEmi(GXDLInfo *info, GXRgb specular, GXRgb emission,
91 static void G3CS_LightVector(GXDLInfo *info, GXLightId lightID, fx16 x, fx16 y, fx16 z);
92 static void G3CS_LightColor(GXDLInfo *info, GXLightId lightID, GXRgb rgb);
93 static void G3CS_Shininess(GXDLInfo *info, const u32 *table);
94 static void G3CS_Begin(GXDLInfo *info, GXBegin primitive);
95 static void G3CS_End(GXDLInfo *info);
96 static void G3CS_SwapBuffers(GXDLInfo *info, GXSortMode am, GXBufferMode zw);
97 static void G3CS_ViewPort(GXDLInfo *info, int x1, int y1, int x2, int y2);
98 static void G3CS_BoxTest(GXDLInfo *info, const GXBoxTestParam *box);
99 static void G3CS_PositionTest(GXDLInfo *info, fx16 x, fx16 y, fx16 z);
100 static void G3CS_VectorTest(GXDLInfo *info, fx16 x, fx16 y, fx16 z);
103 void G3C_UpdateGXDLInfo(GXDLInfo *info, int n);
104 void G3C_Direct0(GXDLInfo *info, int op);
105 void G3C_Direct1(GXDLInfo *info, int op, u32 param0);
106 void G3C_Direct2(GXDLInfo *info, int op, u32 param0, u32 param1);
107 void G3C_Direct3(GXDLInfo *info, int op, u32 param0, u32 param1, u32 param2);
108 void G3C_DirectN(GXDLInfo *info, int op, int nParams, const u32 *params);
110 void G3C_Nop(GXDLInfo *info);
111 void G3C_MtxMode(GXDLInfo *info, GXMtxMode mode);
112 void G3C_PushMtx(GXDLInfo *info);
113 void G3C_PopMtx(GXDLInfo *info, int num);
114 void G3C_StoreMtx(GXDLInfo *info, int num);
115 void G3C_RestoreMtx(GXDLInfo *info, int num);
116 void G3C_Identity(GXDLInfo *info);
117 void G3C_LoadMtx44(GXDLInfo *info, const MtxFx44 *m);
118 void G3C_LoadMtx43(GXDLInfo *info, const MtxFx43 *m);
119 void G3C_MultMtx44(GXDLInfo *info, const MtxFx44 *m);
120 void G3C_MultMtx43(GXDLInfo *info, const MtxFx43 *m);
121 void G3C_MultMtx33(GXDLInfo *info, const MtxFx33 *m);
122 void G3C_MultTransMtx33(GXDLInfo *info, const MtxFx33 *mtx, const VecFx32 *trans);
123 void G3C_Scale(GXDLInfo *info, fx32 x, fx32 y, fx32 z);
124 void G3C_Translate(GXDLInfo *info, fx32 x, fx32 y, fx32 z);
125 void G3C_Color(GXDLInfo *info, GXRgb rgb);
126 void G3C_Normal(GXDLInfo *info, fx16 x, fx16 y, fx16 z);
127 void G3C_TexCoord(GXDLInfo *info, fx32 s, fx32 t);
128 void G3C_Vtx(GXDLInfo *info, fx16 x, fx16 y, fx16 z);
129 void G3C_Vtx10(GXDLInfo *info, fx16, fx16, fx16);
130 void G3C_VtxXY(GXDLInfo *info, fx16 x, fx16 y);
131 void G3C_VtxXZ(GXDLInfo *info, fx16 x, fx16 z);
132 void G3C_VtxYZ(GXDLInfo *info, fx16 y, fx16 z);
133 void G3C_VtxDiff(GXDLInfo *info, fx16 x, fx16 y, fx16 z);
134 void G3C_PolygonAttr(GXDLInfo *info, int light, GXPolygonMode polyMode, GXCull cullMode, int pol…
136 void G3C_TexImageParam(GXDLInfo *info,
142 void G3C_TexPlttBase(GXDLInfo *info, u32 addr, GXTexFmt texfmt);
143 void G3C_MaterialColorDiffAmb(GXDLInfo *info, GXRgb diffuse, GXRgb ambient, BOOL IsSetVtxColor);
144 void G3C_MaterialColorSpecEmi(GXDLInfo *info, GXRgb specular, GXRgb emission, BOOL IsShininess);
145 void G3C_LightVector(GXDLInfo *info, GXLightId lightID, fx16 x, fx16 y, fx16 z);
146 void G3C_LightColor(GXDLInfo *info, GXLightId lightID, GXRgb rgb);
147 void G3C_Shininess(GXDLInfo *info, const u32 *table);
148 void G3C_Begin(GXDLInfo *info, GXBegin primitive);
149 void G3C_End(GXDLInfo *info);
150 void G3C_SwapBuffers(GXDLInfo *info, GXSortMode am, GXBufferMode zw);
151 void G3C_ViewPort(GXDLInfo *info, int x1, int y1, int x2, int y2);
152 void G3C_BoxTest(GXDLInfo *info, const GXBoxTestParam *box);
153 void G3C_PositionTest(GXDLInfo *info, fx16 x, fx16 y, fx16 z);
154 void G3C_VectorTest(GXDLInfo *info, fx16 x, fx16 y, fx16 z);
175 static inline void G3CS_Nop(GXDLInfo *info) in G3CS_Nop()
192 static inline void G3CS_MtxMode(GXDLInfo *info, GXMtxMode mode) in G3CS_MtxMode()
211 static inline void G3CS_PushMtx(GXDLInfo *info) in G3CS_PushMtx()
229 static inline void G3CS_PopMtx(GXDLInfo *info, int num) in G3CS_PopMtx()
249 static inline void G3CS_StoreMtx(GXDLInfo *info, int num) in G3CS_StoreMtx()
269 static inline void G3CS_RestoreMtx(GXDLInfo *info, int num) in G3CS_RestoreMtx()
288 static inline void G3CS_Identity(GXDLInfo *info) in G3CS_Identity()
307 static inline void G3CS_Scale(GXDLInfo *info, fx32 x, fx32 y, fx32 z) in G3CS_Scale()
326 static inline void G3CS_Translate(GXDLInfo *info, fx32 x, fx32 y, fx32 z) in G3CS_Translate()
342 static inline void G3CS_Color(GXDLInfo *info, GXRgb rgb) in G3CS_Color()
362 static inline void G3CS_Normal(GXDLInfo *info, fx16 x, fx16 y, fx16 z) in G3CS_Normal()
383 static inline void G3CS_TexCoord(GXDLInfo *info, fx32 s, fx32 t) in G3CS_TexCoord()
404 static inline void G3CS_Vtx(GXDLInfo *info, fx16 x, fx16 y, fx16 z) in G3CS_Vtx()
422 static inline void G3CS_Vtx10(GXDLInfo *info, fx16 x, fx16 y, fx16 z) in G3CS_Vtx10()
440 static inline void G3CS_VtxXY(GXDLInfo *info, fx16 x, fx16 y) in G3CS_VtxXY()
458 static inline void G3CS_VtxXZ(GXDLInfo *info, fx16 x, fx16 z) in G3CS_VtxXZ()
476 static inline void G3CS_VtxYZ(GXDLInfo *info, fx16 y, fx16 z) in G3CS_VtxYZ()
495 static inline void G3CS_VtxDiff(GXDLInfo *info, fx16 x, fx16 y, fx16 z) in G3CS_VtxDiff()
520 static inline void G3CS_PolygonAttr(GXDLInfo *info, int light, GXPolygonMode polyMode, GXCull cullM… in G3CS_PolygonAttr()
553 static inline void G3CS_TexImageParam(GXDLInfo *info, in G3CS_TexImageParam()
588 static inline void G3CS_TexPlttBase(GXDLInfo *info, u32 addr, GXTexFmt texfmt) in G3CS_TexPlttBase()
609 static inline void G3CS_MaterialColorDiffAmb(GXDLInfo *info, in G3CS_MaterialColorDiffAmb()
632 static inline void G3CS_MaterialColorSpecEmi(GXDLInfo *info, in G3CS_MaterialColorSpecEmi()
655 static inline void G3CS_LightVector(GXDLInfo *info, GXLightId lightID, fx16 x, fx16 y, fx16 z) in G3CS_LightVector()
677 static inline void G3CS_LightColor(GXDLInfo *info, GXLightId lightID, GXRgb rgb) in G3CS_LightColor()
696 static inline void G3CS_Shininess(GXDLInfo *info, const u32 *table) in G3CS_Shininess()
712 static inline void G3CS_Begin(GXDLInfo *info, GXBegin primitive) in G3CS_Begin()
729 static inline void G3CS_End(GXDLInfo *info) in G3CS_End()
747 static inline void G3CS_SwapBuffers(GXDLInfo *info, GXSortMode am, GXBufferMode zw) in G3CS_SwapBuffers()
769 static inline void G3CS_ViewPort(GXDLInfo *info, int x1, int y1, int x2, int y2) in G3CS_ViewPort()
788 static inline void G3CS_BoxTest(GXDLInfo *info, const GXBoxTestParam *box) in G3CS_BoxTest()
807 static inline void G3CS_PositionTest(GXDLInfo *info, fx16 x, fx16 y, fx16 z) in G3CS_PositionTest()
826 static inline void G3CS_VectorTest(GXDLInfo *info, fx16 x, fx16 y, fx16 z) in G3CS_VectorTest()