Lines Matching refs:info

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() argument
177 G3CS_Direct0(info, G3OP_NOP); in G3CS_Nop()
192 static inline void G3CS_MtxMode(GXDLInfo *info, GXMtxMode mode) in G3CS_MtxMode() argument
196 G3CS_Direct1(info, G3OP_MTX_MODE, GX_PACK_MTXMODE_PARAM(mode)); in G3CS_MtxMode()
211 static inline void G3CS_PushMtx(GXDLInfo *info) in G3CS_PushMtx() argument
213 G3CS_Direct0(info, G3OP_MTX_PUSH); in G3CS_PushMtx()
229 static inline void G3CS_PopMtx(GXDLInfo *info, int num) in G3CS_PopMtx() argument
233 G3CS_Direct1(info, G3OP_MTX_POP, GX_PACK_POPMTX_PARAM(num)); in G3CS_PopMtx()
249 static inline void G3CS_StoreMtx(GXDLInfo *info, int num) in G3CS_StoreMtx() argument
253 G3CS_Direct1(info, G3OP_MTX_STORE, GX_PACK_STOREMTX_PARAM(num)); in G3CS_StoreMtx()
269 static inline void G3CS_RestoreMtx(GXDLInfo *info, int num) in G3CS_RestoreMtx() argument
273 G3CS_Direct1(info, G3OP_MTX_RESTORE, GX_PACK_RESTOREMTX_PARAM(num)); in G3CS_RestoreMtx()
288 static inline void G3CS_Identity(GXDLInfo *info) in G3CS_Identity() argument
290 G3CS_Direct0(info, G3OP_MTX_IDENTITY); in G3CS_Identity()
307 static inline void G3CS_Scale(GXDLInfo *info, fx32 x, fx32 y, fx32 z) in G3CS_Scale() argument
309 G3CS_Direct3(info, G3OP_MTX_SCALE, (u32)x, (u32)y, (u32)z); in G3CS_Scale()
326 static inline void G3CS_Translate(GXDLInfo *info, fx32 x, fx32 y, fx32 z) in G3CS_Translate() argument
328 G3CS_Direct3(info, G3OP_MTX_TRANS, (u32)x, (u32)y, (u32)z); in G3CS_Translate()
342 static inline void G3CS_Color(GXDLInfo *info, GXRgb rgb) in G3CS_Color() argument
346 G3CS_Direct1(info, G3OP_COLOR, GX_PACK_COLOR_PARAM(rgb)); in G3CS_Color()
362 static inline void G3CS_Normal(GXDLInfo *info, fx16 x, fx16 y, fx16 z) in G3CS_Normal() argument
368 G3CS_Direct1(info, G3OP_NORMAL, GX_PACK_NORMAL_PARAM(x, y, z)); in G3CS_Normal()
383 static inline void G3CS_TexCoord(GXDLInfo *info, fx32 s, fx32 t) in G3CS_TexCoord() argument
388 G3CS_Direct1(info, G3OP_TEXCOORD, GX_PACK_TEXCOORD_PARAM(s, t)); in G3CS_TexCoord()
404 static inline void G3CS_Vtx(GXDLInfo *info, fx16 x, fx16 y, fx16 z) in G3CS_Vtx() argument
406 G3CS_Direct2(info, G3OP_VTX_16, GX_FX16PAIR(x, y), (u32)(u16)z); in G3CS_Vtx()
422 static inline void G3CS_Vtx10(GXDLInfo *info, fx16 x, fx16 y, fx16 z) in G3CS_Vtx10() argument
424 G3CS_Direct1(info, G3OP_VTX_10, GX_PACK_VTX10_PARAM(x, y, z)); in G3CS_Vtx10()
440 static inline void G3CS_VtxXY(GXDLInfo *info, fx16 x, fx16 y) in G3CS_VtxXY() argument
442 G3CS_Direct1(info, G3OP_VTX_XY, GX_PACK_VTXXY_PARAM(x, y)); in G3CS_VtxXY()
458 static inline void G3CS_VtxXZ(GXDLInfo *info, fx16 x, fx16 z) in G3CS_VtxXZ() argument
460 G3CS_Direct1(info, G3OP_VTX_XZ, GX_PACK_VTXXZ_PARAM(x, z)); in G3CS_VtxXZ()
476 static inline void G3CS_VtxYZ(GXDLInfo *info, fx16 y, fx16 z) in G3CS_VtxYZ() argument
478 G3CS_Direct1(info, G3OP_VTX_YZ, GX_PACK_VTXYZ_PARAM(y, z)); in G3CS_VtxYZ()
495 static inline void G3CS_VtxDiff(GXDLInfo *info, fx16 x, fx16 y, fx16 z) in G3CS_VtxDiff() argument
501 G3CS_Direct1(info, G3OP_VTX_DIFF, GX_PACK_VTXDIFF_PARAM(x, y, z)); in G3CS_VtxDiff()
520 static inline void G3CS_PolygonAttr(GXDLInfo *info, int light, GXPolygonMode polyMode, GXCull cullM… in G3CS_PolygonAttr() argument
529 G3CS_Direct1(info, in G3CS_PolygonAttr()
553 static inline void G3CS_TexImageParam(GXDLInfo *info, in G3CS_TexImageParam() argument
570 G3CS_Direct1(info, in G3CS_TexImageParam()
588 static inline void G3CS_TexPlttBase(GXDLInfo *info, u32 addr, GXTexFmt texfmt) in G3CS_TexPlttBase() argument
593 G3CS_Direct1(info, G3OP_TEXPLTT_BASE, param); in G3CS_TexPlttBase()
609 static inline void G3CS_MaterialColorDiffAmb(GXDLInfo *info, in G3CS_MaterialColorDiffAmb() argument
615 G3CS_Direct1(info, G3OP_DIF_AMB, GX_PACK_DIFFAMB_PARAM(diffuse, ambient, IsSetVtxColor)); in G3CS_MaterialColorDiffAmb()
632 static inline void G3CS_MaterialColorSpecEmi(GXDLInfo *info, in G3CS_MaterialColorSpecEmi() argument
638 G3CS_Direct1(info, G3OP_SPE_EMI, GX_PACK_SPECEMI_PARAM(specular, emission, IsShininess)); in G3CS_MaterialColorSpecEmi()
655 static inline void G3CS_LightVector(GXDLInfo *info, GXLightId lightID, fx16 x, fx16 y, fx16 z) in G3CS_LightVector() argument
662 G3CS_Direct1(info, G3OP_LIGHT_VECTOR, GX_PACK_LIGHTVECTOR_PARAM(lightID, x, y, z)); in G3CS_LightVector()
677 static inline void G3CS_LightColor(GXDLInfo *info, GXLightId lightID, GXRgb rgb) in G3CS_LightColor() argument
682 G3CS_Direct1(info, G3OP_LIGHT_COLOR, GX_PACK_LIGHTCOLOR_PARAM(lightID, rgb)); in G3CS_LightColor()
696 static inline void G3CS_Shininess(GXDLInfo *info, const u32 *table) in G3CS_Shininess() argument
698 G3CS_DirectN(info, G3OP_SHININESS, 32, table); in G3CS_Shininess()
712 static inline void G3CS_Begin(GXDLInfo *info, GXBegin primitive) in G3CS_Begin() argument
716 G3CS_Direct1(info, G3OP_BEGIN, GX_PACK_BEGIN_PARAM(primitive)); in G3CS_Begin()
729 static inline void G3CS_End(GXDLInfo *info) in G3CS_End() argument
731 G3CS_Direct0(info, G3OP_END); in G3CS_End()
747 static inline void G3CS_SwapBuffers(GXDLInfo *info, GXSortMode am, GXBufferMode zw) in G3CS_SwapBuffers() argument
752 G3CS_Direct1(info, G3OP_SWAP_BUFFERS, GX_PACK_SWAPBUFFERS_PARAM(am, zw)); in G3CS_SwapBuffers()
769 static inline void G3CS_ViewPort(GXDLInfo *info, int x1, int y1, int x2, int y2) in G3CS_ViewPort() argument
773 G3CS_Direct1(info, G3OP_VIEWPORT, GX_PACK_VIEWPORT_PARAM(x1, y1, x2, y2)); in G3CS_ViewPort()
788 static inline void G3CS_BoxTest(GXDLInfo *info, const GXBoxTestParam *box) in G3CS_BoxTest() argument
790 G3CS_Direct3(info, G3OP_BOX_TEST, box->val[0], box->val[1], box->val[2]); in G3CS_BoxTest()
807 static inline void G3CS_PositionTest(GXDLInfo *info, fx16 x, fx16 y, fx16 z) in G3CS_PositionTest() argument
809 G3CS_Direct2(info, G3OP_POS_TEST, GX_FX16PAIR(x, y), (u32)(u16)z); in G3CS_PositionTest()
826 static inline void G3CS_VectorTest(GXDLInfo *info, fx16 x, fx16 y, fx16 z) in G3CS_VectorTest() argument
832 G3CS_Direct1(info, G3OP_VEC_TEST, GX_PACK_VECTORTEST_PARAM(x, y, z)); in G3CS_VectorTest()