160 const char * (*RendererString)(
void);
void(* rect_func)(GLcontext *ctx, GLint x, GLint y, GLint width, GLint height)
void(* quad_func)(GLcontext *ctx, GLuint v1, GLuint v2, GLuint v3, GLuint v4, GLuint pv)
void(* points_func)(GLcontext *ctx, GLuint first, GLuint last)
void(* line_func)(GLcontext *ctx, GLuint v1, GLuint v2, GLuint pv)
void(* triangle_func)(GLcontext *ctx, GLuint v1, GLuint v2, GLuint v3, GLuint pv)
GLint GLint GLsizei GLsizei GLsizei depth
GLint GLint GLint GLint GLint x
GLint GLint GLsizei GLsizei GLsizei GLint GLenum GLenum const GLvoid * pixels
GLuint GLuint GLsizei GLenum type
GLclampf GLclampf GLclampf alpha
GLint GLint GLint GLint GLint GLint y
GLint GLint GLsizei GLsizei height
GLint GLint GLsizei width
GLint GLint GLint yoffset
GLenum const GLfloat * params
GLuint GLenum GLsizei GLsizei GLint GLint GLboolean packed
static const int bmask[16]
void(* WriteMonocolorSpan)(GLcontext *ctx, GLuint n, GLint x, GLint y, const GLubyte mask[])
void(* TexEnv)(GLcontext *ctx, GLenum pname, const GLfloat *param)
GLboolean(* SetBuffer)(GLcontext *ctx, GLenum mode)
void(* ReadDepthSpanFloat)(GLcontext *ctx, GLuint n, GLint x, GLint y, GLfloat depth[])
GLboolean(* LogicOp)(GLcontext *ctx, GLenum op)
void(* TexImage)(GLcontext *ctx, GLenum target, struct gl_texture_object *tObj, GLint level, GLint internalFormat, const struct gl_texture_image *image)
void(* WriteMonoindexSpan)(GLcontext *ctx, GLuint n, GLint x, GLint y, const GLubyte mask[])
GLboolean(* IndexMask)(GLcontext *ctx, GLuint mask)
void(* BindTexture)(GLcontext *ctx, GLenum target, struct gl_texture_object *tObj)
GLboolean(* DrawPixels)(GLcontext *ctx, GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLboolean packed, const GLvoid *pixels)
void(* ClearColorAndDepth)(GLcontext *ctx, GLboolean all, GLint x, GLint y, GLint width, GLint height)
void(* ReadColorPixels)(GLcontext *ctx, GLuint n, const GLint x[], const GLint y[], GLubyte red[], GLubyte green[], GLubyte blue[], GLubyte alpha[], const GLubyte mask[])
void(* Begin)(GLcontext *ctx, GLenum mode)
void(* Finish)(GLcontext *ctx)
void(* Clear)(GLcontext *ctx, GLboolean all, GLint x, GLint y, GLint width, GLint height)
void(* ReadIndexSpan)(GLcontext *ctx, GLuint n, GLint x, GLint y, GLuint index[])
void(* WriteMonoindexPixels)(GLcontext *ctx, GLuint n, const GLint x[], const GLint y[], const GLubyte mask[])
void(* WriteMonocolorPixels)(GLcontext *ctx, GLuint n, const GLint x[], const GLint y[], const GLubyte mask[])
void(* AllocDepthBuffer)(GLcontext *ctx)
void(* WriteColorPixels)(GLcontext *ctx, GLuint n, const GLint x[], const GLint y[], const GLubyte red[], const GLubyte green[], const GLubyte blue[], const GLubyte alpha[], const GLubyte mask[])
GLboolean(* ColorMask)(GLcontext *ctx, GLboolean rmask, GLboolean gmask, GLboolean bmask, GLboolean amask)
void(* WriteIndexSpan)(GLcontext *ctx, GLuint n, GLint x, GLint y, const GLuint index[], const GLubyte mask[])
void(* GetBufferSize)(GLcontext *ctx, GLuint *width, GLuint *height)
void(* TexSubImage)(GLcontext *ctx, GLenum target, struct gl_texture_object *tObj, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLint internalFormat, const struct gl_texture_image *image)
void(* WriteColorSpan)(GLcontext *ctx, GLuint n, GLint x, GLint y, const GLubyte red[], const GLubyte green[], const GLubyte blue[], const GLubyte alpha[], const GLubyte mask[])
void(* RasterSetup)(GLcontext *ctx, GLuint start, GLuint end)
void(* DepthTestPixels)(GLcontext *ctx, GLuint n, const GLint x[], const GLint y[], const GLdepth z[], GLubyte mask[])
GLboolean(* RenderVB)(GLcontext *ctx, GLboolean allDone)
void(* Flush)(GLcontext *ctx)
void(* TexParameter)(GLcontext *ctx, GLenum target, struct gl_texture_object *tObj, GLenum pname, const GLfloat *params)
void(* Dither)(GLcontext *ctx, GLboolean enable)
GLuint(* DepthTestSpan)(GLcontext *ctx, GLuint n, GLint x, GLint y, const GLdepth z[], GLubyte mask[])
void(* WriteIndexPixels)(GLcontext *ctx, GLuint n, const GLint x[], const GLint y[], const GLuint index[], const GLubyte mask[])
void(* ReadColorSpan)(GLcontext *ctx, GLuint n, GLint x, GLint y, GLubyte red[], GLubyte green[], GLubyte blue[], GLubyte alpha[])
void(* ReadIndexPixels)(GLcontext *ctx, GLuint n, const GLint x[], const GLint y[], GLuint indx[], const GLubyte mask[])
void(* ClearColor)(GLcontext *ctx, GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
void(* ClearIndex)(GLcontext *ctx, GLuint index)
triangle_func TriangleFunc
void(* UpdateState)(GLcontext *ctx)
void(* ClearDepthBuffer)(GLcontext *ctx)
void(* Error)(GLcontext *ctx)
void(* UpdateTexturePalette)(GLcontext *ctx, struct gl_texture_object *tObj)
void(* NearFar)(GLcontext *ctx, GLfloat nearVal, GLfloat farVal)
void(* DeleteTexture)(GLcontext *ctx, struct gl_texture_object *tObj)
void(* ReadDepthSpanInt)(GLcontext *ctx, GLuint n, GLint x, GLint y, GLdepth depth[])
void(* End)(GLcontext *ctx)
_In_ WDFCOLLECTION _In_ ULONG Index