ReactOS  0.4.14-dev-552-g2fad488
api.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include "api.h"
#include "bitmap.h"
#include "context.h"
#include "drawpix.h"
#include "eval.h"
#include "image.h"
#include "macros.h"
#include "matrix.h"
#include "teximage.h"
#include "types.h"
#include "vb.h"
Include dependency graph for api.c:

Go to the source code of this file.

Functions

void APIENTRY _mesa_Accum (GLenum op, GLfloat value)
 
void APIENTRY _mesa_AlphaFunc (GLenum func, GLclampf ref)
 
GLboolean APIENTRY _mesa_AreTexturesResident (GLsizei n, const GLuint *textures, GLboolean *residences)
 
void APIENTRY _mesa_ArrayElement (GLint i)
 
void APIENTRY _mesa_Begin (GLenum mode)
 
void APIENTRY _mesa_BindTexture (GLenum target, GLuint texture)
 
void APIENTRY _mesa_Bitmap (GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap)
 
void APIENTRY _mesa_BlendFunc (GLenum sfactor, GLenum dfactor)
 
void APIENTRY _mesa_CallList (GLuint list)
 
void APIENTRY _mesa_CallLists (GLsizei n, GLenum type, const GLvoid *lists)
 
void APIENTRY _mesa_Clear (GLbitfield mask)
 
void APIENTRY _mesa_ClearAccum (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
 
void APIENTRY _mesa_ClearIndex (GLfloat c)
 
void APIENTRY _mesa_ClearColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
 
void APIENTRY _mesa_ClearDepth (GLclampd depth)
 
void APIENTRY _mesa_ClearStencil (GLint s)
 
void APIENTRY _mesa_ClipPlane (GLenum plane, const GLdouble *equation)
 
void APIENTRY _mesa_Color3b (GLbyte red, GLbyte green, GLbyte blue)
 
void APIENTRY _mesa_Color3d (GLdouble red, GLdouble green, GLdouble blue)
 
void APIENTRY _mesa_Color3f (GLfloat red, GLfloat green, GLfloat blue)
 
void APIENTRY _mesa_Color3i (GLint red, GLint green, GLint blue)
 
void APIENTRY _mesa_Color3s (GLshort red, GLshort green, GLshort blue)
 
void APIENTRY _mesa_Color3ub (GLubyte red, GLubyte green, GLubyte blue)
 
void APIENTRY _mesa_Color3ui (GLuint red, GLuint green, GLuint blue)
 
void APIENTRY _mesa_Color3us (GLushort red, GLushort green, GLushort blue)
 
void APIENTRY _mesa_Color4b (GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)
 
void APIENTRY _mesa_Color4d (GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)
 
void APIENTRY _mesa_Color4f (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
 
void APIENTRY _mesa_Color4i (GLint red, GLint green, GLint blue, GLint alpha)
 
void APIENTRY _mesa_Color4s (GLshort red, GLshort green, GLshort blue, GLshort alpha)
 
void APIENTRY _mesa_Color4ub (GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
 
void APIENTRY _mesa_Color4ui (GLuint red, GLuint green, GLuint blue, GLuint alpha)
 
void APIENTRY _mesa_Color4us (GLushort red, GLushort green, GLushort blue, GLushort alpha)
 
void APIENTRY _mesa_Color3bv (const GLbyte *v)
 
void APIENTRY _mesa_Color3dv (const GLdouble *v)
 
void APIENTRY _mesa_Color3fv (const GLfloat *v)
 
void APIENTRY _mesa_Color3iv (const GLint *v)
 
void APIENTRY _mesa_Color3sv (const GLshort *v)
 
void APIENTRY _mesa_Color3ubv (const GLubyte *v)
 
void APIENTRY _mesa_Color3uiv (const GLuint *v)
 
void APIENTRY _mesa_Color3usv (const GLushort *v)
 
void APIENTRY _mesa_Color4bv (const GLbyte *v)
 
void APIENTRY _mesa_Color4dv (const GLdouble *v)
 
void APIENTRY _mesa_Color4fv (const GLfloat *v)
 
void APIENTRY _mesa_Color4iv (const GLint *v)
 
void APIENTRY _mesa_Color4sv (const GLshort *v)
 
void APIENTRY _mesa_Color4ubv (const GLubyte *v)
 
void APIENTRY _mesa_Color4uiv (const GLuint *v)
 
void APIENTRY _mesa_Color4usv (const GLushort *v)
 
void APIENTRY _mesa_ColorMask (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
 
void APIENTRY _mesa_ColorMaterial (GLenum face, GLenum mode)
 
void APIENTRY _mesa_ColorPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *ptr)
 
void APIENTRY _mesa_CopyPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)
 
void APIENTRY _mesa_CopyTexImage1D (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
 
void APIENTRY _mesa_CopyTexImage2D (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
 
void APIENTRY _mesa_CopyTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
 
void APIENTRY _mesa_CopyTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
 
void APIENTRY _mesa_CullFace (GLenum mode)
 
void APIENTRY _mesa_DepthFunc (GLenum func)
 
void APIENTRY _mesa_DepthMask (GLboolean flag)
 
void APIENTRY _mesa_DepthRange (GLclampd near_val, GLclampd far_val)
 
void APIENTRY _mesa_DeleteLists (GLuint list, GLsizei range)
 
void APIENTRY _mesa_DeleteTextures (GLsizei n, const GLuint *textures)
 
void APIENTRY _mesa_Disable (GLenum cap)
 
void APIENTRY _mesa_DisableClientState (GLenum cap)
 
void APIENTRY _mesa_DrawArrays (GLenum mode, GLint first, GLsizei count)
 
void APIENTRY _mesa_DrawBuffer (GLenum mode)
 
void APIENTRY _mesa_DrawElements (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices)
 
void APIENTRY _mesa_DrawPixels (GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
 
void APIENTRY _mesa_Enable (GLenum cap)
 
void APIENTRY _mesa_EnableClientState (GLenum cap)
 
void APIENTRY _mesa_End (void)
 
void APIENTRY _mesa_EndList (void)
 
void APIENTRY _mesa_EvalCoord1d (GLdouble u)
 
void APIENTRY _mesa_EvalCoord1f (GLfloat u)
 
void APIENTRY _mesa_EvalCoord1dv (const GLdouble *u)
 
void APIENTRY _mesa_EvalCoord1fv (const GLfloat *u)
 
void APIENTRY _mesa_EvalCoord2d (GLdouble u, GLdouble v)
 
void APIENTRY _mesa_EvalCoord2f (GLfloat u, GLfloat v)
 
void APIENTRY _mesa_EvalCoord2dv (const GLdouble *u)
 
void APIENTRY _mesa_EvalCoord2fv (const GLfloat *u)
 
void APIENTRY _mesa_EvalPoint1 (GLint i)
 
void APIENTRY _mesa_EvalPoint2 (GLint i, GLint j)
 
void APIENTRY _mesa_EvalMesh1 (GLenum mode, GLint i1, GLint i2)
 
void APIENTRY _mesa_EdgeFlag (GLboolean flag)
 
void APIENTRY _mesa_EdgeFlagv (const GLboolean *flag)
 
void APIENTRY _mesa_EdgeFlagPointer (GLsizei stride, const GLboolean *ptr)
 
void APIENTRY _mesa_EvalMesh2 (GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)
 
void APIENTRY _mesa_FeedbackBuffer (GLsizei size, GLenum type, GLfloat *buffer)
 
void APIENTRY _mesa_Finish (void)
 
void APIENTRY _mesa_Flush (void)
 
void APIENTRY _mesa_Fogf (GLenum pname, GLfloat param)
 
void APIENTRY _mesa_Fogi (GLenum pname, GLint param)
 
void APIENTRY _mesa_Fogfv (GLenum pname, const GLfloat *params)
 
void APIENTRY _mesa_Fogiv (GLenum pname, const GLint *params)
 
void APIENTRY _mesa_FrontFace (GLenum mode)
 
void APIENTRY _mesa_Frustum (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble nearval, GLdouble farval)
 
GLuint APIENTRY _mesa_GenLists (GLsizei range)
 
void APIENTRY _mesa_GenTextures (GLsizei n, GLuint *textures)
 
void APIENTRY _mesa_GetBooleanv (GLenum pname, GLboolean *params)
 
void APIENTRY _mesa_GetClipPlane (GLenum plane, GLdouble *equation)
 
void APIENTRY _mesa_GetDoublev (GLenum pname, GLdouble *params)
 
GLenum APIENTRY _mesa_GetError (void)
 
void APIENTRY _mesa_GetFloatv (GLenum pname, GLfloat *params)
 
void APIENTRY _mesa_GetIntegerv (GLenum pname, GLint *params)
 
void APIENTRY _mesa_GetLightfv (GLenum light, GLenum pname, GLfloat *params)
 
void APIENTRY _mesa_GetLightiv (GLenum light, GLenum pname, GLint *params)
 
void APIENTRY _mesa_GetMapdv (GLenum target, GLenum query, GLdouble *v)
 
void APIENTRY _mesa_GetMapfv (GLenum target, GLenum query, GLfloat *v)
 
void APIENTRY _mesa_GetMapiv (GLenum target, GLenum query, GLint *v)
 
void APIENTRY _mesa_GetMaterialfv (GLenum face, GLenum pname, GLfloat *params)
 
void APIENTRY _mesa_GetMaterialiv (GLenum face, GLenum pname, GLint *params)
 
void APIENTRY _mesa_GetPixelMapfv (GLenum map, GLfloat *values)
 
void APIENTRY _mesa_GetPixelMapuiv (GLenum map, GLuint *values)
 
void APIENTRY _mesa_GetPixelMapusv (GLenum map, GLushort *values)
 
void APIENTRY _mesa_GetPointerv (GLenum pname, GLvoid **params)
 
void APIENTRY _mesa_GetPolygonStipple (GLubyte *mask)
 
const GLubyte *APIENTRY _mesa_GetString (GLenum name)
 
void APIENTRY _mesa_GetTexEnvfv (GLenum target, GLenum pname, GLfloat *params)
 
void APIENTRY _mesa_GetTexEnviv (GLenum target, GLenum pname, GLint *params)
 
void APIENTRY _mesa_GetTexGeniv (GLenum coord, GLenum pname, GLint *params)
 
void APIENTRY _mesa_GetTexGendv (GLenum coord, GLenum pname, GLdouble *params)
 
void APIENTRY _mesa_GetTexGenfv (GLenum coord, GLenum pname, GLfloat *params)
 
void APIENTRY _mesa_GetTexImage (GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels)
 
void APIENTRY _mesa_GetTexLevelParameterfv (GLenum target, GLint level, GLenum pname, GLfloat *params)
 
void APIENTRY _mesa_GetTexLevelParameteriv (GLenum target, GLint level, GLenum pname, GLint *params)
 
void APIENTRY _mesa_GetTexParameterfv (GLenum target, GLenum pname, GLfloat *params)
 
void APIENTRY _mesa_GetTexParameteriv (GLenum target, GLenum pname, GLint *params)
 
void APIENTRY _mesa_Hint (GLenum target, GLenum mode)
 
void APIENTRY _mesa_Indexd (GLdouble c)
 
void APIENTRY _mesa_Indexf (GLfloat c)
 
void APIENTRY _mesa_Indexi (GLint c)
 
void APIENTRY _mesa_Indexs (GLshort c)
 
void APIENTRY _mesa_Indexdv (const GLdouble *c)
 
void APIENTRY _mesa_Indexfv (const GLfloat *c)
 
void APIENTRY _mesa_Indexiv (const GLint *c)
 
void APIENTRY _mesa_Indexsv (const GLshort *c)
 
void APIENTRY _mesa_IndexMask (GLuint mask)
 
void APIENTRY _mesa_IndexPointer (GLenum type, GLsizei stride, const GLvoid *ptr)
 
void APIENTRY _mesa_InterleavedArrays (GLenum format, GLsizei stride, const GLvoid *pointer)
 
void APIENTRY _mesa_InitNames (void)
 
GLboolean APIENTRY _mesa_IsList (GLuint list)
 
GLboolean APIENTRY _mesa_IsTexture (GLuint texture)
 
void APIENTRY _mesa_Lightf (GLenum light, GLenum pname, GLfloat param)
 
void APIENTRY _mesa_Lighti (GLenum light, GLenum pname, GLint param)
 
void APIENTRY _mesa_Lightfv (GLenum light, GLenum pname, const GLfloat *params)
 
void APIENTRY _mesa_Lightiv (GLenum light, GLenum pname, const GLint *params)
 
void APIENTRY _mesa_LightModelf (GLenum pname, GLfloat param)
 
void APIENTRY _mesa_LightModeli (GLenum pname, GLint param)
 
void APIENTRY _mesa_LightModelfv (GLenum pname, const GLfloat *params)
 
void APIENTRY _mesa_LightModeliv (GLenum pname, const GLint *params)
 
void APIENTRY _mesa_LineWidth (GLfloat width)
 
void APIENTRY _mesa_LineStipple (GLint factor, GLushort pattern)
 
void APIENTRY _mesa_ListBase (GLuint base)
 
void APIENTRY _mesa_LoadIdentity (void)
 
void APIENTRY _mesa_LoadMatrixd (const GLdouble *m)
 
void APIENTRY _mesa_LoadMatrixf (const GLfloat *m)
 
void APIENTRY _mesa_LoadName (GLuint name)
 
void APIENTRY _mesa_LogicOp (GLenum opcode)
 
void APIENTRY _mesa_Map1d (GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points)
 
void APIENTRY _mesa_Map1f (GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points)
 
void APIENTRY _mesa_Map2d (GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points)
 
void APIENTRY _mesa_Map2f (GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points)
 
void APIENTRY _mesa_MapGrid1d (GLint un, GLdouble u1, GLdouble u2)
 
void APIENTRY _mesa_MapGrid1f (GLint un, GLfloat u1, GLfloat u2)
 
void APIENTRY _mesa_MapGrid2d (GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)
 
void APIENTRY _mesa_MapGrid2f (GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)
 
void APIENTRY _mesa_Materialf (GLenum face, GLenum pname, GLfloat param)
 
void APIENTRY _mesa_Materiali (GLenum face, GLenum pname, GLint param)
 
void APIENTRY _mesa_Materialfv (GLenum face, GLenum pname, const GLfloat *params)
 
void APIENTRY _mesa_Materialiv (GLenum face, GLenum pname, const GLint *params)
 
void APIENTRY _mesa_MatrixMode (GLenum mode)
 
void APIENTRY _mesa_MultMatrixd (const GLdouble *m)
 
void APIENTRY _mesa_MultMatrixf (const GLfloat *m)
 
void APIENTRY _mesa_NewList (GLuint list, GLenum mode)
 
void APIENTRY _mesa_Normal3b (GLbyte nx, GLbyte ny, GLbyte nz)
 
void APIENTRY _mesa_Normal3d (GLdouble nx, GLdouble ny, GLdouble nz)
 
void APIENTRY _mesa_Normal3f (GLfloat nx, GLfloat ny, GLfloat nz)
 
void APIENTRY _mesa_Normal3i (GLint nx, GLint ny, GLint nz)
 
void APIENTRY _mesa_Normal3s (GLshort nx, GLshort ny, GLshort nz)
 
void APIENTRY _mesa_Normal3bv (const GLbyte *v)
 
void APIENTRY _mesa_Normal3dv (const GLdouble *v)
 
void APIENTRY _mesa_Normal3fv (const GLfloat *v)
 
void APIENTRY _mesa_Normal3iv (const GLint *v)
 
void APIENTRY _mesa_Normal3sv (const GLshort *v)
 
void APIENTRY _mesa_NormalPointer (GLenum type, GLsizei stride, const GLvoid *ptr)
 
void APIENTRY _mesa_Ortho (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble nearval, GLdouble farval)
 
void APIENTRY _mesa_PassThrough (GLfloat token)
 
void APIENTRY _mesa_PixelMapfv (GLenum map, GLint mapsize, const GLfloat *values)
 
void APIENTRY _mesa_PixelMapuiv (GLenum map, GLint mapsize, const GLuint *values)
 
void APIENTRY _mesa_PixelMapusv (GLenum map, GLint mapsize, const GLushort *values)
 
void APIENTRY _mesa_PixelStoref (GLenum pname, GLfloat param)
 
void APIENTRY _mesa_PixelStorei (GLenum pname, GLint param)
 
void APIENTRY _mesa_PixelTransferf (GLenum pname, GLfloat param)
 
void APIENTRY _mesa_PixelTransferi (GLenum pname, GLint param)
 
void APIENTRY _mesa_PixelZoom (GLfloat xfactor, GLfloat yfactor)
 
void APIENTRY _mesa_PointSize (GLfloat size)
 
void APIENTRY _mesa_PolygonMode (GLenum face, GLenum mode)
 
void APIENTRY _mesa_PolygonOffset (GLfloat factor, GLfloat units)
 
void APIENTRY _mesa_PolygonStipple (const GLubyte *mask)
 
void APIENTRY _mesa_PopAttrib (void)
 
void APIENTRY _mesa_PopClientAttrib (void)
 
void APIENTRY _mesa_PopMatrix (void)
 
void APIENTRY _mesa_PopName (void)
 
void APIENTRY _mesa_PrioritizeTextures (GLsizei n, const GLuint *textures, const GLclampf *priorities)
 
void APIENTRY _mesa_PushMatrix (void)
 
void APIENTRY _mesa_RasterPos2d (GLdouble x, GLdouble y)
 
void APIENTRY _mesa_RasterPos2f (GLfloat x, GLfloat y)
 
void APIENTRY _mesa_RasterPos2i (GLint x, GLint y)
 
void APIENTRY _mesa_RasterPos2s (GLshort x, GLshort y)
 
void APIENTRY _mesa_RasterPos3d (GLdouble x, GLdouble y, GLdouble z)
 
void APIENTRY _mesa_RasterPos3f (GLfloat x, GLfloat y, GLfloat z)
 
void APIENTRY _mesa_RasterPos3i (GLint x, GLint y, GLint z)
 
void APIENTRY _mesa_RasterPos3s (GLshort x, GLshort y, GLshort z)
 
void APIENTRY _mesa_RasterPos4d (GLdouble x, GLdouble y, GLdouble z, GLdouble w)
 
void APIENTRY _mesa_RasterPos4f (GLfloat x, GLfloat y, GLfloat z, GLfloat w)
 
void APIENTRY _mesa_RasterPos4i (GLint x, GLint y, GLint z, GLint w)
 
void APIENTRY _mesa_RasterPos4s (GLshort x, GLshort y, GLshort z, GLshort w)
 
void APIENTRY _mesa_RasterPos2dv (const GLdouble *v)
 
void APIENTRY _mesa_RasterPos2fv (const GLfloat *v)
 
void APIENTRY _mesa_RasterPos2iv (const GLint *v)
 
void APIENTRY _mesa_RasterPos2sv (const GLshort *v)
 
void APIENTRY _mesa_RasterPos3dv (const GLdouble *v)
 
void APIENTRY _mesa_RasterPos3fv (const GLfloat *v)
 
void APIENTRY _mesa_RasterPos3iv (const GLint *v)
 
void APIENTRY _mesa_RasterPos3sv (const GLshort *v)
 
void APIENTRY _mesa_RasterPos4dv (const GLdouble *v)
 
void APIENTRY _mesa_RasterPos4fv (const GLfloat *v)
 
void APIENTRY _mesa_RasterPos4iv (const GLint *v)
 
void APIENTRY _mesa_RasterPos4sv (const GLshort *v)
 
void APIENTRY _mesa_ReadBuffer (GLenum mode)
 
void APIENTRY _mesa_ReadPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels)
 
void APIENTRY _mesa_Rectd (GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2)
 
void APIENTRY _mesa_Rectf (GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)
 
void APIENTRY _mesa_Recti (GLint x1, GLint y1, GLint x2, GLint y2)
 
void APIENTRY _mesa_Rects (GLshort x1, GLshort y1, GLshort x2, GLshort y2)
 
void APIENTRY _mesa_Rectdv (const GLdouble *v1, const GLdouble *v2)
 
void APIENTRY _mesa_Rectfv (const GLfloat *v1, const GLfloat *v2)
 
void APIENTRY _mesa_Rectiv (const GLint *v1, const GLint *v2)
 
void APIENTRY _mesa_Rectsv (const GLshort *v1, const GLshort *v2)
 
void APIENTRY _mesa_Scissor (GLint x, GLint y, GLsizei width, GLsizei height)
 
GLboolean APIENTRY _mesa_IsEnabled (GLenum cap)
 
void APIENTRY _mesa_PushAttrib (GLbitfield mask)
 
void APIENTRY _mesa_PushClientAttrib (GLbitfield mask)
 
void APIENTRY _mesa_PushName (GLuint name)
 
GLint APIENTRY _mesa_RenderMode (GLenum mode)
 
void APIENTRY _mesa_Rotated (GLdouble angle, GLdouble x, GLdouble y, GLdouble z)
 
void APIENTRY _mesa_Rotatef (GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
 
void APIENTRY _mesa_SelectBuffer (GLsizei size, GLuint *buffer)
 
void APIENTRY _mesa_Scaled (GLdouble x, GLdouble y, GLdouble z)
 
void APIENTRY _mesa_Scalef (GLfloat x, GLfloat y, GLfloat z)
 
void APIENTRY _mesa_ShadeModel (GLenum mode)
 
void APIENTRY _mesa_StencilFunc (GLenum func, GLint ref, GLuint mask)
 
void APIENTRY _mesa_StencilMask (GLuint mask)
 
void APIENTRY _mesa_StencilOp (GLenum fail, GLenum zfail, GLenum zpass)
 
void APIENTRY _mesa_TexCoord1d (GLdouble s)
 
void APIENTRY _mesa_TexCoord1f (GLfloat s)
 
void APIENTRY _mesa_TexCoord1i (GLint s)
 
void APIENTRY _mesa_TexCoord1s (GLshort s)
 
void APIENTRY _mesa_TexCoord2d (GLdouble s, GLdouble t)
 
void APIENTRY _mesa_TexCoord2f (GLfloat s, GLfloat t)
 
void APIENTRY _mesa_TexCoord2i (GLint s, GLint t)
 
void APIENTRY _mesa_TexCoord2s (GLshort s, GLshort t)
 
void APIENTRY _mesa_TexCoord3d (GLdouble s, GLdouble t, GLdouble r)
 
void APIENTRY _mesa_TexCoord3f (GLfloat s, GLfloat t, GLfloat r)
 
void APIENTRY _mesa_TexCoord3i (GLint s, GLint t, GLint r)
 
void APIENTRY _mesa_TexCoord3s (GLshort s, GLshort t, GLshort r)
 
void APIENTRY _mesa_TexCoord4d (GLdouble s, GLdouble t, GLdouble r, GLdouble q)
 
void APIENTRY _mesa_TexCoord4f (GLfloat s, GLfloat t, GLfloat r, GLfloat q)
 
void APIENTRY _mesa_TexCoord4i (GLint s, GLint t, GLint r, GLint q)
 
void APIENTRY _mesa_TexCoord4s (GLshort s, GLshort t, GLshort r, GLshort q)
 
void APIENTRY _mesa_TexCoord1dv (const GLdouble *v)
 
void APIENTRY _mesa_TexCoord1fv (const GLfloat *v)
 
void APIENTRY _mesa_TexCoord1iv (const GLint *v)
 
void APIENTRY _mesa_TexCoord1sv (const GLshort *v)
 
void APIENTRY _mesa_TexCoord2dv (const GLdouble *v)
 
void APIENTRY _mesa_TexCoord2fv (const GLfloat *v)
 
void APIENTRY _mesa_TexCoord2iv (const GLint *v)
 
void APIENTRY _mesa_TexCoord2sv (const GLshort *v)
 
void APIENTRY _mesa_TexCoord3dv (const GLdouble *v)
 
void APIENTRY _mesa_TexCoord3fv (const GLfloat *v)
 
void APIENTRY _mesa_TexCoord3iv (const GLint *v)
 
void APIENTRY _mesa_TexCoord3sv (const GLshort *v)
 
void APIENTRY _mesa_TexCoord4dv (const GLdouble *v)
 
void APIENTRY _mesa_TexCoord4fv (const GLfloat *v)
 
void APIENTRY _mesa_TexCoord4iv (const GLint *v)
 
void APIENTRY _mesa_TexCoord4sv (const GLshort *v)
 
void APIENTRY _mesa_TexCoordPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *ptr)
 
void APIENTRY _mesa_TexGend (GLenum coord, GLenum pname, GLdouble param)
 
void APIENTRY _mesa_TexGenf (GLenum coord, GLenum pname, GLfloat param)
 
void APIENTRY _mesa_TexGeni (GLenum coord, GLenum pname, GLint param)
 
void APIENTRY _mesa_TexGendv (GLenum coord, GLenum pname, const GLdouble *params)
 
void APIENTRY _mesa_TexGeniv (GLenum coord, GLenum pname, const GLint *params)
 
void APIENTRY _mesa_TexGenfv (GLenum coord, GLenum pname, const GLfloat *params)
 
void APIENTRY _mesa_TexEnvf (GLenum target, GLenum pname, GLfloat param)
 
void APIENTRY _mesa_TexEnvi (GLenum target, GLenum pname, GLint param)
 
void APIENTRY _mesa_TexEnvfv (GLenum target, GLenum pname, const GLfloat *param)
 
void APIENTRY _mesa_TexEnviv (GLenum target, GLenum pname, const GLint *param)
 
void APIENTRY _mesa_TexImage1D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
 
void APIENTRY _mesa_TexImage2D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
 
void APIENTRY _mesa_TexParameterf (GLenum target, GLenum pname, GLfloat param)
 
void APIENTRY _mesa_TexParameteri (GLenum target, GLenum pname, GLint param)
 
void APIENTRY _mesa_TexParameterfv (GLenum target, GLenum pname, const GLfloat *params)
 
void APIENTRY _mesa_TexParameteriv (GLenum target, GLenum pname, const GLint *params)
 
void APIENTRY _mesa_TexSubImage1D (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels)
 
void APIENTRY _mesa_TexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
 
void APIENTRY _mesa_Translated (GLdouble x, GLdouble y, GLdouble z)
 
void APIENTRY _mesa_Translatef (GLfloat x, GLfloat y, GLfloat z)
 
void APIENTRY _mesa_Vertex2d (GLdouble x, GLdouble y)
 
void APIENTRY _mesa_Vertex2f (GLfloat x, GLfloat y)
 
void APIENTRY _mesa_Vertex2i (GLint x, GLint y)
 
void APIENTRY _mesa_Vertex2s (GLshort x, GLshort y)
 
void APIENTRY _mesa_Vertex3d (GLdouble x, GLdouble y, GLdouble z)
 
void APIENTRY _mesa_Vertex3f (GLfloat x, GLfloat y, GLfloat z)
 
void APIENTRY _mesa_Vertex3i (GLint x, GLint y, GLint z)
 
void APIENTRY _mesa_Vertex3s (GLshort x, GLshort y, GLshort z)
 
void APIENTRY _mesa_Vertex4d (GLdouble x, GLdouble y, GLdouble z, GLdouble w)
 
void APIENTRY _mesa_Vertex4f (GLfloat x, GLfloat y, GLfloat z, GLfloat w)
 
void APIENTRY _mesa_Vertex4i (GLint x, GLint y, GLint z, GLint w)
 
void APIENTRY _mesa_Vertex4s (GLshort x, GLshort y, GLshort z, GLshort w)
 
void APIENTRY _mesa_Vertex2dv (const GLdouble *v)
 
void APIENTRY _mesa_Vertex2fv (const GLfloat *v)
 
void APIENTRY _mesa_Vertex2iv (const GLint *v)
 
void APIENTRY _mesa_Vertex2sv (const GLshort *v)
 
void APIENTRY _mesa_Vertex3dv (const GLdouble *v)
 
void APIENTRY _mesa_Vertex3fv (const GLfloat *v)
 
void APIENTRY _mesa_Vertex3iv (const GLint *v)
 
void APIENTRY _mesa_Vertex3sv (const GLshort *v)
 
void APIENTRY _mesa_Vertex4dv (const GLdouble *v)
 
void APIENTRY _mesa_Vertex4fv (const GLfloat *v)
 
void APIENTRY _mesa_Vertex4iv (const GLint *v)
 
void APIENTRY _mesa_Vertex4sv (const GLshort *v)
 
void APIENTRY _mesa_VertexPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *ptr)
 
void APIENTRY _mesa_Viewport (GLint x, GLint y, GLsizei width, GLsizei height)
 
void APIENTRY _mesa_ColorTableEXT (GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const GLvoid *table)
 
void APIENTRY _mesa_ColorSubTableEXT (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data)
 
void APIENTRY _mesa_GetColorTableEXT (GLenum target, GLenum format, GLenum type, GLvoid *table)
 
void APIENTRY _mesa_GetColorTableParameterivEXT (GLenum target, GLenum pname, GLint *params)
 
void APIENTRY _mesa_GetColorTableParameterfvEXT (GLenum target, GLenum pname, GLfloat *params)
 

Function Documentation

◆ _mesa_Accum()

void APIENTRY _mesa_Accum ( GLenum  op,
GLfloat  value 
)

Definition at line 41 of file api.c.

42 {
44  (*CC->API.Accum)(CC, op, value);
45 }
#define GET_CONTEXT
Definition: api.h:64
struct gl_api_table API
Definition: types.h:1268
UINT op
Definition: effect.c:223
GLcontext * CC

◆ _mesa_AlphaFunc()

void APIENTRY _mesa_AlphaFunc ( GLenum  func,
GLclampf  ref 
)

Definition at line 47 of file api.c.

48 {
50  (*CC->API.AlphaFunc)(CC, func, ref);
51 }
GLenum func
Definition: glext.h:6028
#define GET_CONTEXT
Definition: api.h:64
Definition: send.c:47
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_AreTexturesResident()

GLboolean APIENTRY _mesa_AreTexturesResident ( GLsizei  n,
const GLuint textures,
GLboolean residences 
)

Definition at line 54 of file api.c.

56 {
58  return (*CC->API.AreTexturesResident)(CC, n, textures, residences);
59 }
const GLuint GLboolean * residences
Definition: glext.h:8098
#define GET_CONTEXT
Definition: api.h:64
GLdouble n
Definition: glext.h:7729
const GLuint * textures
Definition: glext.h:8098
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_ArrayElement()

void APIENTRY _mesa_ArrayElement ( GLint  i)

Definition at line 61 of file api.c.

62 {
64  (*CC->API.ArrayElement)(CC, i);
65 }
#define GET_CONTEXT
Definition: api.h:64
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint i
Definition: glfuncs.h:248
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_Begin()

void APIENTRY _mesa_Begin ( GLenum  mode)

Definition at line 68 of file api.c.

69 {
71  (*CC->API.Begin)( CC, mode );
72 }
#define GET_CONTEXT
Definition: api.h:64
GLenum mode
Definition: glext.h:6217
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_BindTexture()

void APIENTRY _mesa_BindTexture ( GLenum  target,
GLuint  texture 
)

Definition at line 75 of file api.c.

76 {
78  (*CC->API.BindTexture)(CC, target, texture);
79 }
#define GET_CONTEXT
Definition: api.h:64
GLenum GLuint texture
Definition: glext.h:6295
struct gl_api_table API
Definition: types.h:1268
GLenum target
Definition: glext.h:7315
GLcontext * CC

◆ _mesa_Bitmap()

void APIENTRY _mesa_Bitmap ( GLsizei  width,
GLsizei  height,
GLfloat  xorig,
GLfloat  yorig,
GLfloat  xmove,
GLfloat  ymove,
const GLubyte bitmap 
)

Definition at line 82 of file api.c.

86 {
88  if (!CC->CompileFlag) {
89  /* execute only, try optimized case where no unpacking needed */
90  if ( CC->Unpack.LsbFirst==GL_FALSE
91  && CC->Unpack.Alignment==1
92  && CC->Unpack.RowLength==0
93  && CC->Unpack.SkipPixels==0
94  && CC->Unpack.SkipRows==0) {
95  /* Special case: no unpacking needed */
96  struct gl_image image;
97  image.Width = width;
98  image.Height = height;
99  image.Components = 0;
100  image.Type = GL_BITMAP;
101  image.Format = GL_COLOR_INDEX;
102  image.Data = (GLvoid *) bitmap;
103  (*CC->Exec.Bitmap)( CC, width, height, xorig, yorig,
104  xmove, ymove, &image );
105  }
106  else {
107  struct gl_image *image;
109  (*CC->Exec.Bitmap)( CC, width, height, xorig, yorig,
110  xmove, ymove, image );
111  if (image) {
112  gl_free_image( image );
113  }
114  }
115  }
116  else {
117  /* compile and maybe execute */
118  struct gl_image *image;
120  (*CC->API.Bitmap)(CC, width, height, xorig, yorig, xmove, ymove, image );
121  }
122 }
#define GET_CONTEXT
Definition: api.h:64
GLeglImageOES image
Definition: gl.h:2204
GLint GLint GLsizei width
Definition: gl.h:1546
#define GL_BITMAP
Definition: gl.h:497
#define GL_FALSE
Definition: gl.h:173
void gl_free_image(struct gl_image *image)
Definition: image.c:661
Definition: uimain.c:88
struct gl_image * gl_unpack_bitmap(GLcontext *ctx, GLsizei width, GLsizei height, const GLubyte *bitmap)
Definition: bitmap.c:76
GLboolean CompileFlag
Definition: types.h:1307
struct gl_api_table Exec
Definition: types.h:1270
GLint GLint GLsizei GLsizei height
Definition: gl.h:1546
struct gl_pixelstore_attrib Unpack
Definition: types.h:1344
#define GL_COLOR_INDEX
Definition: gl.h:479
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_BlendFunc()

void APIENTRY _mesa_BlendFunc ( GLenum  sfactor,
GLenum  dfactor 
)

Definition at line 125 of file api.c.

126 {
127  GET_CONTEXT;
128  (*CC->API.BlendFunc)(CC, sfactor, dfactor);
129 }
#define GET_CONTEXT
Definition: api.h:64
struct gl_api_table API
Definition: types.h:1268
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint GLint GLint GLenum sfactor
Definition: glfuncs.h:252
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint GLint GLint GLenum GLenum dfactor
Definition: glfuncs.h:252
GLcontext * CC

◆ _mesa_CallList()

void APIENTRY _mesa_CallList ( GLuint  list)

Definition at line 132 of file api.c.

133 {
134  GET_CONTEXT;
135  (*CC->API.CallList)(CC, list);
136 }
#define GET_CONTEXT
Definition: api.h:64
Definition: _list.h:228
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_CallLists()

void APIENTRY _mesa_CallLists ( GLsizei  n,
GLenum  type,
const GLvoid lists 
)

Definition at line 139 of file api.c.

140 {
141  GET_CONTEXT;
142  (*CC->API.CallLists)(CC, n, type, lists);
143 }
#define GET_CONTEXT
Definition: api.h:64
GLdouble n
Definition: glext.h:7729
GLuint GLuint GLsizei GLenum type
Definition: gl.h:1545
GLsizei GLenum const GLvoid * lists
Definition: glfuncs.h:14
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_Clear()

void APIENTRY _mesa_Clear ( GLbitfield  mask)

Definition at line 146 of file api.c.

147 {
148  GET_CONTEXT;
149  (*CC->API.Clear)(CC, mask);
150 }
#define GET_CONTEXT
Definition: api.h:64
GLenum GLint GLuint mask
Definition: glext.h:6028
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_ClearAccum()

void APIENTRY _mesa_ClearAccum ( GLfloat  red,
GLfloat  green,
GLfloat  blue,
GLfloat  alpha 
)

Definition at line 153 of file api.c.

155 {
156  GET_CONTEXT;
157  (*CC->API.ClearAccum)(CC, red, green, blue, alpha);
158 }
#define GET_CONTEXT
Definition: api.h:64
GLclampf GLclampf blue
Definition: gl.h:1740
GLclampf green
Definition: gl.h:1740
#define red
Definition: linetest.c:67
struct gl_api_table API
Definition: types.h:1268
GLclampf GLclampf GLclampf alpha
Definition: gl.h:1740
GLcontext * CC

◆ _mesa_ClearColor()

void APIENTRY _mesa_ClearColor ( GLclampf  red,
GLclampf  green,
GLclampf  blue,
GLclampf  alpha 
)

Definition at line 169 of file api.c.

173 {
174  GET_CONTEXT;
175  (*CC->API.ClearColor)(CC, red, green, blue, alpha);
176 }
#define GET_CONTEXT
Definition: api.h:64
GLclampf GLclampf blue
Definition: gl.h:1740
GLclampf green
Definition: gl.h:1740
#define red
Definition: linetest.c:67
struct gl_api_table API
Definition: types.h:1268
GLclampf GLclampf GLclampf alpha
Definition: gl.h:1740
GLcontext * CC

◆ _mesa_ClearDepth()

void APIENTRY _mesa_ClearDepth ( GLclampd  depth)

Definition at line 179 of file api.c.

180 {
181  GET_CONTEXT;
182  (*CC->API.ClearDepth)( CC, depth );
183 }
#define GET_CONTEXT
Definition: api.h:64
GLint GLint GLsizei GLsizei GLsizei depth
Definition: gl.h:1546
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_ClearIndex()

void APIENTRY _mesa_ClearIndex ( GLfloat  c)

Definition at line 162 of file api.c.

163 {
164  GET_CONTEXT;
165  (*CC->API.ClearIndex)(CC, c);
166 }
#define GET_CONTEXT
Definition: api.h:64
const GLubyte * c
Definition: glext.h:8905
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_ClearStencil()

void APIENTRY _mesa_ClearStencil ( GLint  s)

Definition at line 186 of file api.c.

187 {
188  GET_CONTEXT;
189  (*CC->API.ClearStencil)(CC, s);
190 }
#define GET_CONTEXT
Definition: api.h:64
GLdouble s
Definition: gl.h:2039
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_ClipPlane()

void APIENTRY _mesa_ClipPlane ( GLenum  plane,
const GLdouble equation 
)

Definition at line 193 of file api.c.

194 {
195  GLfloat eq[4];
196  GET_CONTEXT;
197  eq[0] = (GLfloat) equation[0];
198  eq[1] = (GLfloat) equation[1];
199  eq[2] = (GLfloat) equation[2];
200  eq[3] = (GLfloat) equation[3];
201  (*CC->API.ClipPlane)(CC, plane, eq );
202 }
#define GET_CONTEXT
Definition: api.h:64
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint GLint GLint GLenum GLenum GLenum GLint GLuint GLenum GLenum GLfloat GLenum GLfloat GLenum GLint const GLfloat GLenum GLint const GLushort GLint GLint GLsizei GLsizei GLenum GLsizei GLsizei GLenum GLenum const GLvoid GLenum plane
Definition: glfuncs.h:270
#define eq(received, expected, label, type)
Definition: locale.c:144
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint GLint GLint GLenum GLenum GLenum GLint GLuint GLenum GLenum GLfloat GLenum GLfloat GLenum GLint const GLfloat GLenum GLint const GLushort GLint GLint GLsizei GLsizei GLenum GLsizei GLsizei GLenum GLenum const GLvoid GLenum GLdouble * equation
Definition: glfuncs.h:270
struct gl_api_table API
Definition: types.h:1268
float GLfloat
Definition: gl.h:161
GLcontext * CC

◆ _mesa_Color3b()

void APIENTRY _mesa_Color3b ( GLbyte  red,
GLbyte  green,
GLbyte  blue 
)

Definition at line 205 of file api.c.

206 {
207  GET_CONTEXT;
208  (*CC->API.Color3f)( CC, BYTE_TO_FLOAT(red), BYTE_TO_FLOAT(green),
209  BYTE_TO_FLOAT(blue) );
210 }
#define GET_CONTEXT
Definition: api.h:64
GLclampf GLclampf blue
Definition: gl.h:1740
#define BYTE_TO_FLOAT(B)
Definition: macros.h:187
GLclampf green
Definition: gl.h:1740
#define red
Definition: linetest.c:67
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_Color3bv()

void APIENTRY _mesa_Color3bv ( const GLbyte v)

Definition at line 324 of file api.c.

325 {
326  GET_CONTEXT;
327  (*CC->API.Color3f)( CC, BYTE_TO_FLOAT(v[0]), BYTE_TO_FLOAT(v[1]),
328  BYTE_TO_FLOAT(v[2]) );
329 }
#define GET_CONTEXT
Definition: api.h:64
#define BYTE_TO_FLOAT(B)
Definition: macros.h:187
const GLdouble * v
Definition: gl.h:2040
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_Color3d()

void APIENTRY _mesa_Color3d ( GLdouble  red,
GLdouble  green,
GLdouble  blue 
)

Definition at line 213 of file api.c.

214 {
215  GET_CONTEXT;
216  (*CC->API.Color3f)( CC, (GLfloat) red, (GLfloat) green, (GLfloat) blue );
217 }
#define GET_CONTEXT
Definition: api.h:64
GLclampf GLclampf blue
Definition: gl.h:1740
GLclampf green
Definition: gl.h:1740
#define red
Definition: linetest.c:67
struct gl_api_table API
Definition: types.h:1268
float GLfloat
Definition: gl.h:161
GLcontext * CC

◆ _mesa_Color3dv()

void APIENTRY _mesa_Color3dv ( const GLdouble v)

Definition at line 332 of file api.c.

333 {
334  GET_CONTEXT;
335  (*CC->API.Color3f)( CC, (GLdouble) v[0], (GLdouble) v[1], (GLdouble) v[2] );
336 }
double GLdouble
Definition: gl.h:163
#define GET_CONTEXT
Definition: api.h:64
const GLdouble * v
Definition: gl.h:2040
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_Color3f()

void APIENTRY _mesa_Color3f ( GLfloat  red,
GLfloat  green,
GLfloat  blue 
)

Definition at line 220 of file api.c.

221 {
222  GET_CONTEXT;
223  (*CC->API.Color3f)( CC, red, green, blue );
224 }
#define GET_CONTEXT
Definition: api.h:64
GLclampf GLclampf blue
Definition: gl.h:1740
GLclampf green
Definition: gl.h:1740
#define red
Definition: linetest.c:67
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_Color3fv()

void APIENTRY _mesa_Color3fv ( const GLfloat v)

Definition at line 339 of file api.c.

340 {
341  GET_CONTEXT;
342  (*CC->API.Color3fv)( CC, v );
343 }
#define GET_CONTEXT
Definition: api.h:64
const GLdouble * v
Definition: gl.h:2040
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_Color3i()

void APIENTRY _mesa_Color3i ( GLint  red,
GLint  green,
GLint  blue 
)

Definition at line 227 of file api.c.

228 {
229  GET_CONTEXT;
230  (*CC->API.Color3f)( CC, INT_TO_FLOAT(red), INT_TO_FLOAT(green),
231  INT_TO_FLOAT(blue) );
232 }
#define GET_CONTEXT
Definition: api.h:64
#define INT_TO_FLOAT(I)
Definition: macros.h:215
GLclampf GLclampf blue
Definition: gl.h:1740
GLclampf green
Definition: gl.h:1740
#define red
Definition: linetest.c:67
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_Color3iv()

void APIENTRY _mesa_Color3iv ( const GLint v)

Definition at line 346 of file api.c.

347 {
348  GET_CONTEXT;
349  (*CC->API.Color3f)( CC, INT_TO_FLOAT(v[0]), INT_TO_FLOAT(v[1]),
350  INT_TO_FLOAT(v[2]) );
351 }
#define GET_CONTEXT
Definition: api.h:64
#define INT_TO_FLOAT(I)
Definition: macros.h:215
const GLdouble * v
Definition: gl.h:2040
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_Color3s()

void APIENTRY _mesa_Color3s ( GLshort  red,
GLshort  green,
GLshort  blue 
)

Definition at line 235 of file api.c.

236 {
237  GET_CONTEXT;
238  (*CC->API.Color3f)( CC, SHORT_TO_FLOAT(red), SHORT_TO_FLOAT(green),
239  SHORT_TO_FLOAT(blue) );
240 }
#define GET_CONTEXT
Definition: api.h:64
#define SHORT_TO_FLOAT(S)
Definition: macros.h:201
GLclampf GLclampf blue
Definition: gl.h:1740
GLclampf green
Definition: gl.h:1740
#define red
Definition: linetest.c:67
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_Color3sv()

void APIENTRY _mesa_Color3sv ( const GLshort v)

Definition at line 354 of file api.c.

355 {
356  GET_CONTEXT;
357  (*CC->API.Color3f)( CC, SHORT_TO_FLOAT(v[0]), SHORT_TO_FLOAT(v[1]),
358  SHORT_TO_FLOAT(v[2]) );
359 }
#define GET_CONTEXT
Definition: api.h:64
#define SHORT_TO_FLOAT(S)
Definition: macros.h:201
const GLdouble * v
Definition: gl.h:2040
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_Color3ub()

void APIENTRY _mesa_Color3ub ( GLubyte  red,
GLubyte  green,
GLubyte  blue 
)

Definition at line 243 of file api.c.

244 {
245  GET_CONTEXT;
246  (*CC->API.Color4ub)( CC, red, green, blue, 255 );
247 }
#define GET_CONTEXT
Definition: api.h:64
GLclampf GLclampf blue
Definition: gl.h:1740
GLclampf green
Definition: gl.h:1740
#define red
Definition: linetest.c:67
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_Color3ubv()

void APIENTRY _mesa_Color3ubv ( const GLubyte v)

Definition at line 362 of file api.c.

363 {
364  GET_CONTEXT;
365  (*CC->API.Color4ub)( CC, v[0], v[1], v[2], 255 );
366 }
#define GET_CONTEXT
Definition: api.h:64
const GLdouble * v
Definition: gl.h:2040
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_Color3ui()

void APIENTRY _mesa_Color3ui ( GLuint  red,
GLuint  green,
GLuint  blue 
)

Definition at line 250 of file api.c.

251 {
252  GET_CONTEXT;
253  (*CC->API.Color3f)( CC, UINT_TO_FLOAT(red), UINT_TO_FLOAT(green),
254  UINT_TO_FLOAT(blue) );
255 }
#define GET_CONTEXT
Definition: api.h:64
GLclampf GLclampf blue
Definition: gl.h:1740
GLclampf green
Definition: gl.h:1740
#define red
Definition: linetest.c:67
struct gl_api_table API
Definition: types.h:1268
#define UINT_TO_FLOAT(U)
Definition: macros.h:208
GLcontext * CC

◆ _mesa_Color3uiv()

void APIENTRY _mesa_Color3uiv ( const GLuint v)

Definition at line 369 of file api.c.

370 {
371  GET_CONTEXT;
372  (*CC->API.Color3f)( CC, UINT_TO_FLOAT(v[0]), UINT_TO_FLOAT(v[1]),
373  UINT_TO_FLOAT(v[2]) );
374 }
#define GET_CONTEXT
Definition: api.h:64
const GLdouble * v
Definition: gl.h:2040
struct gl_api_table API
Definition: types.h:1268
#define UINT_TO_FLOAT(U)
Definition: macros.h:208
GLcontext * CC

◆ _mesa_Color3us()

void APIENTRY _mesa_Color3us ( GLushort  red,
GLushort  green,
GLushort  blue 
)

Definition at line 258 of file api.c.

259 {
260  GET_CONTEXT;
261  (*CC->API.Color3f)( CC, USHORT_TO_FLOAT(red), USHORT_TO_FLOAT(green),
263 }
#define GET_CONTEXT
Definition: api.h:64
#define USHORT_TO_FLOAT(S)
Definition: macros.h:194
GLclampf GLclampf blue
Definition: gl.h:1740
GLclampf green
Definition: gl.h:1740
#define red
Definition: linetest.c:67
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_Color3usv()

void APIENTRY _mesa_Color3usv ( const GLushort v)

Definition at line 377 of file api.c.

378 {
379  GET_CONTEXT;
380  (*CC->API.Color3f)( CC, USHORT_TO_FLOAT(v[0]), USHORT_TO_FLOAT(v[1]),
381  USHORT_TO_FLOAT(v[2]) );
382 
383 }
#define GET_CONTEXT
Definition: api.h:64
#define USHORT_TO_FLOAT(S)
Definition: macros.h:194
const GLdouble * v
Definition: gl.h:2040
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_Color4b()

void APIENTRY _mesa_Color4b ( GLbyte  red,
GLbyte  green,
GLbyte  blue,
GLbyte  alpha 
)

Definition at line 266 of file api.c.

267 {
268  GET_CONTEXT;
269  (*CC->API.Color4f)( CC, BYTE_TO_FLOAT(red), BYTE_TO_FLOAT(green),
271 }
#define GET_CONTEXT
Definition: api.h:64
GLclampf GLclampf blue
Definition: gl.h:1740
#define BYTE_TO_FLOAT(B)
Definition: macros.h:187
GLclampf green
Definition: gl.h:1740
#define red
Definition: linetest.c:67
struct gl_api_table API
Definition: types.h:1268
GLclampf GLclampf GLclampf alpha
Definition: gl.h:1740
GLcontext * CC

◆ _mesa_Color4bv()

void APIENTRY _mesa_Color4bv ( const GLbyte v)

Definition at line 386 of file api.c.

387 {
388  GET_CONTEXT;
389  (*CC->API.Color4f)( CC, BYTE_TO_FLOAT(v[0]), BYTE_TO_FLOAT(v[1]),
390  BYTE_TO_FLOAT(v[2]), BYTE_TO_FLOAT(v[3]) );
391 }
#define GET_CONTEXT
Definition: api.h:64
#define BYTE_TO_FLOAT(B)
Definition: macros.h:187
const GLdouble * v
Definition: gl.h:2040
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_Color4d()

void APIENTRY _mesa_Color4d ( GLdouble  red,
GLdouble  green,
GLdouble  blue,
GLdouble  alpha 
)

Definition at line 274 of file api.c.

275 {
276  GET_CONTEXT;
277  (*CC->API.Color4f)( CC, (GLfloat) red, (GLfloat) green,
278  (GLfloat) blue, (GLfloat) alpha );
279 }
#define GET_CONTEXT
Definition: api.h:64
GLclampf GLclampf blue
Definition: gl.h:1740
GLclampf green
Definition: gl.h:1740
#define red
Definition: linetest.c:67
struct gl_api_table API
Definition: types.h:1268
float GLfloat
Definition: gl.h:161
GLclampf GLclampf GLclampf alpha
Definition: gl.h:1740
GLcontext * CC

◆ _mesa_Color4dv()

void APIENTRY _mesa_Color4dv ( const GLdouble v)

Definition at line 394 of file api.c.

395 {
396  GET_CONTEXT;
397  (*CC->API.Color4f)( CC, (GLdouble) v[0], (GLdouble) v[1],
398  (GLdouble) v[2], (GLdouble) v[3] );
399 }
double GLdouble
Definition: gl.h:163
#define GET_CONTEXT
Definition: api.h:64
const GLdouble * v
Definition: gl.h:2040
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_Color4f()

void APIENTRY _mesa_Color4f ( GLfloat  red,
GLfloat  green,
GLfloat  blue,
GLfloat  alpha 
)

Definition at line 282 of file api.c.

283 {
284  GET_CONTEXT;
285  (*CC->API.Color4f)( CC, red, green, blue, alpha );
286 }
#define GET_CONTEXT
Definition: api.h:64
GLclampf GLclampf blue
Definition: gl.h:1740
GLclampf green
Definition: gl.h:1740
#define red
Definition: linetest.c:67
struct gl_api_table API
Definition: types.h:1268
GLclampf GLclampf GLclampf alpha
Definition: gl.h:1740
GLcontext * CC

◆ _mesa_Color4fv()

void APIENTRY _mesa_Color4fv ( const GLfloat v)

Definition at line 402 of file api.c.

403 {
404  GET_CONTEXT;
405  (*CC->API.Color4f)( CC, v[0], v[1], v[2], v[3] );
406 }
#define GET_CONTEXT
Definition: api.h:64
const GLdouble * v
Definition: gl.h:2040
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_Color4i()

void APIENTRY _mesa_Color4i ( GLint  red,
GLint  green,
GLint  blue,
GLint  alpha 
)

Definition at line 288 of file api.c.

289 {
290  GET_CONTEXT;
291  (*CC->API.Color4f)( CC, INT_TO_FLOAT(red), INT_TO_FLOAT(green),
293 }
#define GET_CONTEXT
Definition: api.h:64
#define INT_TO_FLOAT(I)
Definition: macros.h:215
GLclampf GLclampf blue
Definition: gl.h:1740
GLclampf green
Definition: gl.h:1740
#define red
Definition: linetest.c:67
struct gl_api_table API
Definition: types.h:1268
GLclampf GLclampf GLclampf alpha
Definition: gl.h:1740
GLcontext * CC

◆ _mesa_Color4iv()

void APIENTRY _mesa_Color4iv ( const GLint v)

Definition at line 409 of file api.c.

410 {
411  GET_CONTEXT;
412  (*CC->API.Color4f)( CC, INT_TO_FLOAT(v[0]), INT_TO_FLOAT(v[1]),
413  INT_TO_FLOAT(v[2]), INT_TO_FLOAT(v[3]) );
414 }
#define GET_CONTEXT
Definition: api.h:64
#define INT_TO_FLOAT(I)
Definition: macros.h:215
const GLdouble * v
Definition: gl.h:2040
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_Color4s()

void APIENTRY _mesa_Color4s ( GLshort  red,
GLshort  green,
GLshort  blue,
GLshort  alpha 
)

Definition at line 296 of file api.c.

297 {
298  GET_CONTEXT;
299  (*CC->API.Color4f)( CC, SHORT_TO_FLOAT(red), SHORT_TO_FLOAT(green),
301 }
#define GET_CONTEXT
Definition: api.h:64
#define SHORT_TO_FLOAT(S)
Definition: macros.h:201
GLclampf GLclampf blue
Definition: gl.h:1740
GLclampf green
Definition: gl.h:1740
#define red
Definition: linetest.c:67
struct gl_api_table API
Definition: types.h:1268
GLclampf GLclampf GLclampf alpha
Definition: gl.h:1740
GLcontext * CC

◆ _mesa_Color4sv()

void APIENTRY _mesa_Color4sv ( const GLshort v)

Definition at line 417 of file api.c.

418 {
419  GET_CONTEXT;
420  (*CC->API.Color4f)( CC, SHORT_TO_FLOAT(v[0]), SHORT_TO_FLOAT(v[1]),
421  SHORT_TO_FLOAT(v[2]), SHORT_TO_FLOAT(v[3]) );
422 }
#define GET_CONTEXT
Definition: api.h:64
#define SHORT_TO_FLOAT(S)
Definition: macros.h:201
const GLdouble * v
Definition: gl.h:2040
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_Color4ub()

void APIENTRY _mesa_Color4ub ( GLubyte  red,
GLubyte  green,
GLubyte  blue,
GLubyte  alpha 
)

Definition at line 303 of file api.c.

304 {
305  GET_CONTEXT;
306  (*CC->API.Color4ub)( CC, red, green, blue, alpha );
307 }
#define GET_CONTEXT
Definition: api.h:64
GLclampf GLclampf blue
Definition: gl.h:1740
GLclampf green
Definition: gl.h:1740
#define red
Definition: linetest.c:67
struct gl_api_table API
Definition: types.h:1268
GLclampf GLclampf GLclampf alpha
Definition: gl.h:1740
GLcontext * CC

◆ _mesa_Color4ubv()

void APIENTRY _mesa_Color4ubv ( const GLubyte v)

Definition at line 425 of file api.c.

426 {
427  GET_CONTEXT;
428  (*CC->API.Color4ubv)( CC, v );
429 }
#define GET_CONTEXT
Definition: api.h:64
const GLdouble * v
Definition: gl.h:2040
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_Color4ui()

void APIENTRY _mesa_Color4ui ( GLuint  red,
GLuint  green,
GLuint  blue,
GLuint  alpha 
)

Definition at line 309 of file api.c.

310 {
311  GET_CONTEXT;
312  (*CC->API.Color4f)( CC, UINT_TO_FLOAT(red), UINT_TO_FLOAT(green),
314 }
#define GET_CONTEXT
Definition: api.h:64
GLclampf GLclampf blue
Definition: gl.h:1740
GLclampf green
Definition: gl.h:1740
#define red
Definition: linetest.c:67
struct gl_api_table API
Definition: types.h:1268
GLclampf GLclampf GLclampf alpha
Definition: gl.h:1740
#define UINT_TO_FLOAT(U)
Definition: macros.h:208
GLcontext * CC

◆ _mesa_Color4uiv()

void APIENTRY _mesa_Color4uiv ( const GLuint v)

Definition at line 432 of file api.c.

433 {
434  GET_CONTEXT;
435  (*CC->API.Color4f)( CC, UINT_TO_FLOAT(v[0]), UINT_TO_FLOAT(v[1]),
436  UINT_TO_FLOAT(v[2]), UINT_TO_FLOAT(v[3]) );
437 }
#define GET_CONTEXT
Definition: api.h:64
const GLdouble * v
Definition: gl.h:2040
struct gl_api_table API
Definition: types.h:1268
#define UINT_TO_FLOAT(U)
Definition: macros.h:208
GLcontext * CC

◆ _mesa_Color4us()

void APIENTRY _mesa_Color4us ( GLushort  red,
GLushort  green,
GLushort  blue,
GLushort  alpha 
)

Definition at line 316 of file api.c.

317 {
318  GET_CONTEXT;
319  (*CC->API.Color4f)( CC, USHORT_TO_FLOAT(red), USHORT_TO_FLOAT(green),
321 }
#define GET_CONTEXT
Definition: api.h:64
#define USHORT_TO_FLOAT(S)
Definition: macros.h:194
GLclampf GLclampf blue
Definition: gl.h:1740
GLclampf green
Definition: gl.h:1740
#define red
Definition: linetest.c:67
struct gl_api_table API
Definition: types.h:1268
GLclampf GLclampf GLclampf alpha
Definition: gl.h:1740
GLcontext * CC

◆ _mesa_Color4usv()

void APIENTRY _mesa_Color4usv ( const GLushort v)

Definition at line 440 of file api.c.

441 {
442  GET_CONTEXT;
443  (*CC->API.Color4f)( CC, USHORT_TO_FLOAT(v[0]), USHORT_TO_FLOAT(v[1]),
444  USHORT_TO_FLOAT(v[2]), USHORT_TO_FLOAT(v[3]) );
445 }
#define GET_CONTEXT
Definition: api.h:64
#define USHORT_TO_FLOAT(S)
Definition: macros.h:194
const GLdouble * v
Definition: gl.h:2040
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_ColorMask()

void APIENTRY _mesa_ColorMask ( GLboolean  red,
GLboolean  green,
GLboolean  blue,
GLboolean  alpha 
)

Definition at line 448 of file api.c.

450 {
451  GET_CONTEXT;
452  (*CC->API.ColorMask)(CC, red, green, blue, alpha);
453 }
#define GET_CONTEXT
Definition: api.h:64
GLclampf GLclampf blue
Definition: gl.h:1740
GLclampf green
Definition: gl.h:1740
#define red
Definition: linetest.c:67
struct gl_api_table API
Definition: types.h:1268
GLclampf GLclampf GLclampf alpha
Definition: gl.h:1740
GLcontext * CC

◆ _mesa_ColorMaterial()

void APIENTRY _mesa_ColorMaterial ( GLenum  face,
GLenum  mode 
)

Definition at line 456 of file api.c.

457 {
458  GET_CONTEXT;
459  (*CC->API.ColorMaterial)(CC, face, mode);
460 }
#define GET_CONTEXT
Definition: api.h:64
GLenum mode
Definition: glext.h:6217
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC
GLenum GLuint GLint GLenum face
Definition: glext.h:7025

◆ _mesa_ColorPointer()

void APIENTRY _mesa_ColorPointer ( GLint  size,
GLenum  type,
GLsizei  stride,
const GLvoid ptr 
)

Definition at line 463 of file api.c.

465 {
466  GET_CONTEXT;
467  (*CC->API.ColorPointer)(CC, size, type, stride, ptr);
468 }
#define GET_CONTEXT
Definition: api.h:64
GLuint GLuint GLsizei GLenum type
Definition: gl.h:1545
static PVOID ptr
Definition: dispmode.c:27
GLsizei stride
Definition: glext.h:5848
GLsizeiptr size
Definition: glext.h:5919
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_ColorSubTableEXT()

void APIENTRY _mesa_ColorSubTableEXT ( GLenum  target,
GLsizei  start,
GLsizei  count,
GLenum  format,
GLenum  type,
const GLvoid data 
)

Definition at line 2839 of file api.c.

2842 {
2843  struct gl_image *image;
2844  GET_CONTEXT;
2846  (*CC->API.ColorSubTable)( CC, target, start, image );
2847  if (image->RefCount == 0)
2849 }
#define GET_CONTEXT
Definition: api.h:64
GLeglImageOES image
Definition: gl.h:2204
GLuint GLuint GLsizei count
Definition: gl.h:1545
GLuint GLuint GLsizei GLenum type
Definition: gl.h:1545
GLint GLint GLsizei GLsizei GLsizei GLint GLenum format
Definition: gl.h:1546
void gl_free_image(struct gl_image *image)
Definition: image.c:661
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
Definition: gl.h:1950
struct gl_image * gl_unpack_image(GLcontext *ctx, GLint width, GLint height, GLenum srcFormat, GLenum srcType, const GLvoid *pixels)
Definition: image.c:314
struct gl_api_table API
Definition: types.h:1268
GLuint start
Definition: gl.h:1545
GLenum target
Definition: glext.h:7315
GLcontext * CC

Referenced by sw_GetProcAddress().

◆ _mesa_ColorTableEXT()

void APIENTRY _mesa_ColorTableEXT ( GLenum  target,
GLenum  internalFormat,
GLsizei  width,
GLenum  format,
GLenum  type,
const GLvoid table 
)

Definition at line 2826 of file api.c.

2829 {
2830  struct gl_image *image;
2831  GET_CONTEXT;
2833  (*CC->API.ColorTable)( CC, target, internalFormat, image );
2834  if (image->RefCount == 0)
2836 }
#define GET_CONTEXT
Definition: api.h:64
GLeglImageOES image
Definition: gl.h:2204
GLint GLint GLsizei width
Definition: gl.h:1546
GLuint GLuint GLsizei GLenum type
Definition: gl.h:1545
GLint GLint GLsizei GLsizei GLsizei GLint GLenum format
Definition: gl.h:1546
void gl_free_image(struct gl_image *image)
Definition: image.c:661
GLenum internalFormat
Definition: glext.h:8404
struct gl_image * gl_unpack_image(GLcontext *ctx, GLint width, GLint height, GLenum srcFormat, GLenum srcType, const GLvoid *pixels)
Definition: image.c:314
struct gl_api_table API
Definition: types.h:1268
GLenum target
Definition: glext.h:7315
GLcontext * CC

Referenced by sw_GetProcAddress().

◆ _mesa_CopyPixels()

void APIENTRY _mesa_CopyPixels ( GLint  x,
GLint  y,
GLsizei  width,
GLsizei  height,
GLenum  type 
)

Definition at line 471 of file api.c.

473 {
474  GET_CONTEXT;
475  (*CC->API.CopyPixels)(CC, x, y, width, height, type);
476 }
#define GET_CONTEXT
Definition: api.h:64
GLint GLint GLsizei width
Definition: gl.h:1546
GLuint GLuint GLsizei GLenum type
Definition: gl.h:1545
GLint GLint GLint GLint GLint x
Definition: gl.h:1548
GLint GLint GLsizei GLsizei height
Definition: gl.h:1546
struct gl_api_table API
Definition: types.h:1268
GLint GLint GLint GLint GLint GLint y
Definition: gl.h:1548
GLcontext * CC

◆ _mesa_CopyTexImage1D()

void APIENTRY _mesa_CopyTexImage1D ( GLenum  target,
GLint  level,
GLenum  internalformat,
GLint  x,
GLint  y,
GLsizei  width,
GLint  border 
)

Definition at line 479 of file api.c.

483 {
484  GET_CONTEXT;
485  (*CC->API.CopyTexImage1D)( CC, target, level, internalformat,
486  x, y, width, border );
487 }
#define GET_CONTEXT
Definition: api.h:64
GLint level
Definition: gl.h:1546
GLint GLint GLsizei width
Definition: gl.h:1546
GLint GLint GLint GLint GLint x
Definition: gl.h:1548
GLint GLint GLsizei GLsizei GLsizei GLint border
Definition: gl.h:1546
struct gl_api_table API
Definition: types.h:1268
GLint GLint internalformat
Definition: gl.h:1546
GLint GLint GLint GLint GLint GLint y
Definition: gl.h:1548
GLenum target
Definition: glext.h:7315
GLcontext * CC

◆ _mesa_CopyTexImage2D()

void APIENTRY _mesa_CopyTexImage2D ( GLenum  target,
GLint  level,
GLenum  internalformat,
GLint  x,
GLint  y,
GLsizei  width,
GLsizei  height,
GLint  border 
)

Definition at line 490 of file api.c.

494 {
495  GET_CONTEXT;
496  (*CC->API.CopyTexImage2D)( CC, target, level, internalformat,
497  x, y, width, height, border );
498 }
#define GET_CONTEXT
Definition: api.h:64
GLint level
Definition: gl.h:1546
GLint GLint GLsizei width
Definition: gl.h:1546
GLint GLint GLint GLint GLint x
Definition: gl.h:1548
GLint GLint GLsizei GLsizei GLsizei GLint border
Definition: gl.h:1546
GLint GLint GLsizei GLsizei height
Definition: gl.h:1546
struct gl_api_table API
Definition: types.h:1268
GLint GLint internalformat
Definition: gl.h:1546
GLint GLint GLint GLint GLint GLint y
Definition: gl.h:1548
GLenum target
Definition: glext.h:7315
GLcontext * CC

◆ _mesa_CopyTexSubImage1D()

void APIENTRY _mesa_CopyTexSubImage1D ( GLenum  target,
GLint  level,
GLint  xoffset,
GLint  x,
GLint  y,
GLsizei  width 
)

Definition at line 501 of file api.c.

504 {
505  GET_CONTEXT;
506  (*CC->API.CopyTexSubImage1D)( CC, target, level, xoffset, x, y, width );
507 }
#define GET_CONTEXT
Definition: api.h:64
GLint level
Definition: gl.h:1546
GLint GLint GLsizei width
Definition: gl.h:1546
GLint GLint GLint GLint GLint x
Definition: gl.h:1548
GLint GLint xoffset
Definition: gl.h:1547
struct gl_api_table API
Definition: types.h:1268
GLint GLint GLint GLint GLint GLint y
Definition: gl.h:1548
GLenum target
Definition: glext.h:7315
GLcontext * CC

◆ _mesa_CopyTexSubImage2D()

void APIENTRY _mesa_CopyTexSubImage2D ( GLenum  target,
GLint  level,
GLint  xoffset,
GLint  yoffset,
GLint  x,
GLint  y,
GLsizei  width,
GLsizei  height 
)

Definition at line 510 of file api.c.

514 {
515  GET_CONTEXT;
516  (*CC->API.CopyTexSubImage2D)( CC, target, level, xoffset, yoffset,
517  x, y, width, height );
518 }
#define GET_CONTEXT
Definition: api.h:64
GLint level
Definition: gl.h:1546
GLint GLint GLsizei width
Definition: gl.h:1546
GLint GLint GLint GLint GLint x
Definition: gl.h:1548
GLint GLint GLint yoffset
Definition: gl.h:1547
GLint GLint xoffset
Definition: gl.h:1547
GLint GLint GLsizei GLsizei height
Definition: gl.h:1546
struct gl_api_table API
Definition: types.h:1268
GLint GLint GLint GLint GLint GLint y
Definition: gl.h:1548
GLenum target
Definition: glext.h:7315
GLcontext * CC

◆ _mesa_CullFace()

void APIENTRY _mesa_CullFace ( GLenum  mode)

Definition at line 522 of file api.c.

523 {
524  GET_CONTEXT;
525  (*CC->API.CullFace)(CC, mode);
526 }
#define GET_CONTEXT
Definition: api.h:64
GLenum mode
Definition: glext.h:6217
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_DeleteLists()

void APIENTRY _mesa_DeleteLists ( GLuint  list,
GLsizei  range 
)

Definition at line 550 of file api.c.

551 {
552  GET_CONTEXT;
553  (*CC->API.DeleteLists)(CC, list, range);
554 }
#define GET_CONTEXT
Definition: api.h:64
Definition: _list.h:228
GLenum GLint * range
Definition: glext.h:7539
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_DeleteTextures()

void APIENTRY _mesa_DeleteTextures ( GLsizei  n,
const GLuint textures 
)

Definition at line 557 of file api.c.

558 {
559  GET_CONTEXT;
560  (*CC->API.DeleteTextures)(CC, n, textures);
561 }
#define GET_CONTEXT
Definition: api.h:64
GLdouble n
Definition: glext.h:7729
const GLuint * textures
Definition: glext.h:8098
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_DepthFunc()

void APIENTRY _mesa_DepthFunc ( GLenum  func)

Definition at line 529 of file api.c.

530 {
531  GET_CONTEXT;
532  (*CC->API.DepthFunc)( CC, func );
533 }
GLenum func
Definition: glext.h:6028
#define GET_CONTEXT
Definition: api.h:64
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_DepthMask()

void APIENTRY _mesa_DepthMask ( GLboolean  flag)

Definition at line 536 of file api.c.

537 {
538  GET_CONTEXT;
539  (*CC->API.DepthMask)( CC, flag );
540 }
#define GET_CONTEXT
Definition: api.h:64
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean flag
Definition: glfuncs.h:52
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_DepthRange()

void APIENTRY _mesa_DepthRange ( GLclampd  near_val,
GLclampd  far_val 
)

Definition at line 543 of file api.c.

544 {
545  GET_CONTEXT;
546  (*CC->API.DepthRange)( CC, near_val, far_val );
547 }
#define GET_CONTEXT
Definition: api.h:64
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_Disable()

void APIENTRY _mesa_Disable ( GLenum  cap)

Definition at line 564 of file api.c.

565 {
566  GET_CONTEXT;
567  (*CC->API.Disable)( CC, cap );
568 }
#define GET_CONTEXT
Definition: api.h:64
GLenum cap
Definition: glext.h:9639
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_DisableClientState()

void APIENTRY _mesa_DisableClientState ( GLenum  cap)

Definition at line 571 of file api.c.

572 {
573  GET_CONTEXT;
574  (*CC->API.DisableClientState)( CC, cap );
575 }
#define GET_CONTEXT
Definition: api.h:64
GLenum cap
Definition: glext.h:9639
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_DrawArrays()

void APIENTRY _mesa_DrawArrays ( GLenum  mode,
GLint  first,
GLsizei  count 
)

Definition at line 578 of file api.c.

579 {
580  GET_CONTEXT;
581  (*CC->API.DrawArrays)(CC, mode, first, count);
582 }
#define GET_CONTEXT
Definition: api.h:64
GLuint GLuint GLsizei count
Definition: gl.h:1545
const GLint * first
Definition: glext.h:5794
GLenum mode
Definition: glext.h:6217
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_DrawBuffer()

void APIENTRY _mesa_DrawBuffer ( GLenum  mode)

Definition at line 585 of file api.c.

586 {
587  GET_CONTEXT;
588  (*CC->API.DrawBuffer)(CC, mode);
589 }
#define GET_CONTEXT
Definition: api.h:64
GLenum mode
Definition: glext.h:6217
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_DrawElements()

void APIENTRY _mesa_DrawElements ( GLenum  mode,
GLsizei  count,
GLenum  type,
const GLvoid indices 
)

Definition at line 592 of file api.c.

594 {
595  GET_CONTEXT;
596  (*CC->API.DrawElements)( CC, mode, count, type, indices );
597 }
#define GET_CONTEXT
Definition: api.h:64
GLuint GLuint GLsizei GLenum const GLvoid * indices
Definition: gl.h:1545
GLuint GLuint GLsizei count
Definition: gl.h:1545
GLuint GLuint GLsizei GLenum type
Definition: gl.h:1545
GLenum mode
Definition: glext.h:6217
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_DrawPixels()

void APIENTRY _mesa_DrawPixels ( GLsizei  width,
GLsizei  height,
GLenum  format,
GLenum  type,
const GLvoid pixels 
)

Definition at line 600 of file api.c.

602 {
603  GET_CONTEXT;
604  (*CC->API.DrawPixels)( CC, width, height, format, type, pixels );
605 }
#define GET_CONTEXT
Definition: api.h:64
GLint GLint GLsizei width
Definition: gl.h:1546
GLuint GLuint GLsizei GLenum type
Definition: gl.h:1545
GLint GLint GLsizei GLsizei GLsizei GLint GLenum format
Definition: gl.h:1546
GLint GLint GLsizei GLsizei height
Definition: gl.h:1546
struct gl_api_table API
Definition: types.h:1268
GLint GLint GLsizei GLsizei GLsizei GLint GLenum GLenum const GLvoid * pixels
Definition: gl.h:1546
GLcontext * CC

◆ _mesa_EdgeFlag()

void APIENTRY _mesa_EdgeFlag ( GLboolean  flag)

Definition at line 715 of file api.c.

716 {
717  GET_CONTEXT;
718  (*CC->API.EdgeFlag)(CC, flag);
719 }
#define GET_CONTEXT
Definition: api.h:64
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean flag
Definition: glfuncs.h:52
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_EdgeFlagPointer()

void APIENTRY _mesa_EdgeFlagPointer ( GLsizei  stride,
const GLboolean ptr 
)

Definition at line 729 of file api.c.

730 {
731  GET_CONTEXT;
732  (*CC->API.EdgeFlagPointer)(CC, stride, ptr);
733 }
#define GET_CONTEXT
Definition: api.h:64
static PVOID ptr
Definition: dispmode.c:27
GLsizei stride
Definition: glext.h:5848
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_EdgeFlagv()

void APIENTRY _mesa_EdgeFlagv ( const GLboolean flag)

Definition at line 722 of file api.c.

723 {
724  GET_CONTEXT;
725  (*CC->API.EdgeFlag)(CC, *flag);
726 }
#define GET_CONTEXT
Definition: api.h:64
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean flag
Definition: glfuncs.h:52
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_Enable()

void APIENTRY _mesa_Enable ( GLenum  cap)

Definition at line 608 of file api.c.

609 {
610  GET_CONTEXT;
611  (*CC->API.Enable)( CC, cap );
612 }
#define GET_CONTEXT
Definition: api.h:64
GLenum cap
Definition: glext.h:9639
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_EnableClientState()

void APIENTRY _mesa_EnableClientState ( GLenum  cap)

Definition at line 615 of file api.c.

616 {
617  GET_CONTEXT;
618  (*CC->API.EnableClientState)( CC, cap );
619 }
#define GET_CONTEXT
Definition: api.h:64
GLenum cap
Definition: glext.h:9639
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_End()

void APIENTRY _mesa_End ( void  )

Definition at line 622 of file api.c.

623 {
624  GET_CONTEXT;
625  (*CC->API.End)( CC );
626 }
#define GET_CONTEXT
Definition: api.h:64
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_EndList()

void APIENTRY _mesa_EndList ( void  )

Definition at line 629 of file api.c.

630 {
631  GET_CONTEXT;
632  (*CC->API.EndList)(CC);
633 }
#define GET_CONTEXT
Definition: api.h:64
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_EvalCoord1d()

void APIENTRY _mesa_EvalCoord1d ( GLdouble  u)

Definition at line 638 of file api.c.

639 {
640  GET_CONTEXT;
641  (*CC->API.EvalCoord1f)( CC, (GLfloat) u );
642 }
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble * u
Definition: glfuncs.h:240
#define GET_CONTEXT
Definition: api.h:64
struct gl_api_table API
Definition: types.h:1268
float GLfloat
Definition: gl.h:161
GLcontext * CC

◆ _mesa_EvalCoord1dv()

void APIENTRY _mesa_EvalCoord1dv ( const GLdouble u)

Definition at line 652 of file api.c.

653 {
654  GET_CONTEXT;
655  (*CC->API.EvalCoord1f)( CC, (GLfloat) *u );
656 }
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble * u
Definition: glfuncs.h:240
#define GET_CONTEXT
Definition: api.h:64
struct gl_api_table API
Definition: types.h:1268
float GLfloat
Definition: gl.h:161
GLcontext * CC

◆ _mesa_EvalCoord1f()

void APIENTRY _mesa_EvalCoord1f ( GLfloat  u)

Definition at line 645 of file api.c.

646 {
647  GET_CONTEXT;
648  (*CC->API.EvalCoord1f)( CC, u );
649 }
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble * u
Definition: glfuncs.h:240
#define GET_CONTEXT
Definition: api.h:64
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_EvalCoord1fv()

void APIENTRY _mesa_EvalCoord1fv ( const GLfloat u)

Definition at line 659 of file api.c.

660 {
661  GET_CONTEXT;
662  (*CC->API.EvalCoord1f)( CC, (GLfloat) *u );
663 }
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble * u
Definition: glfuncs.h:240
#define GET_CONTEXT
Definition: api.h:64
struct gl_api_table API
Definition: types.h:1268
float GLfloat
Definition: gl.h:161
GLcontext * CC

◆ _mesa_EvalCoord2d()

void APIENTRY _mesa_EvalCoord2d ( GLdouble  u,
GLdouble  v 
)

Definition at line 666 of file api.c.

667 {
668  GET_CONTEXT;
669  (*CC->API.EvalCoord2f)( CC, (GLfloat) u, (GLfloat) v );
670 }
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble * u
Definition: glfuncs.h:240
#define GET_CONTEXT
Definition: api.h:64
const GLdouble * v
Definition: gl.h:2040
struct gl_api_table API
Definition: types.h:1268
float GLfloat
Definition: gl.h:161
GLcontext * CC

◆ _mesa_EvalCoord2dv()

void APIENTRY _mesa_EvalCoord2dv ( const GLdouble u)

Definition at line 680 of file api.c.

681 {
682  GET_CONTEXT;
683  (*CC->API.EvalCoord2f)( CC, (GLfloat) u[0], (GLfloat) u[1] );
684 }
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble * u
Definition: glfuncs.h:240
#define GET_CONTEXT
Definition: api.h:64
struct gl_api_table API
Definition: types.h:1268
float GLfloat
Definition: gl.h:161
GLcontext * CC

◆ _mesa_EvalCoord2f()

void APIENTRY _mesa_EvalCoord2f ( GLfloat  u,
GLfloat  v 
)

Definition at line 673 of file api.c.

674 {
675  GET_CONTEXT;
676  (*CC->API.EvalCoord2f)( CC, u, v );
677 }
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble * u
Definition: glfuncs.h:240
#define GET_CONTEXT
Definition: api.h:64
const GLdouble * v
Definition: gl.h:2040
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_EvalCoord2fv()

void APIENTRY _mesa_EvalCoord2fv ( const GLfloat u)

Definition at line 687 of file api.c.

688 {
689  GET_CONTEXT;
690  (*CC->API.EvalCoord2f)( CC, u[0], u[1] );
691 }
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble * u
Definition: glfuncs.h:240
#define GET_CONTEXT
Definition: api.h:64
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_EvalMesh1()

void APIENTRY _mesa_EvalMesh1 ( GLenum  mode,
GLint  i1,
GLint  i2 
)

Definition at line 708 of file api.c.

709 {
710  GET_CONTEXT;
711  (*CC->API.EvalMesh1)( CC, mode, i1, i2 );
712 }
#define GET_CONTEXT
Definition: api.h:64
GLenum mode
Definition: glext.h:6217
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_EvalMesh2()

void APIENTRY _mesa_EvalMesh2 ( GLenum  mode,
GLint  i1,
GLint  i2,
GLint  j1,
GLint  j2 
)

Definition at line 736 of file api.c.

737 {
738  GET_CONTEXT;
739  (*CC->API.EvalMesh2)( CC, mode, i1, i2, j1, j2 );
740 }
#define GET_CONTEXT
Definition: api.h:64
GLenum mode
Definition: glext.h:6217
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_EvalPoint1()

void APIENTRY _mesa_EvalPoint1 ( GLint  i)

Definition at line 694 of file api.c.

695 {
696  GET_CONTEXT;
697  (*CC->API.EvalPoint1)( CC, i );
698 }
#define GET_CONTEXT
Definition: api.h:64
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint i
Definition: glfuncs.h:248
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_EvalPoint2()

void APIENTRY _mesa_EvalPoint2 ( GLint  i,
GLint  j 
)

Definition at line 701 of file api.c.

702 {
703  GET_CONTEXT;
704  (*CC->API.EvalPoint2)( CC, i, j );
705 }
#define GET_CONTEXT
Definition: api.h:64
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint i
Definition: glfuncs.h:248
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint GLint GLint j
Definition: glfuncs.h:250
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_FeedbackBuffer()

void APIENTRY _mesa_FeedbackBuffer ( GLsizei  size,
GLenum  type,
GLfloat buffer 
)

Definition at line 743 of file api.c.

744 {
745  GET_CONTEXT;
746  (*CC->API.FeedbackBuffer)(CC, size, type, buffer);
747 }
#define GET_CONTEXT
Definition: api.h:64
GLuint GLuint GLsizei GLenum type
Definition: gl.h:1545
GLuint buffer
Definition: glext.h:5915
GLsizeiptr size
Definition: glext.h:5919
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_Finish()

void APIENTRY _mesa_Finish ( void  )

Definition at line 750 of file api.c.

751 {
752  GET_CONTEXT;
753  (*CC->API.Finish)(CC);
754 }
#define GET_CONTEXT
Definition: api.h:64
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_Flush()

void APIENTRY _mesa_Flush ( void  )

Definition at line 757 of file api.c.

758 {
759  GET_CONTEXT;
760  (*CC->API.Flush)(CC);
761 }
#define GET_CONTEXT
Definition: api.h:64
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_Fogf()

void APIENTRY _mesa_Fogf ( GLenum  pname,
GLfloat  param 
)

Definition at line 764 of file api.c.

765 {
766  GET_CONTEXT;
767  (*CC->API.Fogfv)(CC, pname, &param);
768 }
#define GET_CONTEXT
Definition: api.h:64
GLenum pname
Definition: glext.h:5645
GLfloat param
Definition: glext.h:5796
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_Fogfv()

void APIENTRY _mesa_Fogfv ( GLenum  pname,
const GLfloat params 
)

Definition at line 779 of file api.c.

780 {
781  GET_CONTEXT;
782  (*CC->API.Fogfv)(CC, pname, params);
783 }
#define GET_CONTEXT
Definition: api.h:64
GLenum pname
Definition: glext.h:5645
GLenum const GLfloat * params
Definition: glext.h:5645
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_Fogi()

void APIENTRY _mesa_Fogi ( GLenum  pname,
GLint  param 
)

Definition at line 771 of file api.c.

772 {
773  GLfloat fparam = (GLfloat) param;
774  GET_CONTEXT;
775  (*CC->API.Fogfv)(CC, pname, &fparam);
776 }
#define GET_CONTEXT
Definition: api.h:64
GLenum pname
Definition: glext.h:5645
GLfloat param
Definition: glext.h:5796
struct gl_api_table API
Definition: types.h:1268
float GLfloat
Definition: gl.h:161
GLcontext * CC

◆ _mesa_Fogiv()

void APIENTRY _mesa_Fogiv ( GLenum  pname,
const GLint params 
)

Definition at line 786 of file api.c.

787 {
788  GLfloat p[4];
789  GET_CONTEXT;
790 
791  switch (pname) {
792  case GL_FOG_MODE:
793  case GL_FOG_DENSITY:
794  case GL_FOG_START:
795  case GL_FOG_END:
796  case GL_FOG_INDEX:
797  p[0] = (GLfloat) *params;
798  break;
799  case GL_FOG_COLOR:
800  p[0] = INT_TO_FLOAT( params[0] );
801  p[1] = INT_TO_FLOAT( params[1] );
802  p[2] = INT_TO_FLOAT( params[2] );
803  p[3] = INT_TO_FLOAT( params[3] );
804  break;
805  default:
806  /* Error will be caught later in gl_Fogfv */
807  ;
808  }
809  (*CC->API.Fogfv)( CC, pname, p );
810 }
#define GL_FOG_DENSITY
Definition: gl.h:416
#define GET_CONTEXT
Definition: api.h:64
#define INT_TO_FLOAT(I)
Definition: macros.h:215
#define GL_FOG_END
Definition: gl.h:420
GLenum pname
Definition: glext.h:5645
GLenum const GLfloat * params
Definition: glext.h:5645
#define GL_FOG_MODE
Definition: gl.h:415
#define GL_FOG_INDEX
Definition: gl.h:418
#define GL_FOG_COLOR
Definition: gl.h:417
struct gl_api_table API
Definition: types.h:1268
float GLfloat
Definition: gl.h:161
GLfloat GLfloat p
Definition: glext.h:8902
#define GL_FOG_START
Definition: gl.h:419
GLcontext * CC

◆ _mesa_FrontFace()

void APIENTRY _mesa_FrontFace ( GLenum  mode)

Definition at line 814 of file api.c.

815 {
816  GET_CONTEXT;
817  (*CC->API.FrontFace)(CC, mode);
818 }
#define GET_CONTEXT
Definition: api.h:64
GLenum mode
Definition: glext.h:6217
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_Frustum()

void APIENTRY _mesa_Frustum ( GLdouble  left,
GLdouble  right,
GLdouble  bottom,
GLdouble  top,
GLdouble  nearval,
GLdouble  farval 
)

Definition at line 821 of file api.c.

824 {
825  GET_CONTEXT;
826  (*CC->API.Frustum)(CC, left, right, bottom, top, nearval, farval);
827 }
#define GET_CONTEXT
Definition: api.h:64
GLint GLint bottom
Definition: glext.h:7726
GLint left
Definition: glext.h:7726
GLdouble GLdouble right
Definition: glext.h:10859
struct gl_api_table API
Definition: types.h:1268
GLdouble GLdouble GLdouble GLdouble top
Definition: glext.h:10859
GLcontext * CC

◆ _mesa_GenLists()

GLuint APIENTRY _mesa_GenLists ( GLsizei  range)

Definition at line 830 of file api.c.

831 {
832  GET_CONTEXT;
833  return (*CC->API.GenLists)(CC, range);
834 }
#define GET_CONTEXT
Definition: api.h:64
GLenum GLint * range
Definition: glext.h:7539
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_GenTextures()

void APIENTRY _mesa_GenTextures ( GLsizei  n,
GLuint textures 
)

Definition at line 837 of file api.c.

838 {
839  GET_CONTEXT;
840  (*CC->API.GenTextures)(CC, n, textures);
841 }
#define GET_CONTEXT
Definition: api.h:64
GLdouble n
Definition: glext.h:7729
const GLuint * textures
Definition: glext.h:8098
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_GetBooleanv()

void APIENTRY _mesa_GetBooleanv ( GLenum  pname,
GLboolean params 
)

Definition at line 844 of file api.c.

845 {
846  GET_CONTEXT;
847  (*CC->API.GetBooleanv)(CC, pname, params);
848 }
#define GET_CONTEXT
Definition: api.h:64
GLenum pname
Definition: glext.h:5645
GLenum const GLfloat * params
Definition: glext.h:5645
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_GetClipPlane()

void APIENTRY _mesa_GetClipPlane ( GLenum  plane,
GLdouble equation 
)

Definition at line 851 of file api.c.

852 {
853  GET_CONTEXT;
854  (*CC->API.GetClipPlane)(CC, plane, equation);
855 }
#define GET_CONTEXT
Definition: api.h:64
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint GLint GLint GLenum GLenum GLenum GLint GLuint GLenum GLenum GLfloat GLenum GLfloat GLenum GLint const GLfloat GLenum GLint const GLushort GLint GLint GLsizei GLsizei GLenum GLsizei GLsizei GLenum GLenum const GLvoid GLenum plane
Definition: glfuncs.h:270
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint GLint GLint GLenum GLenum GLenum GLint GLuint GLenum GLenum GLfloat GLenum GLfloat GLenum GLint const GLfloat GLenum GLint const GLushort GLint GLint GLsizei GLsizei GLenum GLsizei GLsizei GLenum GLenum const GLvoid GLenum GLdouble * equation
Definition: glfuncs.h:270
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_GetColorTableEXT()

void APIENTRY _mesa_GetColorTableEXT ( GLenum  target,
GLenum  format,
GLenum  type,
GLvoid table 
)

Definition at line 2851 of file api.c.

2853 {
2854  GET_CONTEXT;
2855  (*CC->API.GetColorTable)(CC, target, format, type, table);
2856 }
#define GET_CONTEXT
Definition: api.h:64
GLuint GLuint GLsizei GLenum type
Definition: gl.h:1545
GLint GLint GLsizei GLsizei GLsizei GLint GLenum format
Definition: gl.h:1546
struct gl_api_table API
Definition: types.h:1268
GLenum target
Definition: glext.h:7315
GLcontext * CC

Referenced by sw_GetProcAddress().

◆ _mesa_GetColorTableParameterfvEXT()

void APIENTRY _mesa_GetColorTableParameterfvEXT ( GLenum  target,
GLenum  pname,
GLfloat params 
)

Definition at line 2867 of file api.c.

2869 {
2870  GLint iparams;
2872  *params = (GLfloat) iparams;
2873 }
GLenum pname
Definition: glext.h:5645
GLenum const GLfloat * params
Definition: glext.h:5645
float GLfloat
Definition: gl.h:161
GLenum target
Definition: glext.h:7315
int GLint
Definition: gl.h:156
void APIENTRY _mesa_GetColorTableParameterivEXT(GLenum target, GLenum pname, GLint *params)
Definition: api.c:2859

◆ _mesa_GetColorTableParameterivEXT()

void APIENTRY _mesa_GetColorTableParameterivEXT ( GLenum  target,
GLenum  pname,
GLint params 
)

Definition at line 2859 of file api.c.

2861 {
2862  GET_CONTEXT;
2863  (*CC->API.GetColorTableParameteriv)(CC, target, pname, params);
2864 }
#define GET_CONTEXT
Definition: api.h:64
GLenum pname
Definition: glext.h:5645
GLenum const GLfloat * params
Definition: glext.h:5645
struct gl_api_table API
Definition: types.h:1268
GLenum target
Definition: glext.h:7315
GLcontext * CC

Referenced by _mesa_GetColorTableParameterfvEXT().

◆ _mesa_GetDoublev()

void APIENTRY _mesa_GetDoublev ( GLenum  pname,
GLdouble params 
)

Definition at line 857 of file api.c.

858 {
859  GET_CONTEXT;
860  (*CC->API.GetDoublev)(CC, pname, params);
861 }
#define GET_CONTEXT
Definition: api.h:64
GLenum pname
Definition: glext.h:5645
GLenum const GLfloat * params
Definition: glext.h:5645
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_GetError()

GLenum APIENTRY _mesa_GetError ( void  )

Definition at line 864 of file api.c.

865 {
866  GET_CONTEXT;
867  if (!CC) {
868  /* No current context */
869  return GL_NO_ERROR;
870  }
871  return (*CC->API.GetError)(CC);
872 }
#define GET_CONTEXT
Definition: api.h:64
#define GL_NO_ERROR
Definition: gl.h:693
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_GetFloatv()

void APIENTRY _mesa_GetFloatv ( GLenum  pname,
GLfloat params 
)

Definition at line 875 of file api.c.

876 {
877  GET_CONTEXT;
878  (*CC->API.GetFloatv)(CC, pname, params);
879 }
#define GET_CONTEXT
Definition: api.h:64
GLenum pname
Definition: glext.h:5645
GLenum const GLfloat * params
Definition: glext.h:5645
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_GetIntegerv()

void APIENTRY _mesa_GetIntegerv ( GLenum  pname,
GLint params 
)

Definition at line 882 of file api.c.

883 {
884  GET_CONTEXT;
885  (*CC->API.GetIntegerv)(CC, pname, params);
886 }
#define GET_CONTEXT
Definition: api.h:64
GLenum pname
Definition: glext.h:5645
GLenum const GLfloat * params
Definition: glext.h:5645
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_GetLightfv()

void APIENTRY _mesa_GetLightfv ( GLenum  light,
GLenum  pname,
GLfloat params 
)

Definition at line 889 of file api.c.

890 {
891  GET_CONTEXT;
892  (*CC->API.GetLightfv)(CC, light, pname, params);
893 }
#define GET_CONTEXT
Definition: api.h:64
GLenum pname
Definition: glext.h:5645
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum light
Definition: glfuncs.h:170
GLenum const GLfloat * params
Definition: glext.h:5645
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_GetLightiv()

void APIENTRY _mesa_GetLightiv ( GLenum  light,
GLenum  pname,
GLint params 
)

Definition at line 896 of file api.c.

897 {
898  GET_CONTEXT;
899  (*CC->API.GetLightiv)(CC, light, pname, params);
900 }
#define GET_CONTEXT
Definition: api.h:64
GLenum pname
Definition: glext.h:5645
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum light
Definition: glfuncs.h:170
GLenum const GLfloat * params
Definition: glext.h:5645
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_GetMapdv()

void APIENTRY _mesa_GetMapdv ( GLenum  target,
GLenum  query,
GLdouble v 
)

Definition at line 903 of file api.c.

904 {
905  GET_CONTEXT;
906  (*CC->API.GetMapdv)( CC, target, query, v );
907 }
#define GET_CONTEXT
Definition: api.h:64
const GLdouble * v
Definition: gl.h:2040
struct gl_api_table API
Definition: types.h:1268
GLenum target
Definition: glext.h:7315
GLcontext * CC

◆ _mesa_GetMapfv()

void APIENTRY _mesa_GetMapfv ( GLenum  target,
GLenum  query,
GLfloat v 
)

Definition at line 910 of file api.c.

911 {
912  GET_CONTEXT;
913  (*CC->API.GetMapfv)( CC, target, query, v );
914 }
#define GET_CONTEXT
Definition: api.h:64
const GLdouble * v
Definition: gl.h:2040
struct gl_api_table API
Definition: types.h:1268
GLenum target
Definition: glext.h:7315
GLcontext * CC

◆ _mesa_GetMapiv()

void APIENTRY _mesa_GetMapiv ( GLenum  target,
GLenum  query,
GLint v 
)

Definition at line 917 of file api.c.

918 {
919  GET_CONTEXT;
920  (*CC->API.GetMapiv)( CC, target, query, v );
921 }
#define GET_CONTEXT
Definition: api.h:64
const GLdouble * v
Definition: gl.h:2040
struct gl_api_table API
Definition: types.h:1268
GLenum target
Definition: glext.h:7315
GLcontext * CC

◆ _mesa_GetMaterialfv()

void APIENTRY _mesa_GetMaterialfv ( GLenum  face,
GLenum  pname,
GLfloat params 
)

Definition at line 924 of file api.c.

925 {
926  GET_CONTEXT;
927  (*CC->API.GetMaterialfv)(CC, face, pname, params);
928 }
#define GET_CONTEXT
Definition: api.h:64
GLenum pname
Definition: glext.h:5645
GLenum const GLfloat * params
Definition: glext.h:5645
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC
GLenum GLuint GLint GLenum face
Definition: glext.h:7025

◆ _mesa_GetMaterialiv()

void APIENTRY _mesa_GetMaterialiv ( GLenum  face,
GLenum  pname,
GLint params 
)

Definition at line 931 of file api.c.

932 {
933  GET_CONTEXT;
934  (*CC->API.GetMaterialiv)(CC, face, pname, params);
935 }
#define GET_CONTEXT
Definition: api.h:64
GLenum pname
Definition: glext.h:5645
GLenum const GLfloat * params
Definition: glext.h:5645
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC
GLenum GLuint GLint GLenum face
Definition: glext.h:7025

◆ _mesa_GetPixelMapfv()

void APIENTRY _mesa_GetPixelMapfv ( GLenum  map,
GLfloat values 
)

Definition at line 938 of file api.c.

939 {
940  GET_CONTEXT;
941  (*CC->API.GetPixelMapfv)(CC, map, values);
942 }
#define GET_CONTEXT
Definition: api.h:64
GLboolean GLenum GLenum GLvoid * values
Definition: glext.h:5666
Definition: _map.h:44
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_GetPixelMapuiv()

void APIENTRY _mesa_GetPixelMapuiv ( GLenum  map,
GLuint values 
)

Definition at line 945 of file api.c.

946 {
947  GET_CONTEXT;
948  (*CC->API.GetPixelMapuiv)(CC, map, values);
949 }
#define GET_CONTEXT
Definition: api.h:64
GLboolean GLenum GLenum GLvoid * values
Definition: glext.h:5666
Definition: _map.h:44
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_GetPixelMapusv()

void APIENTRY _mesa_GetPixelMapusv ( GLenum  map,
GLushort values 
)

Definition at line 952 of file api.c.

953 {
954  GET_CONTEXT;
955  (*CC->API.GetPixelMapusv)(CC, map, values);
956 }
#define GET_CONTEXT
Definition: api.h:64
GLboolean GLenum GLenum GLvoid * values
Definition: glext.h:5666
Definition: _map.h:44
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_GetPointerv()

void APIENTRY _mesa_GetPointerv ( GLenum  pname,
GLvoid **  params 
)

Definition at line 959 of file api.c.

960 {
961  GET_CONTEXT;
962  (*CC->API.GetPointerv)(CC, pname, params);
963 }
#define GET_CONTEXT
Definition: api.h:64
GLenum pname
Definition: glext.h:5645
GLenum const GLfloat * params
Definition: glext.h:5645
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_GetPolygonStipple()

void APIENTRY _mesa_GetPolygonStipple ( GLubyte mask)

Definition at line 966 of file api.c.

967 {
968  GET_CONTEXT;
969  (*CC->API.GetPolygonStipple)(CC, mask);
970 }
#define GET_CONTEXT
Definition: api.h:64
GLenum GLint GLuint mask
Definition: glext.h:6028
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_GetString()

const GLubyte* APIENTRY _mesa_GetString ( GLenum  name)

Definition at line 973 of file api.c.

974 {
975  GET_CONTEXT;
976  return (*CC->API.GetString)(CC, name);
977 }
#define GET_CONTEXT
Definition: api.h:64
struct gl_api_table API
Definition: types.h:1268
HRESULT GetString(REFGUID guidKey, [out, size_is(cchBufSize)] LPWSTR pwszValue, UINT32 cchBufSize, [in, out, ptr] UINT32 *pcchLength)
GLcontext * CC
GLuint const GLchar * name
Definition: glext.h:6031

◆ _mesa_GetTexEnvfv()

void APIENTRY _mesa_GetTexEnvfv ( GLenum  target,
GLenum  pname,
GLfloat params 
)

Definition at line 981 of file api.c.

982 {
983  GET_CONTEXT;
984  (*CC->API.GetTexEnvfv)(CC, target, pname, params);
985 }
#define GET_CONTEXT
Definition: api.h:64
GLenum pname
Definition: glext.h:5645
GLenum const GLfloat * params
Definition: glext.h:5645
struct gl_api_table API
Definition: types.h:1268
GLenum target
Definition: glext.h:7315
GLcontext * CC

◆ _mesa_GetTexEnviv()

void APIENTRY _mesa_GetTexEnviv ( GLenum  target,
GLenum  pname,
GLint params 
)

Definition at line 988 of file api.c.

989 {
990  GET_CONTEXT;
991  (*CC->API.GetTexEnviv)(CC, target, pname, params);
992 }
#define GET_CONTEXT
Definition: api.h:64
GLenum pname
Definition: glext.h:5645
GLenum const GLfloat * params
Definition: glext.h:5645
struct gl_api_table API
Definition: types.h:1268
GLenum target
Definition: glext.h:7315
GLcontext * CC

◆ _mesa_GetTexGendv()

void APIENTRY _mesa_GetTexGendv ( GLenum  coord,
GLenum  pname,
GLdouble params 
)

Definition at line 1002 of file api.c.

1003 {
1004  GET_CONTEXT;
1005  (*CC->API.GetTexGendv)(CC, coord, pname, params);
1006 }
#define GET_CONTEXT
Definition: api.h:64
GLuint coord
Definition: glext.h:9511
GLenum pname
Definition: glext.h:5645
GLenum const GLfloat * params
Definition: glext.h:5645
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_GetTexGenfv()

void APIENTRY _mesa_GetTexGenfv ( GLenum  coord,
GLenum  pname,
GLfloat params 
)

Definition at line 1009 of file api.c.

1010 {
1011  GET_CONTEXT;
1012  (*CC->API.GetTexGenfv)(CC, coord, pname, params);
1013 }
#define GET_CONTEXT
Definition: api.h:64
GLuint coord
Definition: glext.h:9511
GLenum pname
Definition: glext.h:5645
GLenum const GLfloat * params
Definition: glext.h:5645
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_GetTexGeniv()

void APIENTRY _mesa_GetTexGeniv ( GLenum  coord,
GLenum  pname,
GLint params 
)

Definition at line 995 of file api.c.

996 {
997  GET_CONTEXT;
998  (*CC->API.GetTexGeniv)(CC, coord, pname, params);
999 }
#define GET_CONTEXT
Definition: api.h:64
GLuint coord
Definition: glext.h:9511
GLenum pname
Definition: glext.h:5645
GLenum const GLfloat * params
Definition: glext.h:5645
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_GetTexImage()

void APIENTRY _mesa_GetTexImage ( GLenum  target,
GLint  level,
GLenum  format,
GLenum  type,
GLvoid pixels 
)

Definition at line 1017 of file api.c.

1019 {
1020  GET_CONTEXT;
1021  (*CC->API.GetTexImage)(CC, target, level, format, type, pixels);
1022 }
#define GET_CONTEXT
Definition: api.h:64
GLint level
Definition: gl.h:1546
GLuint GLuint GLsizei GLenum type
Definition: gl.h:1545
GLint GLint GLsizei GLsizei GLsizei GLint GLenum format
Definition: gl.h:1546
struct gl_api_table API
Definition: types.h:1268
GLint GLint GLsizei GLsizei GLsizei GLint GLenum GLenum const GLvoid * pixels
Definition: gl.h:1546
GLenum target
Definition: glext.h:7315
GLcontext * CC

◆ _mesa_GetTexLevelParameterfv()

void APIENTRY _mesa_GetTexLevelParameterfv ( GLenum  target,
GLint  level,
GLenum  pname,
GLfloat params 
)

Definition at line 1025 of file api.c.

1027 {
1028  GET_CONTEXT;
1029  (*CC->API.GetTexLevelParameterfv)(CC, target, level, pname, params);
1030 }
#define GET_CONTEXT
Definition: api.h:64
GLint level
Definition: gl.h:1546
GLenum pname
Definition: glext.h:5645
GLenum const GLfloat * params
Definition: glext.h:5645
struct gl_api_table API
Definition: types.h:1268
GLenum target
Definition: glext.h:7315
GLcontext * CC

◆ _mesa_GetTexLevelParameteriv()

void APIENTRY _mesa_GetTexLevelParameteriv ( GLenum  target,
GLint  level,
GLenum  pname,
GLint params 
)

Definition at line 1033 of file api.c.

1035 {
1036  GET_CONTEXT;
1037  (*CC->API.GetTexLevelParameteriv)(CC, target, level, pname, params);
1038 }
#define GET_CONTEXT
Definition: api.h:64
GLint level
Definition: gl.h:1546
GLenum pname
Definition: glext.h:5645
GLenum const GLfloat * params
Definition: glext.h:5645
struct gl_api_table API
Definition: types.h:1268
GLenum target
Definition: glext.h:7315
GLcontext * CC

◆ _mesa_GetTexParameterfv()

void APIENTRY _mesa_GetTexParameterfv ( GLenum  target,
GLenum  pname,
GLfloat params 
)

Definition at line 1043 of file api.c.

1044 {
1045  GET_CONTEXT;
1046  (*CC->API.GetTexParameterfv)(CC, target, pname, params);
1047 }
#define GET_CONTEXT
Definition: api.h:64
GLenum pname
Definition: glext.h:5645
GLenum const GLfloat * params
Definition: glext.h:5645
struct gl_api_table API
Definition: types.h:1268
GLenum target
Definition: glext.h:7315
GLcontext * CC

◆ _mesa_GetTexParameteriv()

void APIENTRY _mesa_GetTexParameteriv ( GLenum  target,
GLenum  pname,
GLint params 
)

Definition at line 1050 of file api.c.

1051 {
1052  GET_CONTEXT;
1053  (*CC->API.GetTexParameteriv)(CC, target, pname, params);
1054 }
#define GET_CONTEXT
Definition: api.h:64
GLenum pname
Definition: glext.h:5645
GLenum const GLfloat * params
Definition: glext.h:5645
struct gl_api_table API
Definition: types.h:1268
GLenum target
Definition: glext.h:7315
GLcontext * CC

◆ _mesa_Hint()

void APIENTRY _mesa_Hint ( GLenum  target,
GLenum  mode 
)

Definition at line 1057 of file api.c.

1058 {
1059  GET_CONTEXT;
1060  (*CC->API.Hint)(CC, target, mode);
1061 }
#define GET_CONTEXT
Definition: api.h:64
GLenum mode
Definition: glext.h:6217
struct gl_api_table API
Definition: types.h:1268
GLenum target
Definition: glext.h:7315
GLcontext * CC

◆ _mesa_Indexd()

void APIENTRY _mesa_Indexd ( GLdouble  c)

Definition at line 1064 of file api.c.

1065 {
1066  GET_CONTEXT;
1067  (*CC->API.Indexf)( CC, (GLfloat) c );
1068 }
#define GET_CONTEXT
Definition: api.h:64
struct gl_api_table API
Definition: types.h:1268
float GLfloat
Definition: gl.h:161
#define c
Definition: ke_i.h:80
GLcontext * CC

◆ _mesa_Indexdv()

void APIENTRY _mesa_Indexdv ( const GLdouble c)

Definition at line 1101 of file api.c.

1102 {
1103  GET_CONTEXT;
1104  (*CC->API.Indexf)( CC, (GLfloat) *c );
1105 }
#define GET_CONTEXT
Definition: api.h:64
struct gl_api_table API
Definition: types.h:1268
float GLfloat
Definition: gl.h:161
#define c
Definition: ke_i.h:80
GLcontext * CC

◆ _mesa_Indexf()

void APIENTRY _mesa_Indexf ( GLfloat  c)

Definition at line 1071 of file api.c.

1072 {
1073  GET_CONTEXT;
1074  (*CC->API.Indexf)( CC, c );
1075 }
#define GET_CONTEXT
Definition: api.h:64
const GLubyte * c
Definition: glext.h:8905
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_Indexfv()

void APIENTRY _mesa_Indexfv ( const GLfloat c)

Definition at line 1108 of file api.c.

1109 {
1110  GET_CONTEXT;
1111  (*CC->API.Indexf)( CC, *c );
1112 }
#define GET_CONTEXT
Definition: api.h:64
const GLubyte * c
Definition: glext.h:8905
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_Indexi()

void APIENTRY _mesa_Indexi ( GLint  c)

Definition at line 1078 of file api.c.

1079 {
1080  GET_CONTEXT;
1081  (*CC->API.Indexi)( CC, c );
1082 }
#define GET_CONTEXT
Definition: api.h:64
const GLubyte * c
Definition: glext.h:8905
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC

◆ _mesa_Indexiv()

void APIENTRY _mesa_Indexiv ( const GLint c)

Definition at line 1115 of file api.c.

1116 {
1117  GET_CONTEXT;
1118  (*CC->API.Indexi)( CC, *c );
1119 }
#define GET_CONTEXT
Definition: api.h:64
const GLubyte * c
Definition: glext.h:8905
struct gl_api_table API
Definition: types.h:1268
GLcontext * CC