7#ifndef ps2gl_dlgmanager_h
8#define ps2gl_dlgmanager_h
10#include "ps2gl/gmanager.h"
20 CDmaPacket *CurVertexBuf, *CurNormalBuf, *CurTexCoordBuf, *CurColorBuf;
25 bool RendererMayHaveChanged;
30 void DrawingIndexedArray();
31 void DrawingLinearArray();
37 void PrimChanged(
unsigned char prim);
41 void EnableCustom(tU64 flag);
42 void DisableCustom(tU64 flag);
44 void SetUserRenderContextChanged() { mError(
"not implemented yet"); }
51 void BeginGeom(GLenum mode);
52 void Vertex(cpu_vec_xyzw newVert);
53 void Normal(cpu_vec_xyz normal);
54 void TexCoord(
float u,
float v);
55 void Color(cpu_vec_xyzw color);
57 void DrawArrays(GLenum mode,
int first,
int count);
58 void DrawIndexedArrays(GLenum primType,
59 int numIndices,
const unsigned char* indices,