core  array_cache  math  swrast  swrast_setup  tnl  tnl_dd 
Main Page   Data Structures   File List   Data Fields   Globals   Related Pages  

dlist.c File Reference

Display lists management functions. More...

#include "glheader.h"
#include "imports.h"
#include "api_arrayelt.h"
#include "api_loopback.h"
#include "config.h"
#include "arbprogram.h"
#include "program.h"
#include "attrib.h"
#include "blend.h"
#include "buffers.h"
#include "bufferobj.h"
#include "clip.h"
#include "colormac.h"
#include "colortab.h"
#include "context.h"
#include "convolve.h"
#include "depth.h"
#include "dlist.h"
#include "enable.h"
#include "enums.h"
#include "eval.h"
#include "extensions.h"
#include "feedback.h"
#include "get.h"
#include "glapi.h"
#include "hash.h"
#include "histogram.h"
#include "image.h"
#include "light.h"
#include "lines.h"
#include "macros.h"
#include "matrix.h"
#include "pixel.h"
#include "points.h"
#include "polygon.h"
#include "state.h"
#include "texobj.h"
#include "teximage.h"
#include "texstate.h"
#include "mtypes.h"
#include "varray.h"
#include "nvprogram.h"
#include "math/m_matrix.h"
#include "math/m_xform.h"

Data Structures

union  node
 Display list node. More...


Defines

#define SAVE_FLUSH_VERTICES(ctx)
 Flush vertices. More...

#define ASSERT_OUTSIDE_SAVE_BEGIN_END_WITH_RETVAL(ctx, retval)
 Macro to assert that the API call was made outside the glBegin()/glEnd() pair, with return value. More...

#define ASSERT_OUTSIDE_SAVE_BEGIN_END(ctx)
 Macro to assert that the API call was made outside the glBegin()/glEnd() pair. More...

#define ASSERT_OUTSIDE_SAVE_BEGIN_END_AND_FLUSH(ctx)
 Macro to assert that the API call was made outside the glBegin()/glEnd() pair and flush the vertices. More...

#define ASSERT_OUTSIDE_SAVE_BEGIN_END_AND_FLUSH_WITH_RETVAL(ctx, retval)
 Macro to assert that the API call was made outside the glBegin()/glEnd() pair and flush the vertices, with return value. More...

#define BLOCK_SIZE   256
 How many nodes to allocate at a time. More...

#define ALLOC_INSTRUCTION(ctx, opcode, sz)   ((Node *)_mesa_alloc_instruction(ctx, opcode, sz*sizeof(Node)) - 1)

Enumerations

enum  OpCode {
  OPCODE_ACCUM, OPCODE_ALPHA_FUNC, OPCODE_BIND_TEXTURE, OPCODE_BITMAP,
  OPCODE_BLEND_COLOR, OPCODE_BLEND_EQUATION, OPCODE_BLEND_EQUATION_SEPARATE, OPCODE_BLEND_FUNC_SEPARATE,
  OPCODE_CALL_LIST, OPCODE_CALL_LIST_OFFSET, OPCODE_CLEAR, OPCODE_CLEAR_ACCUM,
  OPCODE_CLEAR_COLOR, OPCODE_CLEAR_DEPTH, OPCODE_CLEAR_INDEX, OPCODE_CLEAR_STENCIL,
  OPCODE_CLIP_PLANE, OPCODE_COLOR_MASK, OPCODE_COLOR_MATERIAL, OPCODE_COLOR_TABLE,
  OPCODE_COLOR_TABLE_PARAMETER_FV, OPCODE_COLOR_TABLE_PARAMETER_IV, OPCODE_COLOR_SUB_TABLE, OPCODE_CONVOLUTION_FILTER_1D,
  OPCODE_CONVOLUTION_FILTER_2D, OPCODE_CONVOLUTION_PARAMETER_I, OPCODE_CONVOLUTION_PARAMETER_IV, OPCODE_CONVOLUTION_PARAMETER_F,
  OPCODE_CONVOLUTION_PARAMETER_FV, OPCODE_COPY_COLOR_SUB_TABLE, OPCODE_COPY_COLOR_TABLE, OPCODE_COPY_PIXELS,
  OPCODE_COPY_TEX_IMAGE1D, OPCODE_COPY_TEX_IMAGE2D, OPCODE_COPY_TEX_SUB_IMAGE1D, OPCODE_COPY_TEX_SUB_IMAGE2D,
  OPCODE_COPY_TEX_SUB_IMAGE3D, OPCODE_CULL_FACE, OPCODE_DEPTH_FUNC, OPCODE_DEPTH_MASK,
  OPCODE_DEPTH_RANGE, OPCODE_DISABLE, OPCODE_DRAW_BUFFER, OPCODE_DRAW_PIXELS,
  OPCODE_ENABLE, OPCODE_EVALMESH1, OPCODE_EVALMESH2, OPCODE_FOG,
  OPCODE_FRONT_FACE, OPCODE_FRUSTUM, OPCODE_HINT, OPCODE_HISTOGRAM,
  OPCODE_INDEX_MASK, OPCODE_INIT_NAMES, OPCODE_LIGHT, OPCODE_LIGHT_MODEL,
  OPCODE_LINE_STIPPLE, OPCODE_LINE_WIDTH, OPCODE_LIST_BASE, OPCODE_LOAD_IDENTITY,
  OPCODE_LOAD_MATRIX, OPCODE_LOAD_NAME, OPCODE_LOGIC_OP, OPCODE_MAP1,
  OPCODE_MAP2, OPCODE_MAPGRID1, OPCODE_MAPGRID2, OPCODE_MATRIX_MODE,
  OPCODE_MIN_MAX, OPCODE_MULT_MATRIX, OPCODE_ORTHO, OPCODE_PASSTHROUGH,
  OPCODE_PIXEL_MAP, OPCODE_PIXEL_TRANSFER, OPCODE_PIXEL_ZOOM, OPCODE_POINT_SIZE,
  OPCODE_POINT_PARAMETERS, OPCODE_POLYGON_MODE, OPCODE_POLYGON_STIPPLE, OPCODE_POLYGON_OFFSET,
  OPCODE_POP_ATTRIB, OPCODE_POP_MATRIX, OPCODE_POP_NAME, OPCODE_PRIORITIZE_TEXTURE,
  OPCODE_PUSH_ATTRIB, OPCODE_PUSH_MATRIX, OPCODE_PUSH_NAME, OPCODE_RASTER_POS,
  OPCODE_READ_BUFFER, OPCODE_RESET_HISTOGRAM, OPCODE_RESET_MIN_MAX, OPCODE_ROTATE,
  OPCODE_SCALE, OPCODE_SCISSOR, OPCODE_SELECT_TEXTURE_SGIS, OPCODE_SELECT_TEXTURE_COORD_SET,
  OPCODE_SHADE_MODEL, OPCODE_STENCIL_FUNC, OPCODE_STENCIL_MASK, OPCODE_STENCIL_OP,
  OPCODE_TEXENV, OPCODE_TEXGEN, OPCODE_TEXPARAMETER, OPCODE_TEX_IMAGE1D,
  OPCODE_TEX_IMAGE2D, OPCODE_TEX_IMAGE3D, OPCODE_TEX_SUB_IMAGE1D, OPCODE_TEX_SUB_IMAGE2D,
  OPCODE_TEX_SUB_IMAGE3D, OPCODE_TRANSLATE, OPCODE_VIEWPORT, OPCODE_WINDOW_POS,
  OPCODE_ACTIVE_TEXTURE, OPCODE_PIXEL_TEXGEN_SGIX, OPCODE_PIXEL_TEXGEN_PARAMETER_SGIS, OPCODE_COMPRESSED_TEX_IMAGE_1D,
  OPCODE_COMPRESSED_TEX_IMAGE_2D, OPCODE_COMPRESSED_TEX_IMAGE_3D, OPCODE_COMPRESSED_TEX_SUB_IMAGE_1D, OPCODE_COMPRESSED_TEX_SUB_IMAGE_2D,
  OPCODE_COMPRESSED_TEX_SUB_IMAGE_3D, OPCODE_SAMPLE_COVERAGE, OPCODE_WINDOW_POS_ARB, OPCODE_BIND_PROGRAM_NV,
  OPCODE_EXECUTE_PROGRAM_NV, OPCODE_REQUEST_RESIDENT_PROGRAMS_NV, OPCODE_LOAD_PROGRAM_NV, OPCODE_PROGRAM_PARAMETER4F_NV,
  OPCODE_TRACK_MATRIX_NV, OPCODE_PROGRAM_LOCAL_PARAMETER_ARB, OPCODE_PROGRAM_NAMED_PARAMETER_NV, OPCODE_ACTIVE_STENCIL_FACE_EXT,
  OPCODE_DEPTH_BOUNDS_EXT, OPCODE_PROGRAM_STRING_ARB, OPCODE_PROGRAM_ENV_PARAMETER_ARB, OPCODE_ATTR_1F,
  OPCODE_ATTR_2F, OPCODE_ATTR_3F, OPCODE_ATTR_4F, OPCODE_MATERIAL,
  OPCODE_INDEX, OPCODE_EDGEFLAG, OPCODE_BEGIN, OPCODE_END,
  OPCODE_RECTF, OPCODE_EVAL_C1, OPCODE_EVAL_C2, OPCODE_EVAL_P1,
  OPCODE_EVAL_P2, OPCODE_ERROR, OPCODE_CONTINUE, OPCODE_END_OF_LIST,
  OPCODE_EXT_0
}
 Display list opcodes. More...


Functions

void mesa_print_display_list (GLuint list)
Nodemake_empty_list (void)
void _mesa_destroy_list (GLcontext *ctx, GLuint list)
GLuint translate_id (GLsizei n, GLenum type, const GLvoid *list)
void _mesa_init_lists (void)
 Do one-time initialiazations for display lists. More...

GLvoid * unpack_image (GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels, const struct gl_pixelstore_attrib *unpack)
 Wrapper for _mesa_unpack_image() that handles pixel buffer objects. More...

void_mesa_alloc_instruction (GLcontext *ctx, int opcode, GLint sz)
GLint _mesa_alloc_opcode (GLcontext *ctx, GLuint size, void(*execute)(GLcontext *, void *), void(*destroy)(GLcontext *, void *), void(*print)(GLcontext *, void *))
 This function allows modules and drivers to get their own opcodes for extending display list functionality. More...

void GLAPIENTRY save_Accum (GLenum op, GLfloat value)
void GLAPIENTRY save_AlphaFunc (GLenum func, GLclampf ref)
void GLAPIENTRY save_BindTexture (GLenum target, GLuint texture)
void GLAPIENTRY save_Bitmap (GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *pixels)
void GLAPIENTRY save_BlendEquation (GLenum mode)
void GLAPIENTRY save_BlendEquationSeparateEXT (GLenum modeRGB, GLenum modeA)
void GLAPIENTRY save_BlendFuncSeparateEXT (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorA, GLenum dfactorA)
void GLAPIENTRY save_BlendColor (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
void GLAPIENTRY _mesa_save_CallList (GLuint list)
void GLAPIENTRY _mesa_save_CallLists (GLsizei n, GLenum type, const GLvoid *lists)
void GLAPIENTRY save_Clear (GLbitfield mask)
void GLAPIENTRY save_ClearAccum (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
void GLAPIENTRY save_ClearColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
void GLAPIENTRY save_ClearDepth (GLclampd depth)
void GLAPIENTRY save_ClearIndex (GLfloat c)
void GLAPIENTRY save_ClearStencil (GLint s)
void GLAPIENTRY save_ClipPlane (GLenum plane, const GLdouble *equ)
void GLAPIENTRY save_ColorMask (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
void GLAPIENTRY save_ColorMaterial (GLenum face, GLenum mode)
void GLAPIENTRY save_ColorTable (GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const GLvoid *table)
void GLAPIENTRY save_ColorTableParameterfv (GLenum target, GLenum pname, const GLfloat *params)
void GLAPIENTRY save_ColorTableParameteriv (GLenum target, GLenum pname, const GLint *params)
void GLAPIENTRY save_ColorSubTable (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *table)
void GLAPIENTRY save_CopyColorSubTable (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
void GLAPIENTRY save_CopyColorTable (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
void GLAPIENTRY save_ConvolutionFilter1D (GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const GLvoid *filter)
void GLAPIENTRY save_ConvolutionFilter2D (GLenum target, GLenum internalFormat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *filter)
void GLAPIENTRY save_ConvolutionParameteri (GLenum target, GLenum pname, GLint param)
void GLAPIENTRY save_ConvolutionParameteriv (GLenum target, GLenum pname, const GLint *params)
void GLAPIENTRY save_ConvolutionParameterf (GLenum target, GLenum pname, GLfloat param)
void GLAPIENTRY save_ConvolutionParameterfv (GLenum target, GLenum pname, const GLfloat *params)
void GLAPIENTRY save_CopyPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)
void GLAPIENTRY save_CopyTexImage1D (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
void GLAPIENTRY save_CopyTexImage2D (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
void GLAPIENTRY save_CopyTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
void GLAPIENTRY save_CopyTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLint height)
void GLAPIENTRY save_CopyTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLint height)
void GLAPIENTRY save_CullFace (GLenum mode)
void GLAPIENTRY save_DepthFunc (GLenum func)
void GLAPIENTRY save_DepthMask (GLboolean mask)
void GLAPIENTRY save_DepthRange (GLclampd nearval, GLclampd farval)
void GLAPIENTRY save_Disable (GLenum cap)
void GLAPIENTRY save_DrawBuffer (GLenum mode)
void GLAPIENTRY save_DrawPixels (GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
void GLAPIENTRY save_Enable (GLenum cap)
void GLAPIENTRY _mesa_save_EvalMesh1 (GLenum mode, GLint i1, GLint i2)
void GLAPIENTRY _mesa_save_EvalMesh2 (GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)
void GLAPIENTRY save_Fogfv (GLenum pname, const GLfloat *params)
void GLAPIENTRY save_Fogf (GLenum pname, GLfloat param)
void GLAPIENTRY save_Fogiv (GLenum pname, const GLint *params)
void GLAPIENTRY save_Fogi (GLenum pname, GLint param)
void GLAPIENTRY save_FrontFace (GLenum mode)
void GLAPIENTRY save_Frustum (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble nearval, GLdouble farval)
void GLAPIENTRY save_Hint (GLenum target, GLenum mode)
void GLAPIENTRY save_Histogram (GLenum target, GLsizei width, GLenum internalFormat, GLboolean sink)
void GLAPIENTRY save_IndexMask (GLuint mask)
void GLAPIENTRY save_InitNames (void)
void GLAPIENTRY save_Lightfv (GLenum light, GLenum pname, const GLfloat *params)
void GLAPIENTRY save_Lightf (GLenum light, GLenum pname, GLfloat params)
void GLAPIENTRY save_Lightiv (GLenum light, GLenum pname, const GLint *params)
void GLAPIENTRY save_Lighti (GLenum light, GLenum pname, GLint param)
void GLAPIENTRY save_LightModelfv (GLenum pname, const GLfloat *params)
void GLAPIENTRY save_LightModelf (GLenum pname, GLfloat param)
void GLAPIENTRY save_LightModeliv (GLenum pname, const GLint *params)
void GLAPIENTRY save_LightModeli (GLenum pname, GLint param)
void GLAPIENTRY save_LineStipple (GLint factor, GLushort pattern)
void GLAPIENTRY save_LineWidth (GLfloat width)
void GLAPIENTRY save_ListBase (GLuint base)
void GLAPIENTRY save_LoadIdentity (void)
void GLAPIENTRY save_LoadMatrixf (const GLfloat *m)
void GLAPIENTRY save_LoadMatrixd (const GLdouble *m)
void GLAPIENTRY save_LoadName (GLuint name)
void GLAPIENTRY save_LogicOp (GLenum opcode)
void GLAPIENTRY save_Map1d (GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points)
void GLAPIENTRY save_Map1f (GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points)
void GLAPIENTRY save_Map2d (GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points)
void GLAPIENTRY save_Map2f (GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points)
void GLAPIENTRY save_MapGrid1f (GLint un, GLfloat u1, GLfloat u2)
void GLAPIENTRY save_MapGrid1d (GLint un, GLdouble u1, GLdouble u2)
void GLAPIENTRY save_MapGrid2f (GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)
void GLAPIENTRY save_MapGrid2d (GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)
void GLAPIENTRY save_MatrixMode (GLenum mode)
void GLAPIENTRY save_Minmax (GLenum target, GLenum internalFormat, GLboolean sink)
void GLAPIENTRY save_MultMatrixf (const GLfloat *m)
void GLAPIENTRY save_MultMatrixd (const GLdouble *m)
void GLAPIENTRY save_NewList (GLuint list, GLenum mode)
void GLAPIENTRY save_Ortho (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble nearval, GLdouble farval)
void GLAPIENTRY save_PixelMapfv (GLenum map, GLint mapsize, const GLfloat *values)
void GLAPIENTRY save_PixelMapuiv (GLenum map, GLint mapsize, const GLuint *values)
void GLAPIENTRY save_PixelMapusv (GLenum map, GLint mapsize, const GLushort *values)
void GLAPIENTRY save_PixelTransferf (GLenum pname, GLfloat param)
void GLAPIENTRY save_PixelTransferi (GLenum pname, GLint param)
void GLAPIENTRY save_PixelZoom (GLfloat xfactor, GLfloat yfactor)
void GLAPIENTRY save_PointParameterfvEXT (GLenum pname, const GLfloat *params)
void GLAPIENTRY save_PointParameterfEXT (GLenum pname, GLfloat param)
void GLAPIENTRY save_PointParameteriNV (GLenum pname, GLint param)
void GLAPIENTRY save_PointParameterivNV (GLenum pname, const GLint *param)
void GLAPIENTRY save_PointSize (GLfloat size)
void GLAPIENTRY save_PolygonMode (GLenum face, GLenum mode)
void GLAPIENTRY save_PolygonStipple (const GLubyte *pattern)
void GLAPIENTRY save_PolygonOffset (GLfloat factor, GLfloat units)
void GLAPIENTRY save_PolygonOffsetEXT (GLfloat factor, GLfloat bias)
void GLAPIENTRY save_PopAttrib (void)
void GLAPIENTRY save_PopMatrix (void)
void GLAPIENTRY save_PopName (void)
void GLAPIENTRY save_PrioritizeTextures (GLsizei num, const GLuint *textures, const GLclampf *priorities)
void GLAPIENTRY save_PushAttrib (GLbitfield mask)
void GLAPIENTRY save_PushMatrix (void)
void GLAPIENTRY save_PushName (GLuint name)
void GLAPIENTRY save_RasterPos4f (GLfloat x, GLfloat y, GLfloat z, GLfloat w)
void GLAPIENTRY save_RasterPos2d (GLdouble x, GLdouble y)
void GLAPIENTRY save_RasterPos2f (GLfloat x, GLfloat y)
void GLAPIENTRY save_RasterPos2i (GLint x, GLint y)
void GLAPIENTRY save_RasterPos2s (GLshort x, GLshort y)
void GLAPIENTRY save_RasterPos3d (GLdouble x, GLdouble y, GLdouble z)
void GLAPIENTRY save_RasterPos3f (GLfloat x, GLfloat y, GLfloat z)
void GLAPIENTRY save_RasterPos3i (GLint x, GLint y, GLint z)
void GLAPIENTRY save_RasterPos3s (GLshort x, GLshort y, GLshort z)
void GLAPIENTRY save_RasterPos4d (GLdouble x, GLdouble y, GLdouble z, GLdouble w)
void GLAPIENTRY save_RasterPos4i (GLint x, GLint y, GLint z, GLint w)
void GLAPIENTRY save_RasterPos4s (GLshort x, GLshort y, GLshort z, GLshort w)
void GLAPIENTRY save_RasterPos2dv (const GLdouble *v)
void GLAPIENTRY save_RasterPos2fv (const GLfloat *v)
void GLAPIENTRY save_RasterPos2iv (const GLint *v)
void GLAPIENTRY save_RasterPos2sv (const GLshort *v)
void GLAPIENTRY save_RasterPos3dv (const GLdouble *v)
void GLAPIENTRY save_RasterPos3fv (const GLfloat *v)
void GLAPIENTRY save_RasterPos3iv (const GLint *v)
void GLAPIENTRY save_RasterPos3sv (const GLshort *v)
void GLAPIENTRY save_RasterPos4dv (const GLdouble *v)
void GLAPIENTRY save_RasterPos4fv (const GLfloat *v)
void GLAPIENTRY save_RasterPos4iv (const GLint *v)
void GLAPIENTRY save_RasterPos4sv (const GLshort *v)
void GLAPIENTRY save_PassThrough (GLfloat token)
void GLAPIENTRY save_ReadBuffer (GLenum mode)
void GLAPIENTRY save_ResetHistogram (GLenum target)
void GLAPIENTRY save_ResetMinmax (GLenum target)
void GLAPIENTRY save_Rotatef (GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
void GLAPIENTRY save_Rotated (GLdouble angle, GLdouble x, GLdouble y, GLdouble z)
void GLAPIENTRY save_Scalef (GLfloat x, GLfloat y, GLfloat z)
void GLAPIENTRY save_Scaled (GLdouble x, GLdouble y, GLdouble z)
void GLAPIENTRY save_Scissor (GLint x, GLint y, GLsizei width, GLsizei height)
void GLAPIENTRY save_ShadeModel (GLenum mode)
void GLAPIENTRY save_StencilFunc (GLenum func, GLint ref, GLuint mask)
void GLAPIENTRY save_StencilMask (GLuint mask)
void GLAPIENTRY save_StencilOp (GLenum fail, GLenum zfail, GLenum zpass)
void GLAPIENTRY save_TexEnvfv (GLenum target, GLenum pname, const GLfloat *params)
void GLAPIENTRY save_TexEnvf (GLenum target, GLenum pname, GLfloat param)
void GLAPIENTRY save_TexEnvi (GLenum target, GLenum pname, GLint param)
void GLAPIENTRY save_TexEnviv (GLenum target, GLenum pname, const GLint *param)
void GLAPIENTRY save_TexGenfv (GLenum coord, GLenum pname, const GLfloat *params)
void GLAPIENTRY save_TexGeniv (GLenum coord, GLenum pname, const GLint *params)
void GLAPIENTRY save_TexGend (GLenum coord, GLenum pname, GLdouble param)
void GLAPIENTRY save_TexGendv (GLenum coord, GLenum pname, const GLdouble *params)
void GLAPIENTRY save_TexGenf (GLenum coord, GLenum pname, GLfloat param)
void GLAPIENTRY save_TexGeni (GLenum coord, GLenum pname, GLint param)
void GLAPIENTRY save_TexParameterfv (GLenum target, GLenum pname, const GLfloat *params)
void GLAPIENTRY save_TexParameterf (GLenum target, GLenum pname, GLfloat param)
void GLAPIENTRY save_TexParameteri (GLenum target, GLenum pname, GLint param)
void GLAPIENTRY save_TexParameteriv (GLenum target, GLenum pname, const GLint *params)
void GLAPIENTRY save_TexImage1D (GLenum target, GLint level, GLint components, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
void GLAPIENTRY save_TexImage2D (GLenum target, GLint level, GLint components, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
void GLAPIENTRY save_TexImage3D (GLenum target, GLint level, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
void GLAPIENTRY save_TexSubImage1D (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels)
void GLAPIENTRY save_TexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
void GLAPIENTRY save_TexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels)
void GLAPIENTRY save_Translatef (GLfloat x, GLfloat y, GLfloat z)
void GLAPIENTRY save_Translated (GLdouble x, GLdouble y, GLdouble z)
void GLAPIENTRY save_Viewport (GLint x, GLint y, GLsizei width, GLsizei height)
void GLAPIENTRY save_WindowPos4fMESA (GLfloat x, GLfloat y, GLfloat z, GLfloat w)
void GLAPIENTRY save_WindowPos2dMESA (GLdouble x, GLdouble y)
void GLAPIENTRY save_WindowPos2fMESA (GLfloat x, GLfloat y)
void GLAPIENTRY save_WindowPos2iMESA (GLint x, GLint y)
void GLAPIENTRY save_WindowPos2sMESA (GLshort x, GLshort y)
void GLAPIENTRY save_WindowPos3dMESA (GLdouble x, GLdouble y, GLdouble z)
void GLAPIENTRY save_WindowPos3fMESA (GLfloat x, GLfloat y, GLfloat z)
void GLAPIENTRY save_WindowPos3iMESA (GLint x, GLint y, GLint z)
void GLAPIENTRY save_WindowPos3sMESA (GLshort x, GLshort y, GLshort z)
void GLAPIENTRY save_WindowPos4dMESA (GLdouble x, GLdouble y, GLdouble z, GLdouble w)
void GLAPIENTRY save_WindowPos4iMESA (GLint x, GLint y, GLint z, GLint w)
void GLAPIENTRY save_WindowPos4sMESA (GLshort x, GLshort y, GLshort z, GLshort w)
void GLAPIENTRY save_WindowPos2dvMESA (const GLdouble *v)
void GLAPIENTRY save_WindowPos2fvMESA (const GLfloat *v)
void GLAPIENTRY save_WindowPos2ivMESA (const GLint *v)
void GLAPIENTRY save_WindowPos2svMESA (const GLshort *v)
void GLAPIENTRY save_WindowPos3dvMESA (const GLdouble *v)
void GLAPIENTRY save_WindowPos3fvMESA (const GLfloat *v)
void GLAPIENTRY save_WindowPos3ivMESA (const GLint *v)
void GLAPIENTRY save_WindowPos3svMESA (const GLshort *v)
void GLAPIENTRY save_WindowPos4dvMESA (const GLdouble *v)
void GLAPIENTRY save_WindowPos4fvMESA (const GLfloat *v)
void GLAPIENTRY save_WindowPos4ivMESA (const GLint *v)
void GLAPIENTRY save_WindowPos4svMESA (const GLshort *v)
void GLAPIENTRY save_ActiveTextureARB (GLenum target)
void GLAPIENTRY save_LoadTransposeMatrixdARB (const GLdouble m[16])
void GLAPIENTRY save_LoadTransposeMatrixfARB (const GLfloat m[16])
void GLAPIENTRY save_MultTransposeMatrixdARB (const GLdouble m[16])
void GLAPIENTRY save_MultTransposeMatrixfARB (const GLfloat m[16])
void GLAPIENTRY save_PixelTexGenSGIX (GLenum mode)
void GLAPIENTRY save_CompressedTexImage1DARB (GLenum target, GLint level, GLenum internalFormat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data)
void GLAPIENTRY save_CompressedTexImage2DARB (GLenum target, GLint level, GLenum internalFormat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data)
void GLAPIENTRY save_CompressedTexImage3DARB (GLenum target, GLint level, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data)
void GLAPIENTRY save_CompressedTexSubImage1DARB (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data)
void GLAPIENTRY save_CompressedTexSubImage2DARB (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data)
void GLAPIENTRY save_CompressedTexSubImage3DARB (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data)
void GLAPIENTRY save_SampleCoverageARB (GLclampf value, GLboolean invert)
void GLAPIENTRY save_PixelTexGenParameteriSGIS (GLenum target, GLint value)
void GLAPIENTRY save_PixelTexGenParameterfSGIS (GLenum target, GLfloat value)
void GLAPIENTRY save_PixelTexGenParameterivSGIS (GLenum target, const GLint *value)
void GLAPIENTRY save_PixelTexGenParameterfvSGIS (GLenum target, const GLfloat *value)
void GLAPIENTRY save_BindProgramNV (GLenum target, GLuint id)
void GLAPIENTRY save_ExecuteProgramNV (GLenum target, GLuint id, const GLfloat *params)
void GLAPIENTRY save_ProgramParameter4fNV (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
void GLAPIENTRY save_ProgramParameter4fvNV (GLenum target, GLuint index, const GLfloat *params)
void GLAPIENTRY save_ProgramParameter4dNV (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
void GLAPIENTRY save_ProgramParameter4dvNV (GLenum target, GLuint index, const GLdouble *params)
void GLAPIENTRY save_ProgramParameters4dvNV (GLenum target, GLuint index, GLuint num, const GLdouble *params)
void GLAPIENTRY save_ProgramParameters4fvNV (GLenum target, GLuint index, GLuint num, const GLfloat *params)
void GLAPIENTRY save_LoadProgramNV (GLenum target, GLuint id, GLsizei len, const GLubyte *program)
void GLAPIENTRY save_RequestResidentProgramsNV (GLsizei num, const GLuint *ids)
void GLAPIENTRY save_TrackMatrixNV (GLenum target, GLuint address, GLenum matrix, GLenum transform)
void GLAPIENTRY save_ProgramLocalParameter4fARB (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
void GLAPIENTRY save_ProgramLocalParameter4fvARB (GLenum target, GLuint index, const GLfloat *params)
void GLAPIENTRY save_ProgramLocalParameter4dARB (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
void GLAPIENTRY save_ProgramLocalParameter4dvARB (GLenum target, GLuint index, const GLdouble *params)
void GLAPIENTRY save_ProgramNamedParameter4fNV (GLuint id, GLsizei len, const GLubyte *name, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
void GLAPIENTRY save_ProgramNamedParameter4fvNV (GLuint id, GLsizei len, const GLubyte *name, const float v[])
void GLAPIENTRY save_ProgramNamedParameter4dNV (GLuint id, GLsizei len, const GLubyte *name, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
void GLAPIENTRY save_ProgramNamedParameter4dvNV (GLuint id, GLsizei len, const GLubyte *name, const double v[])
void GLAPIENTRY save_ActiveStencilFaceEXT (GLenum face)
void GLAPIENTRY save_DepthBoundsEXT (GLclampd zmin, GLclampd zmax)
void GLAPIENTRY save_ProgramStringARB (GLenum target, GLenum format, GLsizei len, const GLvoid *string)
void GLAPIENTRY save_ProgramEnvParameter4fARB (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
void GLAPIENTRY save_ProgramEnvParameter4fvARB (GLenum target, GLuint index, const GLfloat *params)
void GLAPIENTRY save_ProgramEnvParameter4dARB (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
void GLAPIENTRY save_ProgramEnvParameter4dvARB (GLenum target, GLuint index, const GLdouble *params)
void save_Attr1f (GLenum attr, GLfloat x)
void save_Attr2f (GLenum attr, GLfloat x, GLfloat y)
void save_Attr3f (GLenum attr, GLfloat x, GLfloat y, GLfloat z)
void save_Attr4f (GLenum attr, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
void GLAPIENTRY save_EvalCoord1f (GLfloat x)
void GLAPIENTRY save_EvalCoord1fv (const GLfloat *v)
void GLAPIENTRY save_EvalCoord2f (GLfloat x, GLfloat y)
void GLAPIENTRY save_EvalCoord2fv (const GLfloat *v)
void GLAPIENTRY save_EvalPoint1 (GLint x)
void GLAPIENTRY save_EvalPoint2 (GLint x, GLint y)
void GLAPIENTRY save_Indexf (GLfloat x)
void GLAPIENTRY save_Indexfv (const GLfloat *v)
void GLAPIENTRY save_EdgeFlag (GLboolean x)
void GLAPIENTRY save_EdgeFlagv (const GLboolean *v)
void GLAPIENTRY save_Materialfv (GLenum face, GLenum pname, const GLfloat *param)
void GLAPIENTRY save_Begin (GLenum mode)
void GLAPIENTRY save_End (void)
void GLAPIENTRY save_Rectf (GLfloat a, GLfloat b, GLfloat c, GLfloat d)
void GLAPIENTRY save_Vertex2f (GLfloat x, GLfloat y)
void GLAPIENTRY save_Vertex2fv (const GLfloat *v)
void GLAPIENTRY save_Vertex3f (GLfloat x, GLfloat y, GLfloat z)
void GLAPIENTRY save_Vertex3fv (const GLfloat *v)
void GLAPIENTRY save_Vertex4f (GLfloat x, GLfloat y, GLfloat z, GLfloat w)
void GLAPIENTRY save_Vertex4fv (const GLfloat *v)
void GLAPIENTRY save_TexCoord1f (GLfloat x)
void GLAPIENTRY save_TexCoord1fv (const GLfloat *v)
void GLAPIENTRY save_TexCoord2f (GLfloat x, GLfloat y)
void GLAPIENTRY save_TexCoord2fv (const GLfloat *v)
void GLAPIENTRY save_TexCoord3f (GLfloat x, GLfloat y, GLfloat z)
void GLAPIENTRY save_TexCoord3fv (const GLfloat *v)
void GLAPIENTRY save_TexCoord4f (GLfloat x, GLfloat y, GLfloat z, GLfloat w)
void GLAPIENTRY save_TexCoord4fv (const GLfloat *v)
void GLAPIENTRY save_Normal3f (GLfloat x, GLfloat y, GLfloat z)
void GLAPIENTRY save_Normal3fv (const GLfloat *v)
void GLAPIENTRY save_FogCoordfEXT (GLfloat x)
void GLAPIENTRY save_FogCoordfvEXT (const GLfloat *v)
void GLAPIENTRY save_Color3f (GLfloat x, GLfloat y, GLfloat z)
void GLAPIENTRY save_Color3fv (const GLfloat *v)
void GLAPIENTRY save_Color4f (GLfloat x, GLfloat y, GLfloat z, GLfloat w)
void GLAPIENTRY save_Color4fv (const GLfloat *v)
void GLAPIENTRY save_SecondaryColor3fEXT (GLfloat x, GLfloat y, GLfloat z)
void GLAPIENTRY save_SecondaryColor3fvEXT (const GLfloat *v)
void GLAPIENTRY save_MultiTexCoord1f (GLenum target, GLfloat x)
void GLAPIENTRY save_MultiTexCoord1fv (GLenum target, const GLfloat *v)
void GLAPIENTRY save_MultiTexCoord2f (GLenum target, GLfloat x, GLfloat y)
void GLAPIENTRY save_MultiTexCoord2fv (GLenum target, const GLfloat *v)
void GLAPIENTRY save_MultiTexCoord3f (GLenum target, GLfloat x, GLfloat y, GLfloat z)
void GLAPIENTRY save_MultiTexCoord3fv (GLenum target, const GLfloat *v)
void GLAPIENTRY save_MultiTexCoord4f (GLenum target, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
void GLAPIENTRY save_MultiTexCoord4fv (GLenum target, const GLfloat *v)
void enum_error (void)
void GLAPIENTRY save_VertexAttrib1fNV (GLuint index, GLfloat x)
void GLAPIENTRY save_VertexAttrib1fvNV (GLuint index, const GLfloat *v)
void GLAPIENTRY save_VertexAttrib2fNV (GLuint index, GLfloat x, GLfloat y)
void GLAPIENTRY save_VertexAttrib2fvNV (GLuint index, const GLfloat *v)
void GLAPIENTRY save_VertexAttrib3fNV (GLuint index, GLfloat x, GLfloat y, GLfloat z)
void GLAPIENTRY save_VertexAttrib3fvNV (GLuint index, const GLfloat *v)
void GLAPIENTRY save_VertexAttrib4fNV (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
void GLAPIENTRY save_VertexAttrib4fvNV (GLuint index, const GLfloat *v)
void _mesa_save_error (GLcontext *ctx, GLenum error, const char *s)
void _mesa_compile_error (GLcontext *ctx, GLenum error, const char *s)
GLboolean islist (GLcontext *ctx, GLuint list)
void GLAPIENTRY execute_list (GLcontext *ctx, GLuint list)
GLboolean GLAPIENTRY _mesa_IsList (GLuint list)
void GLAPIENTRY _mesa_DeleteLists (GLuint list, GLsizei range)
GLuint GLAPIENTRY _mesa_GenLists (GLsizei range)
void GLAPIENTRY _mesa_NewList (GLuint list, GLenum mode)
void GLAPIENTRY _mesa_EndList (void)
void GLAPIENTRY _mesa_CallList (GLuint list)
void GLAPIENTRY _mesa_CallLists (GLsizei n, GLenum type, const GLvoid *lists)
void GLAPIENTRY _mesa_ListBase (GLuint base)
void GLAPIENTRY exec_Finish (void)
void GLAPIENTRY exec_Flush (void)
void GLAPIENTRY exec_GetBooleanv (GLenum pname, GLboolean *params)
void GLAPIENTRY exec_GetClipPlane (GLenum plane, GLdouble *equation)
void GLAPIENTRY exec_GetDoublev (GLenum pname, GLdouble *params)
GLenum GLAPIENTRY exec_GetError (void)
void GLAPIENTRY exec_GetFloatv (GLenum pname, GLfloat *params)
void GLAPIENTRY exec_GetIntegerv (GLenum pname, GLint *params)
void GLAPIENTRY exec_GetLightfv (GLenum light, GLenum pname, GLfloat *params)
void GLAPIENTRY exec_GetLightiv (GLenum light, GLenum pname, GLint *params)
void GLAPIENTRY exec_GetMapdv (GLenum target, GLenum query, GLdouble *v)
void GLAPIENTRY exec_GetMapfv (GLenum target, GLenum query, GLfloat *v)
void GLAPIENTRY exec_GetMapiv (GLenum target, GLenum query, GLint *v)
void GLAPIENTRY exec_GetMaterialfv (GLenum face, GLenum pname, GLfloat *params)
void GLAPIENTRY exec_GetMaterialiv (GLenum face, GLenum pname, GLint *params)
void GLAPIENTRY exec_GetPixelMapfv (GLenum map, GLfloat *values)
void GLAPIENTRY exec_GetPixelMapuiv (GLenum map, GLuint *values)
void GLAPIENTRY exec_GetPixelMapusv (GLenum map, GLushort *values)
void GLAPIENTRY exec_GetPolygonStipple (GLubyte *dest)
const GLubyte *GLAPIENTRY exec_GetString (GLenum name)
void GLAPIENTRY exec_GetTexEnvfv (GLenum target, GLenum pname, GLfloat *params)
void GLAPIENTRY exec_GetTexEnviv (GLenum target, GLenum pname, GLint *params)
void GLAPIENTRY exec_GetTexGendv (GLenum coord, GLenum pname, GLdouble *params)
void GLAPIENTRY exec_GetTexGenfv (GLenum coord, GLenum pname, GLfloat *params)
void GLAPIENTRY exec_GetTexGeniv (GLenum coord, GLenum pname, GLint *params)
void GLAPIENTRY exec_GetTexImage (GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels)
void GLAPIENTRY exec_GetTexLevelParameterfv (GLenum target, GLint level, GLenum pname, GLfloat *params)
void GLAPIENTRY exec_GetTexLevelParameteriv (GLenum target, GLint level, GLenum pname, GLint *params)
void GLAPIENTRY exec_GetTexParameterfv (GLenum target, GLenum pname, GLfloat *params)
void GLAPIENTRY exec_GetTexParameteriv (GLenum target, GLenum pname, GLint *params)
GLboolean GLAPIENTRY exec_IsEnabled (GLenum cap)
void GLAPIENTRY exec_PixelStoref (GLenum pname, GLfloat param)
void GLAPIENTRY exec_PixelStorei (GLenum pname, GLint param)
void GLAPIENTRY exec_ReadPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels)
GLint GLAPIENTRY exec_RenderMode (GLenum mode)
void GLAPIENTRY exec_FeedbackBuffer (GLsizei size, GLenum type, GLfloat *buffer)
void GLAPIENTRY exec_SelectBuffer (GLsizei size, GLuint *buffer)
GLboolean GLAPIENTRY exec_AreTexturesResident (GLsizei n, const GLuint *texName, GLboolean *residences)
void GLAPIENTRY exec_ColorPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *ptr)
void GLAPIENTRY exec_DeleteTextures (GLsizei n, const GLuint *texName)
void GLAPIENTRY exec_DisableClientState (GLenum cap)
void GLAPIENTRY exec_EdgeFlagPointer (GLsizei stride, const GLvoid *vptr)
void GLAPIENTRY exec_EnableClientState (GLenum cap)
void GLAPIENTRY exec_GenTextures (GLsizei n, GLuint *texName)
void GLAPIENTRY exec_GetPointerv (GLenum pname, GLvoid **params)
void GLAPIENTRY exec_IndexPointer (GLenum type, GLsizei stride, const GLvoid *ptr)
void GLAPIENTRY exec_InterleavedArrays (GLenum format, GLsizei stride, const GLvoid *pointer)
GLboolean GLAPIENTRY exec_IsTexture (GLuint texture)
void GLAPIENTRY exec_NormalPointer (GLenum type, GLsizei stride, const GLvoid *ptr)
void GLAPIENTRY exec_PopClientAttrib (void)
void GLAPIENTRY exec_PushClientAttrib (GLbitfield mask)
void GLAPIENTRY exec_TexCoordPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *ptr)
void GLAPIENTRY exec_GetCompressedTexImageARB (GLenum target, GLint level, GLvoid *img)
void GLAPIENTRY exec_VertexPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *ptr)
void GLAPIENTRY exec_CopyConvolutionFilter1D (GLenum target, GLenum internalFormat, GLint x, GLint y, GLsizei width)
void GLAPIENTRY exec_CopyConvolutionFilter2D (GLenum target, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLsizei height)
void GLAPIENTRY exec_GetColorTable (GLenum target, GLenum format, GLenum type, GLvoid *data)
void GLAPIENTRY exec_GetColorTableParameterfv (GLenum target, GLenum pname, GLfloat *params)
void GLAPIENTRY exec_GetColorTableParameteriv (GLenum target, GLenum pname, GLint *params)
void GLAPIENTRY exec_GetConvolutionFilter (GLenum target, GLenum format, GLenum type, GLvoid *image)
void GLAPIENTRY exec_GetConvolutionParameterfv (GLenum target, GLenum pname, GLfloat *params)
void GLAPIENTRY exec_GetConvolutionParameteriv (GLenum target, GLenum pname, GLint *params)
void GLAPIENTRY exec_GetHistogram (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values)
void GLAPIENTRY exec_GetHistogramParameterfv (GLenum target, GLenum pname, GLfloat *params)
void GLAPIENTRY exec_GetHistogramParameteriv (GLenum target, GLenum pname, GLint *params)
void GLAPIENTRY exec_GetMinmax (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values)
void GLAPIENTRY exec_GetMinmaxParameterfv (GLenum target, GLenum pname, GLfloat *params)
void GLAPIENTRY exec_GetMinmaxParameteriv (GLenum target, GLenum pname, GLint *params)
void GLAPIENTRY exec_GetSeparableFilter (GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span)
void GLAPIENTRY exec_SeparableFilter2D (GLenum target, GLenum internalFormat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column)
void GLAPIENTRY exec_GetPixelTexGenParameterivSGIS (GLenum target, GLint *value)
void GLAPIENTRY exec_GetPixelTexGenParameterfvSGIS (GLenum target, GLfloat *value)
void GLAPIENTRY exec_ColorPointerEXT (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *ptr)
void GLAPIENTRY exec_EdgeFlagPointerEXT (GLsizei stride, GLsizei count, const GLboolean *ptr)
void GLAPIENTRY exec_IndexPointerEXT (GLenum type, GLsizei stride, GLsizei count, const GLvoid *ptr)
void GLAPIENTRY exec_NormalPointerEXT (GLenum type, GLsizei stride, GLsizei count, const GLvoid *ptr)
void GLAPIENTRY exec_TexCoordPointerEXT (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *ptr)
void GLAPIENTRY exec_VertexPointerEXT (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *ptr)
void GLAPIENTRY exec_LockArraysEXT (GLint first, GLsizei count)
void GLAPIENTRY exec_UnlockArraysEXT (void)
void GLAPIENTRY exec_ResizeBuffersMESA (void)
void GLAPIENTRY exec_ClientActiveTextureARB (GLenum target)
void GLAPIENTRY exec_SecondaryColorPointerEXT (GLint size, GLenum type, GLsizei stride, const GLvoid *ptr)
void GLAPIENTRY exec_FogCoordPointerEXT (GLenum type, GLsizei stride, const GLvoid *ptr)
void GLAPIENTRY exec_MultiDrawArraysEXT (GLenum mode, GLint *first, GLsizei *count, GLsizei primcount)
void GLAPIENTRY exec_MultiDrawElementsEXT (GLenum mode, const GLsizei *count, GLenum type, const GLvoid **indices, GLsizei primcount)
void GLAPIENTRY exec_MultiModeDrawArraysIBM (const GLenum *mode, const GLint *first, const GLsizei *count, GLsizei primcount, GLint modestride)
void GLAPIENTRY exec_MultiModeDrawElementsIBM (const GLenum *mode, const GLsizei *count, GLenum type, const GLvoid *const *indices, GLsizei primcount, GLint modestride)
void _mesa_init_dlist_table (struct _glapi_table *table, GLuint tableSize)
 Setup the given dispatch table to point to Mesa's display list building functions. More...

const char * enum_string (GLenum k)
void GLAPIENTRY print_list (GLcontext *ctx, GLuint list)
void _mesa_save_vtxfmt_init (GLvertexformat *vfmt)
void _mesa_init_display_list (GLcontext *ctx)

Variables

GLuint InstSize [OPCODE_END_OF_LIST+1]
 Number of nodes of storage needed for each instruction. More...


Detailed Description

Display lists management functions.


Define Documentation

#define ALLOC_INSTRUCTION ctx,
opcode,
sz       ((Node *)_mesa_alloc_instruction(ctx, opcode, sz*sizeof(Node)) - 1)
 

#define ASSERT_OUTSIDE_SAVE_BEGIN_END ctx   
 

Value:

do {                                                                    \
   if (ctx->Driver.CurrentSavePrimitive <= GL_POLYGON ||                \
       ctx->Driver.CurrentSavePrimitive == PRIM_INSIDE_UNKNOWN_PRIM) {  \
      _mesa_compile_error( ctx, GL_INVALID_OPERATION, "begin/end" );    \
      return;                                                           \
   }                                                                    \
} while (0)
Macro to assert that the API call was made outside the glBegin()/glEnd() pair.

Parameters:
ctx  GL context.

#define ASSERT_OUTSIDE_SAVE_BEGIN_END_AND_FLUSH ctx   
 

Value:

do {                                                                    \
   ASSERT_OUTSIDE_SAVE_BEGIN_END(ctx);                                  \
   SAVE_FLUSH_VERTICES(ctx);                                            \
} while (0)
Macro to assert that the API call was made outside the glBegin()/glEnd() pair and flush the vertices.

Parameters:
ctx  GL context.

#define ASSERT_OUTSIDE_SAVE_BEGIN_END_AND_FLUSH_WITH_RETVAL ctx,
retval   
 

Value:

do {                                                                    \
   ASSERT_OUTSIDE_SAVE_BEGIN_END_WITH_RETVAL(ctx, retval);              \
   SAVE_FLUSH_VERTICES(ctx);                                            \
} while (0)
Macro to assert that the API call was made outside the glBegin()/glEnd() pair and flush the vertices, with return value.

Parameters:
ctx  GL context.
retval  value to return value in case the assertion fails.

#define ASSERT_OUTSIDE_SAVE_BEGIN_END_WITH_RETVAL ctx,
retval   
 

Value:

do {                                                                    \
   if (ctx->Driver.CurrentSavePrimitive <= GL_POLYGON ||                \
       ctx->Driver.CurrentSavePrimitive == PRIM_INSIDE_UNKNOWN_PRIM) {  \
      _mesa_compile_error( ctx, GL_INVALID_OPERATION, "begin/end" );    \
      return retval;                                                    \
   }                                                                    \
} while (0)
Macro to assert that the API call was made outside the glBegin()/glEnd() pair, with return value.

Parameters:
ctx  GL context.
retval  value to return value in case the assertion fails.

#define BLOCK_SIZE   256
 

How many nodes to allocate at a time.

Note:
Reduced now that we hold vertices etc. elsewhere.

#define SAVE_FLUSH_VERTICES ctx   
 

Value:

do {                                            \
   if (ctx->Driver.SaveNeedFlush)               \
      ctx->Driver.SaveFlushVertices(ctx);       \
} while (0)
Flush vertices.

Parameters:
ctx  GL context.
Checks if dd_function_table::SaveNeedFlush is marked to flush stored (save) vertices, and calls dd_function_table::SaveFlushVertices if so.


Enumeration Type Documentation

enum OpCode
 

Display list opcodes.

The fact that these identifiers are assigned consecutive integer values starting at 0 is very important, see InstSize array usage)

Enumeration values:
OPCODE_ACCUM 
OPCODE_ALPHA_FUNC 
OPCODE_BIND_TEXTURE 
OPCODE_BITMAP 
OPCODE_BLEND_COLOR 
OPCODE_BLEND_EQUATION 
OPCODE_BLEND_EQUATION_SEPARATE 
OPCODE_BLEND_FUNC_SEPARATE 
OPCODE_CALL_LIST 
OPCODE_CALL_LIST_OFFSET 
OPCODE_CLEAR 
OPCODE_CLEAR_ACCUM 
OPCODE_CLEAR_COLOR 
OPCODE_CLEAR_DEPTH 
OPCODE_CLEAR_INDEX 
OPCODE_CLEAR_STENCIL 
OPCODE_CLIP_PLANE 
OPCODE_COLOR_MASK 
OPCODE_COLOR_MATERIAL 
OPCODE_COLOR_TABLE 
OPCODE_COLOR_TABLE_PARAMETER_FV 
OPCODE_COLOR_TABLE_PARAMETER_IV 
OPCODE_COLOR_SUB_TABLE 
OPCODE_CONVOLUTION_FILTER_1D 
OPCODE_CONVOLUTION_FILTER_2D 
OPCODE_CONVOLUTION_PARAMETER_I 
OPCODE_CONVOLUTION_PARAMETER_IV 
OPCODE_CONVOLUTION_PARAMETER_F 
OPCODE_CONVOLUTION_PARAMETER_FV 
OPCODE_COPY_COLOR_SUB_TABLE 
OPCODE_COPY_COLOR_TABLE 
OPCODE_COPY_PIXELS 
OPCODE_COPY_TEX_IMAGE1D 
OPCODE_COPY_TEX_IMAGE2D 
OPCODE_COPY_TEX_SUB_IMAGE1D 
OPCODE_COPY_TEX_SUB_IMAGE2D 
OPCODE_COPY_TEX_SUB_IMAGE3D 
OPCODE_CULL_FACE 
OPCODE_DEPTH_FUNC 
OPCODE_DEPTH_MASK 
OPCODE_DEPTH_RANGE 
OPCODE_DISABLE 
OPCODE_DRAW_BUFFER 
OPCODE_DRAW_PIXELS 
OPCODE_ENABLE 
OPCODE_EVALMESH1 
OPCODE_EVALMESH2 
OPCODE_FOG 
OPCODE_FRONT_FACE 
OPCODE_FRUSTUM 
OPCODE_HINT 
OPCODE_HISTOGRAM 
OPCODE_INDEX_MASK 
OPCODE_INIT_NAMES 
OPCODE_LIGHT 
OPCODE_LIGHT_MODEL 
OPCODE_LINE_STIPPLE 
OPCODE_LINE_WIDTH 
OPCODE_LIST_BASE 
OPCODE_LOAD_IDENTITY 
OPCODE_LOAD_MATRIX 
OPCODE_LOAD_NAME 
OPCODE_LOGIC_OP 
OPCODE_MAP1 
OPCODE_MAP2 
OPCODE_MAPGRID1 
OPCODE_MAPGRID2 
OPCODE_MATRIX_MODE 
OPCODE_MIN_MAX 
OPCODE_MULT_MATRIX 
OPCODE_ORTHO 
OPCODE_PASSTHROUGH 
OPCODE_PIXEL_MAP 
OPCODE_PIXEL_TRANSFER 
OPCODE_PIXEL_ZOOM 
OPCODE_POINT_SIZE 
OPCODE_POINT_PARAMETERS 
OPCODE_POLYGON_MODE 
OPCODE_POLYGON_STIPPLE 
OPCODE_POLYGON_OFFSET 
OPCODE_POP_ATTRIB 
OPCODE_POP_MATRIX 
OPCODE_POP_NAME 
OPCODE_PRIORITIZE_TEXTURE 
OPCODE_PUSH_ATTRIB 
OPCODE_PUSH_MATRIX 
OPCODE_PUSH_NAME 
OPCODE_RASTER_POS 
OPCODE_READ_BUFFER 
OPCODE_RESET_HISTOGRAM 
OPCODE_RESET_MIN_MAX 
OPCODE_ROTATE 
OPCODE_SCALE 
OPCODE_SCISSOR 
OPCODE_SELECT_TEXTURE_SGIS 
OPCODE_SELECT_TEXTURE_COORD_SET 
OPCODE_SHADE_MODEL 
OPCODE_STENCIL_FUNC 
OPCODE_STENCIL_MASK 
OPCODE_STENCIL_OP 
OPCODE_TEXENV 
OPCODE_TEXGEN 
OPCODE_TEXPARAMETER 
OPCODE_TEX_IMAGE1D 
OPCODE_TEX_IMAGE2D 
OPCODE_TEX_IMAGE3D 
OPCODE_TEX_SUB_IMAGE1D 
OPCODE_TEX_SUB_IMAGE2D 
OPCODE_TEX_SUB_IMAGE3D 
OPCODE_TRANSLATE 
OPCODE_VIEWPORT 
OPCODE_WINDOW_POS 
OPCODE_ACTIVE_TEXTURE 
OPCODE_PIXEL_TEXGEN_SGIX 
OPCODE_PIXEL_TEXGEN_PARAMETER_SGIS 
OPCODE_COMPRESSED_TEX_IMAGE_1D 
OPCODE_COMPRESSED_TEX_IMAGE_2D 
OPCODE_COMPRESSED_TEX_IMAGE_3D 
OPCODE_COMPRESSED_TEX_SUB_IMAGE_1D 
OPCODE_COMPRESSED_TEX_SUB_IMAGE_2D 
OPCODE_COMPRESSED_TEX_SUB_IMAGE_3D 
OPCODE_SAMPLE_COVERAGE 
OPCODE_WINDOW_POS_ARB 
OPCODE_BIND_PROGRAM_NV 
OPCODE_EXECUTE_PROGRAM_NV 
OPCODE_REQUEST_RESIDENT_PROGRAMS_NV 
OPCODE_LOAD_PROGRAM_NV 
OPCODE_PROGRAM_PARAMETER4F_NV 
OPCODE_TRACK_MATRIX_NV 
OPCODE_PROGRAM_LOCAL_PARAMETER_ARB 
OPCODE_PROGRAM_NAMED_PARAMETER_NV 
OPCODE_ACTIVE_STENCIL_FACE_EXT 
OPCODE_DEPTH_BOUNDS_EXT 
OPCODE_PROGRAM_STRING_ARB 
OPCODE_PROGRAM_ENV_PARAMETER_ARB 
OPCODE_ATTR_1F 
OPCODE_ATTR_2F 
OPCODE_ATTR_3F 
OPCODE_ATTR_4F 
OPCODE_MATERIAL 
OPCODE_INDEX 
OPCODE_EDGEFLAG 
OPCODE_BEGIN 
OPCODE_END 
OPCODE_RECTF 
OPCODE_EVAL_C1 
OPCODE_EVAL_C2 
OPCODE_EVAL_P1 
OPCODE_EVAL_P2 
OPCODE_ERROR 
OPCODE_CONTINUE 
OPCODE_END_OF_LIST 
OPCODE_EXT_0 


Function Documentation

void* _mesa_alloc_instruction GLcontext   ctx,
int    opcode,
GLint    sz
 

GLint _mesa_alloc_opcode GLcontext   ctx,
GLuint    sz,
void(*    execute)(GLcontext *, void *),
void(*    destroy)(GLcontext *, void *),
void(*    print)(GLcontext *, void *)
 

This function allows modules and drivers to get their own opcodes for extending display list functionality.

Parameters:
ctx  the rendering context
size  number of bytes for storing the new display list command
execute  function to execute the new display list command
destroy  function to destroy the new display list command
print  function to print the new display list command
Returns:
the new opcode number or -1 if error

void GLAPIENTRY _mesa_CallList GLuint    list
 

void GLAPIENTRY _mesa_CallLists GLsizei    n,
GLenum    type,
const GLvoid *    lists
 

void _mesa_compile_error GLcontext   ctx,
GLenum    error,
const char *    s
 

void GLAPIENTRY _mesa_DeleteLists GLuint    list,
GLsizei    range
 

void _mesa_destroy_list GLcontext   ctx,
GLuint    list
 

void GLAPIENTRY _mesa_EndList void   
 

GLuint GLAPIENTRY _mesa_GenLists GLsizei    range
 

void _mesa_init_display_list GLcontext   ctx
 

void _mesa_init_dlist_table struct _glapi_table *    table,
GLuint    tableSize
 

Setup the given dispatch table to point to Mesa's display list building functions.

This does not include any of the tnl functions - they are initialized from _mesa_init_api_defaults and from the active vtxfmt struct.

void _mesa_init_lists void   
 

Do one-time initialiazations for display lists.

GLboolean GLAPIENTRY _mesa_IsList GLuint    list
 

void GLAPIENTRY _mesa_ListBase GLuint    base
 

void GLAPIENTRY _mesa_NewList GLuint    list,
GLenum    mode
 

void GLAPIENTRY _mesa_save_CallList GLuint    list
 

void GLAPIENTRY _mesa_save_CallLists GLsizei    n,
GLenum    type,
const GLvoid *    lists
 

void _mesa_save_error GLcontext   ctx,
GLenum    error,
const char *    s
 

void GLAPIENTRY _mesa_save_EvalMesh1 GLenum    mode,
GLint    i1,
GLint    i2
 

void GLAPIENTRY _mesa_save_EvalMesh2 GLenum    mode,
GLint    i1,
GLint    i2,
GLint    j1,
GLint    j2
 

void _mesa_save_vtxfmt_init GLvertexformat   vfmt
 

void enum_error void    [static]
 

const char* enum_string GLenum    k [static]
 

GLboolean GLAPIENTRY exec_AreTexturesResident GLsizei    n,
const GLuint *    texName,
GLboolean *    residences
[static]
 

void GLAPIENTRY exec_ClientActiveTextureARB GLenum    target [static]
 

void GLAPIENTRY exec_ColorPointer GLint    size,
GLenum    type,
GLsizei    stride,
const GLvoid *    ptr
[static]
 

void GLAPIENTRY exec_ColorPointerEXT GLint    size,
GLenum    type,
GLsizei    stride,
GLsizei    count,
const GLvoid *    ptr
[static]
 

void GLAPIENTRY exec_CopyConvolutionFilter1D GLenum    target,
GLenum    internalFormat,
GLint    x,
GLint    y,
GLsizei    width
[static]
 

void GLAPIENTRY exec_CopyConvolutionFilter2D GLenum    target,
GLenum    internalFormat,
GLint    x,
GLint    y,
GLsizei    width,
GLsizei    height
[static]
 

void GLAPIENTRY exec_DeleteTextures GLsizei    n,
const GLuint *    texName
[static]
 

void GLAPIENTRY exec_DisableClientState GLenum    cap [static]
 

void GLAPIENTRY exec_EdgeFlagPointer GLsizei    stride,
const GLvoid *    vptr
[static]
 

void GLAPIENTRY exec_EdgeFlagPointerEXT GLsizei    stride,
GLsizei    count,
const GLboolean *    ptr
[static]
 

void GLAPIENTRY exec_EnableClientState GLenum    cap [static]
 

void GLAPIENTRY exec_FeedbackBuffer GLsizei    size,
GLenum    type,
GLfloat *    buffer
[static]
 

void GLAPIENTRY exec_Finish void    [static]
 

void GLAPIENTRY exec_Flush void    [static]
 

void GLAPIENTRY exec_FogCoordPointerEXT GLenum    type,
GLsizei    stride,
const GLvoid *    ptr
[static]
 

void GLAPIENTRY exec_GenTextures GLsizei    n,
GLuint *    texName
[static]
 

void GLAPIENTRY exec_GetBooleanv GLenum    pname,
GLboolean *    params
[static]
 

void GLAPIENTRY exec_GetClipPlane GLenum    plane,
GLdouble *    equation
[static]
 

void GLAPIENTRY exec_GetColorTable GLenum    target,
GLenum    format,
GLenum    type,
GLvoid *    data
[static]
 

void GLAPIENTRY exec_GetColorTableParameterfv GLenum    target,
GLenum    pname,
GLfloat *    params
[static]
 

void GLAPIENTRY exec_GetColorTableParameteriv GLenum    target,
GLenum    pname,
GLint *    params
[static]
 

void GLAPIENTRY exec_GetCompressedTexImageARB GLenum    target,
GLint    level,
GLvoid *    img
[static]
 

void GLAPIENTRY exec_GetConvolutionFilter GLenum    target,
GLenum    format,
GLenum    type,
GLvoid *    image
[static]
 

void GLAPIENTRY exec_GetConvolutionParameterfv GLenum    target,
GLenum    pname,
GLfloat *    params
[static]
 

void GLAPIENTRY exec_GetConvolutionParameteriv GLenum    target,
GLenum    pname,
GLint *    params
[static]
 

void GLAPIENTRY exec_GetDoublev GLenum    pname,
GLdouble *    params
[static]
 

GLenum GLAPIENTRY exec_GetError void    [static]
 

void GLAPIENTRY exec_GetFloatv GLenum    pname,
GLfloat *    params
[static]
 

void GLAPIENTRY exec_GetHistogram GLenum    target,
GLboolean    reset,
GLenum    format,
GLenum    type,
GLvoid *    values
[static]
 

void GLAPIENTRY exec_GetHistogramParameterfv GLenum    target,
GLenum    pname,
GLfloat *    params
[static]
 

void GLAPIENTRY exec_GetHistogramParameteriv GLenum    target,
GLenum    pname,
GLint *    params
[static]
 

void GLAPIENTRY exec_GetIntegerv GLenum    pname,
GLint *    params
[static]
 

void GLAPIENTRY exec_GetLightfv GLenum    light,
GLenum    pname,
GLfloat *    params
[static]
 

void GLAPIENTRY exec_GetLightiv GLenum    light,
GLenum    pname,
GLint *    params
[static]
 

void GLAPIENTRY exec_GetMapdv GLenum    target,
GLenum    query,
GLdouble *    v
[static]
 

void GLAPIENTRY exec_GetMapfv GLenum    target,
GLenum    query,
GLfloat *    v
[static]
 

void GLAPIENTRY exec_GetMapiv GLenum    target,
GLenum    query,
GLint *    v
[static]
 

void GLAPIENTRY exec_GetMaterialfv GLenum    face,
GLenum    pname,
GLfloat *    params
[static]
 

void GLAPIENTRY exec_GetMaterialiv GLenum    face,
GLenum    pname,
GLint *    params
[static]
 

void GLAPIENTRY exec_GetMinmax GLenum    target,
GLboolean    reset,
GLenum    format,
GLenum    type,
GLvoid *    values
[static]
 

void GLAPIENTRY exec_GetMinmaxParameterfv GLenum    target,
GLenum    pname,
GLfloat *    params
[static]
 

void GLAPIENTRY exec_GetMinmaxParameteriv GLenum    target,
GLenum    pname,
GLint *    params
[static]
 

void GLAPIENTRY exec_GetPixelMapfv GLenum    map,
GLfloat *    values
[static]
 

void GLAPIENTRY exec_GetPixelMapuiv GLenum    map,
GLuint *    values
[static]
 

void GLAPIENTRY exec_GetPixelMapusv GLenum    map,
GLushort *    values
[static]
 

void GLAPIENTRY exec_GetPixelTexGenParameterfvSGIS GLenum    target,
GLfloat *    value
[static]
 

void GLAPIENTRY exec_GetPixelTexGenParameterivSGIS GLenum    target,
GLint *    value
[static]
 

void GLAPIENTRY exec_GetPointerv GLenum    pname,
GLvoid **    params
[static]
 

void GLAPIENTRY exec_GetPolygonStipple GLubyte *    dest [static]
 

void GLAPIENTRY exec_GetSeparableFilter GLenum    target,
GLenum    format,
GLenum    type,
GLvoid *    row,
GLvoid *    column,
GLvoid *    span
[static]
 

const GLubyte* GLAPIENTRY exec_GetString GLenum    name [static]
 

void GLAPIENTRY exec_GetTexEnvfv GLenum    target,
GLenum    pname,
GLfloat *    params
[static]
 

void GLAPIENTRY exec_GetTexEnviv GLenum    target,
GLenum    pname,
GLint *    params
[static]
 

void GLAPIENTRY exec_GetTexGendv GLenum    coord,
GLenum    pname,
GLdouble *    params
[static]
 

void GLAPIENTRY exec_GetTexGenfv GLenum    coord,
GLenum    pname,
GLfloat *    params
[static]
 

void GLAPIENTRY exec_GetTexGeniv GLenum    coord,
GLenum    pname,
GLint *    params
[static]
 

void GLAPIENTRY exec_GetTexImage GLenum    target,
GLint    level,
GLenum    format,
GLenum    type,
GLvoid *    pixels
[static]
 

void GLAPIENTRY exec_GetTexLevelParameterfv GLenum    target,
GLint    level,
GLenum    pname,
GLfloat *    params
[static]
 

void GLAPIENTRY exec_GetTexLevelParameteriv GLenum    target,
GLint    level,
GLenum    pname,
GLint *    params
[static]
 

void GLAPIENTRY exec_GetTexParameterfv GLenum    target,
GLenum    pname,
GLfloat *    params
[static]
 

void GLAPIENTRY exec_GetTexParameteriv GLenum    target,
GLenum    pname,
GLint *    params
[static]
 

void GLAPIENTRY exec_IndexPointer GLenum    type,
GLsizei    stride,
const GLvoid *    ptr
[static]
 

void GLAPIENTRY exec_IndexPointerEXT GLenum    type,
GLsizei    stride,
GLsizei    count,
const GLvoid *    ptr
[static]
 

void GLAPIENTRY exec_InterleavedArrays GLenum    format,
GLsizei    stride,
const GLvoid *    pointer
[static]
 

GLboolean GLAPIENTRY exec_IsEnabled GLenum    cap [static]
 

GLboolean GLAPIENTRY exec_IsTexture GLuint    texture [static]
 

void GLAPIENTRY exec_LockArraysEXT GLint    first,
GLsizei    count
[static]
 

void GLAPIENTRY exec_MultiDrawArraysEXT GLenum    mode,
GLint *    first,
GLsizei *    count,
GLsizei    primcount
[static]
 

void GLAPIENTRY exec_MultiDrawElementsEXT GLenum    mode,
const GLsizei *    count,
GLenum    type,
const GLvoid **    indices,
GLsizei    primcount
[static]
 

void GLAPIENTRY exec_MultiModeDrawArraysIBM const GLenum *    mode,
const GLint *    first,
const GLsizei *    count,
GLsizei    primcount,
GLint    modestride
[static]
 

void GLAPIENTRY exec_MultiModeDrawElementsIBM const GLenum *    mode,
const GLsizei *    count,
GLenum    type,
const GLvoid *const *    indices,
GLsizei    primcount,
GLint    modestride
[static]
 

void GLAPIENTRY exec_NormalPointer GLenum    type,
GLsizei    stride,
const GLvoid *    ptr
[static]
 

void GLAPIENTRY exec_NormalPointerEXT GLenum    type,
GLsizei    stride,
GLsizei    count,
const GLvoid *    ptr
[static]
 

void GLAPIENTRY exec_PixelStoref GLenum    pname,
GLfloat    param
[static]
 

void GLAPIENTRY exec_PixelStorei GLenum    pname,
GLint    param
[static]
 

void GLAPIENTRY exec_PopClientAttrib void    [static]
 

void GLAPIENTRY exec_PushClientAttrib GLbitfield    mask [static]
 

void GLAPIENTRY exec_ReadPixels GLint    x,
GLint    y,
GLsizei    width,
GLsizei    height,
GLenum    format,
GLenum    type,
GLvoid *    pixels
[static]
 

GLint GLAPIENTRY exec_RenderMode GLenum    mode [static]
 

void GLAPIENTRY exec_ResizeBuffersMESA void    [static]
 

void GLAPIENTRY exec_SecondaryColorPointerEXT GLint    size,
GLenum    type,
GLsizei    stride,
const GLvoid *    ptr
[static]
 

void GLAPIENTRY exec_SelectBuffer GLsizei    size,
GLuint *    buffer
[static]
 

void GLAPIENTRY exec_SeparableFilter2D GLenum    target,
GLenum    internalFormat,
GLsizei    width,
GLsizei    height,
GLenum    format,
GLenum    type,
const GLvoid *    row,
const GLvoid *    column
[static]
 

void GLAPIENTRY exec_TexCoordPointer GLint    size,
GLenum    type,
GLsizei    stride,
const GLvoid *    ptr
[static]
 

void GLAPIENTRY exec_TexCoordPointerEXT GLint    size,
GLenum    type,
GLsizei    stride,
GLsizei    count,
const GLvoid *    ptr
[static]
 

void GLAPIENTRY exec_UnlockArraysEXT void    [static]
 

void GLAPIENTRY exec_VertexPointer GLint    size,
GLenum    type,
GLsizei    stride,
const GLvoid *    ptr
[static]
 

void GLAPIENTRY exec_VertexPointerEXT GLint    size,
GLenum    type,
GLsizei    stride,
GLsizei    count,
const GLvoid *    ptr
[static]
 

void GLAPIENTRY execute_list GLcontext   ctx,
GLuint    list
[static]
 

GLboolean islist GLcontext   ctx,
GLuint    list
[static]
 

Node* make_empty_list void    [static]
 

void mesa_print_display_list GLuint    list
 

void GLAPIENTRY print_list GLcontext   ctx,
GLuint    list
[static]
 

void GLAPIENTRY save_Accum GLenum    op,
GLfloat    value
[static]
 

void GLAPIENTRY save_ActiveStencilFaceEXT GLenum    face [static]
 

void GLAPIENTRY save_ActiveTextureARB GLenum    target [static]
 

void GLAPIENTRY save_AlphaFunc GLenum    func,
GLclampf    ref
[static]
 

void save_Attr1f GLenum    attr,
GLfloat    x
[static]
 

void save_Attr2f GLenum    attr,
GLfloat    x,
GLfloat    y
[static]
 

void save_Attr3f GLenum    attr,
GLfloat    x,
GLfloat    y,
GLfloat    z
[static]
 

void save_Attr4f GLenum    attr,
GLfloat    x,
GLfloat    y,
GLfloat    z,
GLfloat    w
[static]
 

void GLAPIENTRY save_Begin GLenum    mode [static]
 

void GLAPIENTRY save_BindProgramNV GLenum    target,
GLuint    id
[static]
 

void GLAPIENTRY save_BindTexture GLenum    target,
GLuint    texture
[static]
 

void GLAPIENTRY save_Bitmap GLsizei    width,
GLsizei    height,
GLfloat    xorig,
GLfloat    yorig,
GLfloat    xmove,
GLfloat    ymove,
const GLubyte *    pixels
[static]
 

void GLAPIENTRY save_BlendColor GLfloat    red,
GLfloat    green,
GLfloat    blue,
GLfloat    alpha
[static]
 

void GLAPIENTRY save_BlendEquation GLenum    mode [static]
 

void GLAPIENTRY save_BlendEquationSeparateEXT GLenum    modeRGB,
GLenum    modeA
[static]
 

void GLAPIENTRY save_BlendFuncSeparateEXT GLenum    sfactorRGB,
GLenum    dfactorRGB,
GLenum    sfactorA,
GLenum    dfactorA
[static]
 

void GLAPIENTRY save_Clear GLbitfield    mask [static]
 

void GLAPIENTRY save_ClearAccum GLfloat    red,
GLfloat    green,
GLfloat    blue,
GLfloat    alpha
[static]
 

void GLAPIENTRY save_ClearColor GLclampf    red,
GLclampf    green,
GLclampf    blue,
GLclampf    alpha
[static]
 

void GLAPIENTRY save_ClearDepth GLclampd    depth [static]
 

void GLAPIENTRY save_ClearIndex GLfloat    c [static]
 

void GLAPIENTRY save_ClearStencil GLint    s [static]
 

void GLAPIENTRY save_ClipPlane GLenum    plane,
const GLdouble *    equ
[static]
 

void GLAPIENTRY save_Color3f GLfloat    x,
GLfloat    y,
GLfloat    z
[static]
 

void GLAPIENTRY save_Color3fv const GLfloat *    v [static]
 

void GLAPIENTRY save_Color4f GLfloat    x,
GLfloat    y,
GLfloat    z,
GLfloat    w
[static]
 

void GLAPIENTRY save_Color4fv const GLfloat *    v [static]
 

void GLAPIENTRY save_ColorMask GLboolean    red,
GLboolean    green,
GLboolean    blue,
GLboolean    alpha
[static]
 

void GLAPIENTRY save_ColorMaterial GLenum    face,
GLenum    mode
[static]
 

void GLAPIENTRY save_ColorSubTable GLenum    target,
GLsizei    start,
GLsizei    count,
GLenum    format,
GLenum    type,
const GLvoid *    table
[static]
 

void GLAPIENTRY save_ColorTable GLenum    target,
GLenum    internalFormat,
GLsizei    width,
GLenum    format,
GLenum    type,
const GLvoid *    table
[static]
 

void GLAPIENTRY save_ColorTableParameterfv GLenum    target,
GLenum    pname,
const GLfloat *    params
[static]
 

void GLAPIENTRY save_ColorTableParameteriv GLenum    target,
GLenum    pname,
const GLint *    params
[static]
 

void GLAPIENTRY save_CompressedTexImage1DARB GLenum    target,
GLint    level,
GLenum    internalFormat,
GLsizei    width,
GLint    border,
GLsizei    imageSize,
const GLvoid *    data
[static]
 

void GLAPIENTRY save_CompressedTexImage2DARB GLenum    target,
GLint    level,
GLenum    internalFormat,
GLsizei    width,
GLsizei    height,
GLint    border,
GLsizei    imageSize,
const GLvoid *    data
[static]
 

void GLAPIENTRY save_CompressedTexImage3DARB GLenum    target,
GLint    level,
GLenum    internalFormat,
GLsizei    width,
GLsizei    height,
GLsizei    depth,
GLint    border,
GLsizei    imageSize,
const GLvoid *    data
[static]
 

void GLAPIENTRY save_CompressedTexSubImage1DARB GLenum    target,
GLint    level,
GLint    xoffset,
GLsizei    width,
GLenum    format,
GLsizei    imageSize,
const GLvoid *    data
[static]
 

void GLAPIENTRY save_CompressedTexSubImage2DARB GLenum    target,
GLint    level,
GLint    xoffset,
GLint    yoffset,
GLsizei    width,
GLsizei    height,
GLenum    format,
GLsizei    imageSize,
const GLvoid *    data
[static]
 

void GLAPIENTRY save_CompressedTexSubImage3DARB GLenum    target,
GLint    level,
GLint    xoffset,
GLint    yoffset,
GLint    zoffset,
GLsizei    width,
GLsizei    height,
GLsizei    depth,
GLenum    format,
GLsizei    imageSize,
const GLvoid *    data
[static]
 

void GLAPIENTRY save_ConvolutionFilter1D GLenum    target,
GLenum    internalFormat,
GLsizei    width,
GLenum    format,
GLenum    type,
const GLvoid *    filter
[static]
 

void GLAPIENTRY save_ConvolutionFilter2D GLenum    target,
GLenum    internalFormat,
GLsizei    width,
GLsizei    height,
GLenum    format,
GLenum    type,
const GLvoid *    filter
[static]
 

void GLAPIENTRY save_ConvolutionParameterf GLenum    target,
GLenum    pname,
GLfloat    param
[static]
 

void GLAPIENTRY save_ConvolutionParameterfv GLenum    target,
GLenum    pname,
const GLfloat *    params
[static]
 

void GLAPIENTRY save_ConvolutionParameteri GLenum    target,
GLenum    pname,
GLint    param
[static]
 

void GLAPIENTRY save_ConvolutionParameteriv GLenum    target,
GLenum    pname,
const GLint *    params
[static]
 

void GLAPIENTRY save_CopyColorSubTable GLenum    target,
GLsizei    start,
GLint    x,
GLint    y,
GLsizei    width
[static]
 

void GLAPIENTRY save_CopyColorTable GLenum    target,
GLenum    internalformat,
GLint    x,
GLint    y,
GLsizei    width
[static]
 

void GLAPIENTRY save_CopyPixels GLint    x,
GLint    y,
GLsizei    width,
GLsizei    height,
GLenum    type
[static]
 

void GLAPIENTRY save_CopyTexImage1D GLenum    target,
GLint    level,
GLenum    internalformat,
GLint    x,
GLint    y,
GLsizei    width,
GLint    border
[static]
 

void GLAPIENTRY save_CopyTexImage2D GLenum    target,
GLint    level,
GLenum    internalformat,
GLint    x,
GLint    y,
GLsizei    width,
GLsizei    height,
GLint    border
[static]
 

void GLAPIENTRY save_CopyTexSubImage1D GLenum    target,
GLint    level,
GLint    xoffset,
GLint    x,
GLint    y,
GLsizei    width
[static]
 

void GLAPIENTRY save_CopyTexSubImage2D GLenum    target,
GLint    level,
GLint    xoffset,
GLint    yoffset,
GLint    x,
GLint    y,
GLsizei    width,
GLint    height
[static]
 

void GLAPIENTRY save_CopyTexSubImage3D GLenum    target,
GLint    level,
GLint    xoffset,
GLint    yoffset,
GLint    zoffset,
GLint    x,
GLint    y,
GLsizei    width,
GLint    height
[static]
 

void GLAPIENTRY save_CullFace GLenum    mode [static]
 

void GLAPIENTRY save_DepthBoundsEXT GLclampd    zmin,
GLclampd    zmax
[static]
 

void GLAPIENTRY save_DepthFunc GLenum    func [static]
 

void GLAPIENTRY save_DepthMask GLboolean    mask [static]
 

void GLAPIENTRY save_DepthRange GLclampd    nearval,
GLclampd    farval
[static]
 

void GLAPIENTRY save_Disable GLenum    cap [static]
 

void GLAPIENTRY save_DrawBuffer GLenum    mode [static]
 

void GLAPIENTRY save_DrawPixels GLsizei    width,
GLsizei    height,
GLenum    format,
GLenum    type,
const GLvoid *    pixels
[static]
 

void GLAPIENTRY save_EdgeFlag GLboolean    x [static]
 

void GLAPIENTRY save_EdgeFlagv const GLboolean *    v [static]
 

void GLAPIENTRY save_Enable GLenum    cap [static]
 

void GLAPIENTRY save_End void    [static]
 

void GLAPIENTRY save_EvalCoord1f GLfloat    x [static]
 

void GLAPIENTRY save_EvalCoord1fv const GLfloat *    v [static]
 

void GLAPIENTRY save_EvalCoord2f GLfloat    x,
GLfloat    y
[static]
 

void GLAPIENTRY save_EvalCoord2fv const GLfloat *    v [static]
 

void GLAPIENTRY save_EvalPoint1 GLint    x [static]
 

void GLAPIENTRY save_EvalPoint2 GLint    x,
GLint    y
[static]
 

void GLAPIENTRY save_ExecuteProgramNV GLenum    target,
GLuint    id,
const GLfloat *    params
[static]
 

void GLAPIENTRY save_FogCoordfEXT GLfloat    x [static]
 

void GLAPIENTRY save_FogCoordfvEXT const GLfloat *    v [static]
 

void GLAPIENTRY save_Fogf GLenum    pname,
GLfloat    param
[static]
 

void GLAPIENTRY save_Fogfv GLenum    pname,
const GLfloat *    params
[static]
 

void GLAPIENTRY save_Fogi GLenum    pname,
GLint    param
[static]
 

void GLAPIENTRY save_Fogiv GLenum    pname,
const GLint *    params
[static]
 

void GLAPIENTRY save_FrontFace GLenum    mode [static]
 

void GLAPIENTRY save_Frustum GLdouble    left,
GLdouble    right,
GLdouble    bottom,
GLdouble    top,
GLdouble    nearval,
GLdouble    farval
[static]
 

void GLAPIENTRY save_Hint GLenum    target,
GLenum    mode
[static]
 

void GLAPIENTRY save_Histogram GLenum    target,
GLsizei    width,
GLenum    internalFormat,
GLboolean    sink
[static]
 

void GLAPIENTRY save_Indexf GLfloat    x [static]
 

void GLAPIENTRY save_Indexfv const GLfloat *    v [static]
 

void GLAPIENTRY save_IndexMask GLuint    mask [static]
 

void GLAPIENTRY save_InitNames void    [static]
 

void GLAPIENTRY save_Lightf GLenum    light,
GLenum    pname,
GLfloat    params
[static]
 

void GLAPIENTRY save_Lightfv GLenum    light,
GLenum    pname,
const GLfloat *    params
[static]
 

void GLAPIENTRY save_Lighti GLenum    light,
GLenum    pname,
GLint    param
[static]
 

void GLAPIENTRY save_Lightiv GLenum    light,
GLenum    pname,
const GLint *    params
[static]
 

void GLAPIENTRY save_LightModelf GLenum    pname,
GLfloat    param
[static]
 

void GLAPIENTRY save_LightModelfv GLenum    pname,
const GLfloat *    params
[static]
 

void GLAPIENTRY save_LightModeli GLenum    pname,
GLint    param
[static]
 

void GLAPIENTRY save_LightModeliv GLenum    pname,
const GLint *    params
[static]
 

void GLAPIENTRY save_LineStipple GLint    factor,
GLushort    pattern
[static]
 

void GLAPIENTRY save_LineWidth GLfloat    width [static]
 

void GLAPIENTRY save_ListBase GLuint    base [static]
 

void GLAPIENTRY save_LoadIdentity void    [static]
 

void GLAPIENTRY save_LoadMatrixd const GLdouble *    m [static]
 

void GLAPIENTRY save_LoadMatrixf const GLfloat *    m [static]
 

void GLAPIENTRY save_LoadName GLuint    name [static]
 

void GLAPIENTRY save_LoadProgramNV GLenum    target,
GLuint    id,
GLsizei    len,
const GLubyte *    program
[static]
 

void GLAPIENTRY save_LoadTransposeMatrixdARB const GLdouble    m[16] [static]
 

void GLAPIENTRY save_LoadTransposeMatrixfARB const GLfloat    m[16] [static]
 

void GLAPIENTRY save_LogicOp GLenum    opcode [static]
 

void GLAPIENTRY save_Map1d GLenum    target,
GLdouble    u1,
GLdouble    u2,
GLint    stride,
GLint    order,
const GLdouble *    points
[static]
 

void GLAPIENTRY save_Map1f GLenum    target,
GLfloat    u1,
GLfloat    u2,
GLint    stride,
GLint    order,
const GLfloat *    points
[static]
 

void GLAPIENTRY save_Map2d GLenum    target,
GLdouble    u1,
GLdouble    u2,
GLint    ustride,
GLint    uorder,
GLdouble    v1,
GLdouble    v2,
GLint    vstride,
GLint    vorder,
const GLdouble *    points
[static]
 

void GLAPIENTRY save_Map2f GLenum    target,
GLfloat    u1,
GLfloat    u2,
GLint    ustride,
GLint    uorder,
GLfloat    v1,
GLfloat    v2,
GLint    vstride,
GLint    vorder,
const GLfloat *    points
[static]
 

void GLAPIENTRY save_MapGrid1d GLint    un,
GLdouble    u1,
GLdouble    u2
[static]
 

void GLAPIENTRY save_MapGrid1f GLint    un,
GLfloat    u1,
GLfloat    u2
[static]
 

void GLAPIENTRY save_MapGrid2d GLint    un,
GLdouble    u1,
GLdouble    u2,
GLint    vn,
GLdouble    v1,
GLdouble    v2
[static]
 

void GLAPIENTRY save_MapGrid2f GLint    un,
GLfloat    u1,
GLfloat    u2,
GLint    vn,
GLfloat    v1,
GLfloat    v2
[static]
 

void GLAPIENTRY save_Materialfv GLenum    face,
GLenum    pname,
const GLfloat *    param
[static]
 

void GLAPIENTRY save_MatrixMode GLenum    mode [static]
 

void GLAPIENTRY save_Minmax GLenum    target,
GLenum    internalFormat,
GLboolean    sink
[static]
 

void GLAPIENTRY save_MultiTexCoord1f GLenum    target,
GLfloat    x
[static]
 

void GLAPIENTRY save_MultiTexCoord1fv GLenum    target,
const GLfloat *    v
[static]
 

void GLAPIENTRY save_MultiTexCoord2f GLenum    target,
GLfloat    x,
GLfloat    y
[static]
 

void GLAPIENTRY save_MultiTexCoord2fv GLenum    target,
const GLfloat *    v
[static]
 

void GLAPIENTRY save_MultiTexCoord3f GLenum    target,
GLfloat    x,
GLfloat    y,
GLfloat    z
[static]
 

void GLAPIENTRY save_MultiTexCoord3fv GLenum    target,
const GLfloat *    v
[static]
 

void GLAPIENTRY save_MultiTexCoord4f GLenum    target,
GLfloat    x,
GLfloat    y,
GLfloat    z,
GLfloat    w
[static]
 

void GLAPIENTRY save_MultiTexCoord4fv GLenum    target,
const GLfloat *    v
[static]
 

void GLAPIENTRY save_MultMatrixd const GLdouble *    m [static]
 

void GLAPIENTRY save_MultMatrixf const GLfloat *    m [static]
 

void GLAPIENTRY save_MultTransposeMatrixdARB const GLdouble    m[16] [static]
 

void GLAPIENTRY save_MultTransposeMatrixfARB const GLfloat    m[16] [static]
 

void GLAPIENTRY save_NewList GLuint    list,
GLenum    mode
[static]
 

void GLAPIENTRY save_Normal3f GLfloat    x,
GLfloat    y,
GLfloat    z
[static]
 

void GLAPIENTRY save_Normal3fv const GLfloat *    v [static]
 

void GLAPIENTRY save_Ortho GLdouble    left,
GLdouble    right,
GLdouble    bottom,
GLdouble    top,
GLdouble    nearval,
GLdouble    farval
[static]
 

void GLAPIENTRY save_PassThrough GLfloat    token [static]
 

void GLAPIENTRY save_PixelMapfv GLenum    map,
GLint    mapsize,
const GLfloat *    values
[static]
 

void GLAPIENTRY save_PixelMapuiv GLenum    map,
GLint    mapsize,
const GLuint *    values
[static]
 

void GLAPIENTRY save_PixelMapusv GLenum    map,
GLint    mapsize,
const GLushort *    values
[static]
 

void GLAPIENTRY save_PixelTexGenParameterfSGIS GLenum    target,
GLfloat    value
[static]
 

void GLAPIENTRY save_PixelTexGenParameterfvSGIS GLenum    target,
const GLfloat *    value
[static]
 

void GLAPIENTRY save_PixelTexGenParameteriSGIS GLenum    target,
GLint    value
[static]
 

void GLAPIENTRY save_PixelTexGenParameterivSGIS GLenum    target,
const GLint *    value
[static]
 

void GLAPIENTRY save_PixelTexGenSGIX GLenum    mode [static]
 

void GLAPIENTRY save_PixelTransferf GLenum    pname,
GLfloat    param
[static]
 

void GLAPIENTRY save_PixelTransferi GLenum    pname,
GLint    param
[static]
 

void GLAPIENTRY save_PixelZoom GLfloat    xfactor,
GLfloat    yfactor
[static]
 

void GLAPIENTRY save_PointParameterfEXT GLenum    pname,
GLfloat    param
[static]
 

void GLAPIENTRY save_PointParameterfvEXT GLenum    pname,
const GLfloat *    params
[static]
 

void GLAPIENTRY save_PointParameteriNV GLenum    pname,
GLint    param
[static]
 

void GLAPIENTRY save_PointParameterivNV GLenum    pname,
const GLint *    param
[static]
 

void GLAPIENTRY save_PointSize GLfloat    size [static]
 

void GLAPIENTRY save_PolygonMode GLenum    face,
GLenum    mode
[static]
 

void GLAPIENTRY save_PolygonOffset GLfloat    factor,
GLfloat    units
[static]
 

void GLAPIENTRY save_PolygonOffsetEXT GLfloat    factor,
GLfloat    bias
[static]
 

void GLAPIENTRY save_PolygonStipple const GLubyte *    pattern [static]
 

void GLAPIENTRY save_PopAttrib void    [static]
 

void GLAPIENTRY save_PopMatrix void    [static]
 

void GLAPIENTRY save_PopName void    [static]
 

void GLAPIENTRY save_PrioritizeTextures GLsizei    num,
const GLuint *    textures,
const GLclampf *    priorities
[static]
 

void GLAPIENTRY save_ProgramEnvParameter4dARB GLenum    target,
GLuint    index,
GLdouble    x,
GLdouble    y,
GLdouble    z,
GLdouble    w
[static]
 

void GLAPIENTRY save_ProgramEnvParameter4dvARB GLenum    target,
GLuint    index,
const GLdouble *    params
[static]
 

void GLAPIENTRY save_ProgramEnvParameter4fARB GLenum    target,
GLuint    index,
GLfloat    x,
GLfloat    y,
GLfloat    z,
GLfloat    w
[static]
 

void GLAPIENTRY save_ProgramEnvParameter4fvARB GLenum    target,
GLuint    index,
const GLfloat *    params
[static]
 

void GLAPIENTRY save_ProgramLocalParameter4dARB GLenum    target,
GLuint    index,
GLdouble    x,
GLdouble    y,
GLdouble    z,
GLdouble    w
[static]
 

void GLAPIENTRY save_ProgramLocalParameter4dvARB GLenum    target,
GLuint    index,
const GLdouble *    params
[static]
 

void GLAPIENTRY save_ProgramLocalParameter4fARB GLenum    target,
GLuint    index,
GLfloat    x,
GLfloat    y,
GLfloat    z,
GLfloat    w
[static]
 

void GLAPIENTRY save_ProgramLocalParameter4fvARB GLenum    target,
GLuint    index,
const GLfloat *    params
[static]
 

void GLAPIENTRY save_ProgramNamedParameter4dNV GLuint    id,
GLsizei    len,
const GLubyte *    name,
GLdouble    x,
GLdouble    y,
GLdouble    z,
GLdouble    w
[static]
 

void GLAPIENTRY save_ProgramNamedParameter4dvNV GLuint    id,
GLsizei    len,
const GLubyte *    name,
const double    v[]
[static]
 

void GLAPIENTRY save_ProgramNamedParameter4fNV GLuint    id,
GLsizei    len,
const GLubyte *    name,
GLfloat    x,
GLfloat    y,
GLfloat    z,
GLfloat    w
[static]
 

void GLAPIENTRY save_ProgramNamedParameter4fvNV GLuint    id,
GLsizei    len,
const GLubyte *    name,
const float    v[]
[static]
 

void GLAPIENTRY save_ProgramParameter4dNV GLenum    target,
GLuint    index,
GLdouble    x,
GLdouble    y,
GLdouble    z,
GLdouble    w
[static]
 

void GLAPIENTRY save_ProgramParameter4dvNV GLenum    target,
GLuint    index,
const GLdouble *    params
[static]
 

void GLAPIENTRY save_ProgramParameter4fNV GLenum    target,
GLuint    index,
GLfloat    x,
GLfloat    y,
GLfloat    z,
GLfloat    w
[static]
 

void GLAPIENTRY save_ProgramParameter4fvNV GLenum    target,
GLuint    index,
const GLfloat *    params
[static]
 

void GLAPIENTRY save_ProgramParameters4dvNV GLenum    target,
GLuint    index,
GLuint    num,
const GLdouble *    params
[static]
 

void GLAPIENTRY save_ProgramParameters4fvNV GLenum    target,
GLuint    index,
GLuint    num,
const GLfloat *    params
[static]
 

void GLAPIENTRY save_ProgramStringARB GLenum    target,
GLenum    format,
GLsizei    len,
const GLvoid *    string
[static]
 

void GLAPIENTRY save_PushAttrib GLbitfield    mask [static]
 

void GLAPIENTRY save_PushMatrix void    [static]
 

void GLAPIENTRY save_PushName GLuint    name [static]
 

void GLAPIENTRY save_RasterPos2d GLdouble    x,
GLdouble    y
[static]
 

void GLAPIENTRY save_RasterPos2dv const GLdouble *    v [static]
 

void GLAPIENTRY save_RasterPos2f GLfloat    x,
GLfloat    y
[static]
 

void GLAPIENTRY save_RasterPos2fv const GLfloat *    v [static]
 

void GLAPIENTRY save_RasterPos2i GLint    x,
GLint    y
[static]
 

void GLAPIENTRY save_RasterPos2iv const GLint *    v [static]
 

void GLAPIENTRY save_RasterPos2s GLshort    x,
GLshort    y
[static]
 

void GLAPIENTRY save_RasterPos2sv const GLshort *    v [static]
 

void GLAPIENTRY save_RasterPos3d GLdouble    x,
GLdouble    y,
GLdouble    z
[static]
 

void GLAPIENTRY save_RasterPos3dv const GLdouble *    v [static]
 

void GLAPIENTRY save_RasterPos3f GLfloat    x,
GLfloat    y,
GLfloat    z
[static]
 

void GLAPIENTRY save_RasterPos3fv const GLfloat *    v [static]
 

void GLAPIENTRY save_RasterPos3i GLint    x,
GLint    y,
GLint    z
[static]
 

void GLAPIENTRY save_RasterPos3iv const GLint *    v [static]
 

void GLAPIENTRY save_RasterPos3s GLshort    x,
GLshort    y,
GLshort    z
[static]
 

void GLAPIENTRY save_RasterPos3sv const GLshort *    v [static]
 

void GLAPIENTRY save_RasterPos4d GLdouble    x,
GLdouble    y,
GLdouble    z,
GLdouble    w
[static]
 

void GLAPIENTRY save_RasterPos4dv const GLdouble *    v [static]
 

void GLAPIENTRY save_RasterPos4f GLfloat    x,
GLfloat    y,
GLfloat    z,
GLfloat    w
[static]
 

void GLAPIENTRY save_RasterPos4fv const GLfloat *    v [static]
 

void GLAPIENTRY save_RasterPos4i GLint    x,
GLint    y,
GLint    z,
GLint    w
[static]
 

void GLAPIENTRY save_RasterPos4iv const GLint *    v [static]
 

void GLAPIENTRY save_RasterPos4s GLshort    x,
GLshort    y,
GLshort    z,
GLshort    w
[static]
 

void GLAPIENTRY save_RasterPos4sv const GLshort *    v [static]
 

void GLAPIENTRY save_ReadBuffer GLenum    mode [static]
 

void GLAPIENTRY save_Rectf GLfloat    a,
GLfloat    b,
GLfloat    c,
GLfloat    d
[static]
 

void GLAPIENTRY save_RequestResidentProgramsNV GLsizei    num,
const GLuint *    ids
[static]
 

void GLAPIENTRY save_ResetHistogram GLenum    target [static]
 

void GLAPIENTRY save_ResetMinmax GLenum    target [static]
 

void GLAPIENTRY save_Rotated GLdouble    angle,
GLdouble    x,
GLdouble    y,
GLdouble    z
[static]
 

void GLAPIENTRY save_Rotatef GLfloat    angle,
GLfloat    x,
GLfloat    y,
GLfloat    z
[static]
 

void GLAPIENTRY save_SampleCoverageARB GLclampf    value,
GLboolean    invert
[static]
 

void GLAPIENTRY save_Scaled GLdouble    x,
GLdouble    y,
GLdouble    z
[static]
 

void GLAPIENTRY save_Scalef GLfloat    x,
GLfloat    y,
GLfloat    z
[static]
 

void GLAPIENTRY save_Scissor GLint    x,
GLint    y,
GLsizei    width,
GLsizei    height
[static]
 

void GLAPIENTRY save_SecondaryColor3fEXT GLfloat    x,
GLfloat    y,
GLfloat    z
[static]
 

void GLAPIENTRY save_SecondaryColor3fvEXT const GLfloat *    v [static]
 

void GLAPIENTRY save_ShadeModel GLenum    mode [static]
 

void GLAPIENTRY save_StencilFunc GLenum    func,
GLint    ref,
GLuint    mask
[static]
 

void GLAPIENTRY save_StencilMask GLuint    mask [static]
 

void GLAPIENTRY save_StencilOp GLenum    fail,
GLenum    zfail,
GLenum    zpass
[static]
 

void GLAPIENTRY save_TexCoord1f GLfloat    x [static]
 

void GLAPIENTRY save_TexCoord1fv const GLfloat *    v [static]
 

void GLAPIENTRY save_TexCoord2f GLfloat    x,
GLfloat    y
[static]
 

void GLAPIENTRY save_TexCoord2fv const GLfloat *    v [static]
 

void GLAPIENTRY save_TexCoord3f GLfloat    x,
GLfloat    y,
GLfloat    z
[static]
 

void GLAPIENTRY save_TexCoord3fv const GLfloat *    v [static]
 

void GLAPIENTRY save_TexCoord4f GLfloat    x,
GLfloat    y,
GLfloat    z,
GLfloat    w
[static]
 

void GLAPIENTRY save_TexCoord4fv const GLfloat *    v [static]
 

void GLAPIENTRY save_TexEnvf GLenum    target,
GLenum    pname,
GLfloat    param
[static]
 

void GLAPIENTRY save_TexEnvfv GLenum    target,
GLenum    pname,
const GLfloat *    params
[static]
 

void GLAPIENTRY save_TexEnvi GLenum    target,
GLenum    pname,
GLint    param
[static]
 

void GLAPIENTRY save_TexEnviv GLenum    target,
GLenum    pname,
const GLint *    param
[static]
 

void GLAPIENTRY save_TexGend GLenum    coord,
GLenum    pname,
GLdouble    param
[static]
 

void GLAPIENTRY save_TexGendv GLenum    coord,
GLenum    pname,
const GLdouble *    params
[static]
 

void GLAPIENTRY save_TexGenf GLenum    coord,
GLenum    pname,
GLfloat    param
[static]
 

void GLAPIENTRY save_TexGenfv GLenum    coord,
GLenum    pname,
const GLfloat *    params
[static]
 

void GLAPIENTRY save_TexGeni GLenum    coord,
GLenum    pname,
GLint    param
[static]
 

void GLAPIENTRY save_TexGeniv GLenum    coord,
GLenum    pname,
const GLint *    params
[static]
 

void GLAPIENTRY save_TexImage1D GLenum    target,
GLint    level,
GLint    components,
GLsizei    width,
GLint    border,
GLenum    format,
GLenum    type,
const GLvoid *    pixels
[static]
 

void GLAPIENTRY save_TexImage2D GLenum    target,
GLint    level,
GLint    components,
GLsizei    width,
GLsizei    height,
GLint    border,
GLenum    format,
GLenum    type,
const GLvoid *    pixels
[static]
 

void GLAPIENTRY save_TexImage3D GLenum    target,
GLint    level,
GLint    internalFormat,
GLsizei    width,
GLsizei    height,
GLsizei    depth,
GLint    border,
GLenum    format,
GLenum    type,
const GLvoid *    pixels
[static]
 

void GLAPIENTRY save_TexParameterf GLenum    target,
GLenum    pname,
GLfloat    param
[static]
 

void GLAPIENTRY save_TexParameterfv GLenum    target,
GLenum    pname,
const GLfloat *    params
[static]
 

void GLAPIENTRY save_TexParameteri GLenum    target,
GLenum    pname,
GLint    param
[static]
 

void GLAPIENTRY save_TexParameteriv GLenum    target,
GLenum    pname,
const GLint *    params
[static]
 

void GLAPIENTRY save_TexSubImage1D GLenum    target,
GLint    level,
GLint    xoffset,
GLsizei    width,
GLenum    format,
GLenum    type,
const GLvoid *    pixels
[static]
 

void GLAPIENTRY save_TexSubImage2D GLenum    target,
GLint    level,
GLint    xoffset,
GLint    yoffset,
GLsizei    width,
GLsizei    height,
GLenum    format,
GLenum    type,
const GLvoid *    pixels
[static]
 

void GLAPIENTRY save_TexSubImage3D GLenum    target,
GLint    level,
GLint    xoffset,
GLint    yoffset,
GLint    zoffset,
GLsizei    width,
GLsizei    height,
GLsizei    depth,
GLenum    format,
GLenum    type,
const GLvoid *    pixels
[static]
 

void GLAPIENTRY save_TrackMatrixNV GLenum    target,
GLuint    address,
GLenum    matrix,
GLenum    transform
[static]
 

void GLAPIENTRY save_Translated GLdouble    x,
GLdouble    y,
GLdouble    z
[static]
 

void GLAPIENTRY save_Translatef GLfloat    x,
GLfloat    y,
GLfloat    z
[static]
 

void GLAPIENTRY save_Vertex2f GLfloat    x,
GLfloat    y
[static]
 

void GLAPIENTRY save_Vertex2fv const GLfloat *    v [static]
 

void GLAPIENTRY save_Vertex3f GLfloat    x,
GLfloat    y,
GLfloat    z
[static]
 

void GLAPIENTRY save_Vertex3fv const GLfloat *    v [static]
 

void GLAPIENTRY save_Vertex4f GLfloat    x,
GLfloat    y,
GLfloat    z,
GLfloat    w
[static]
 

void GLAPIENTRY save_Vertex4fv const GLfloat *    v [static]
 

void GLAPIENTRY save_VertexAttrib1fNV GLuint    index,
GLfloat    x
[static]
 

void GLAPIENTRY save_VertexAttrib1fvNV GLuint    index,
const GLfloat *    v
[static]
 

void GLAPIENTRY save_VertexAttrib2fNV GLuint    index,
GLfloat    x,
GLfloat    y
[static]
 

void GLAPIENTRY save_VertexAttrib2fvNV GLuint    index,
const GLfloat *    v
[static]
 

void GLAPIENTRY save_VertexAttrib3fNV GLuint    index,
GLfloat    x,
GLfloat    y,
GLfloat    z
[static]
 

void GLAPIENTRY save_VertexAttrib3fvNV GLuint    index,
const GLfloat *    v
[static]
 

void GLAPIENTRY save_VertexAttrib4fNV GLuint    index,
GLfloat    x,
GLfloat    y,
GLfloat    z,
GLfloat    w
[static]
 

void GLAPIENTRY save_VertexAttrib4fvNV GLuint    index,
const GLfloat *    v
[static]
 

void GLAPIENTRY save_Viewport GLint    x,
GLint    y,
GLsizei    width,
GLsizei    height
[static]
 

void GLAPIENTRY save_WindowPos2dMESA GLdouble    x,
GLdouble    y
[static]
 

void GLAPIENTRY save_WindowPos2dvMESA const GLdouble *    v [static]
 

void GLAPIENTRY save_WindowPos2fMESA GLfloat    x,
GLfloat    y
[static]
 

void GLAPIENTRY save_WindowPos2fvMESA const GLfloat *    v [static]
 

void GLAPIENTRY save_WindowPos2iMESA GLint    x,
GLint    y
[static]
 

void GLAPIENTRY save_WindowPos2ivMESA const GLint *    v [static]
 

void GLAPIENTRY save_WindowPos2sMESA GLshort    x,
GLshort    y
[static]
 

void GLAPIENTRY save_WindowPos2svMESA const GLshort *    v [static]
 

void GLAPIENTRY save_WindowPos3dMESA GLdouble    x,
GLdouble    y,
GLdouble    z
[static]
 

void GLAPIENTRY save_WindowPos3dvMESA const GLdouble *    v [static]
 

void GLAPIENTRY save_WindowPos3fMESA GLfloat    x,
GLfloat    y,
GLfloat    z
[static]
 

void GLAPIENTRY save_WindowPos3fvMESA const GLfloat *    v [static]
 

void GLAPIENTRY save_WindowPos3iMESA GLint    x,
GLint    y,
GLint    z
[static]
 

void GLAPIENTRY save_WindowPos3ivMESA const GLint *    v [static]
 

void GLAPIENTRY save_WindowPos3sMESA GLshort    x,
GLshort    y,
GLshort    z
[static]
 

void GLAPIENTRY save_WindowPos3svMESA const GLshort *    v [static]
 

void GLAPIENTRY save_WindowPos4dMESA GLdouble    x,
GLdouble    y,
GLdouble    z,
GLdouble    w
[static]
 

void GLAPIENTRY save_WindowPos4dvMESA const GLdouble *    v [static]
 

void GLAPIENTRY save_WindowPos4fMESA GLfloat    x,
GLfloat    y,
GLfloat    z,
GLfloat    w
[static]
 

void GLAPIENTRY save_WindowPos4fvMESA const GLfloat *    v [static]
 

void GLAPIENTRY save_WindowPos4iMESA GLint    x,
GLint    y,
GLint    z,
GLint    w
[static]
 

void GLAPIENTRY save_WindowPos4ivMESA const GLint *    v [static]
 

void GLAPIENTRY save_WindowPos4sMESA GLshort    x,
GLshort    y,
GLshort    z,
GLshort    w
[static]
 

void GLAPIENTRY save_WindowPos4svMESA const GLshort *    v [static]
 

GLuint translate_id GLsizei    n,
GLenum    type,
const GLvoid *    list
[static]
 

GLvoid* unpack_image GLsizei    width,
GLsizei    height,
GLsizei    depth,
GLenum    format,
GLenum    type,
const GLvoid *    pixels,
const struct gl_pixelstore_attrib   unpack
[static]
 

Wrapper for _mesa_unpack_image() that handles pixel buffer objects.

Todo:
This won't suffice when the PBO is really in VRAM/GPU memory.


Variable Documentation

GLuint InstSize[ OPCODE_END_OF_LIST+1 ] [static]
 

Number of nodes of storage needed for each instruction.

Sizes for dynamically allocated opcodes are stored in the context struct.


Generated on Sun May 16 15:55:11 2004 for Mesa Core by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001