8 GPUCMD_AddMaskedWrite(GPUREG_PRIMITIVE_CONFIG, 2, primitive);
10 GPUCMD_AddWrite(GPUREG_RESTART_PRIMITIVE, 1);
12 GPUCMD_AddWrite(GPUREG_INDEXBUFFER_CONFIG, 0x80000000);
14 GPUCMD_AddWrite(GPUREG_NUMVERTICES, size);
16 GPUCMD_AddWrite(GPUREG_VERTEX_OFFSET, first);
18 GPUCMD_AddMaskedWrite(GPUREG_GEOSTAGE_CONFIG2, 1, 1);
20 GPUCMD_AddMaskedWrite(GPUREG_START_DRAW_FUNC0, 1, 0);
22 GPUCMD_AddWrite(GPUREG_DRAWARRAYS, 1);
24 GPUCMD_AddMaskedWrite(GPUREG_START_DRAW_FUNC0, 1, 1);
26 GPUCMD_AddMaskedWrite(GPUREG_GEOSTAGE_CONFIG2, 1, 0);
28 GPUCMD_AddWrite(GPUREG_VTX_FUNC, 1);
void C3Di_UpdateContext(void)
void C3D_DrawArrays(GPU_Primitive_t primitive, int first, int size)