#include "mtypes.h"
#include "context.h"
Functions | |
| void GLAPIENTRY | _mesa_noop_Rectf (GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2) | 
| Execute a glRectf() function.   | |
| void GLAPIENTRY | _mesa_noop_EvalMesh1 (GLenum mode, GLint i1, GLint i2) | 
| KW: If are compiling, we don't know whether eval will produce a vertex when it is run in the future.   | |
| void GLAPIENTRY | _mesa_noop_EvalMesh2 (GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2) | 
| void GLAPIENTRY | _mesa_noop_Materialfv (GLenum face, GLenum pname, const GLfloat *param) | 
| Called by glMaterial*().   | |
| void GLAPIENTRY | _mesa_noop_MultiDrawElements (GLenum mode, const GLsizei *count, GLenum type, const GLvoid **indices, GLsizei primcount) | 
| void GLAPIENTRY | _mesa_noop_MultiDrawElementsBaseVertex (GLenum mode, const GLsizei *count, GLenum type, const GLvoid **indices, GLsizei primcount, const GLint *basevertex) | 
| void | _mesa_noop_vtxfmt_init (GLvertexformat *vfmt) | 
| Build a vertexformat of functions to use outside begin/end pairs.   | |
| void GLAPIENTRY _mesa_noop_EvalMesh1 | ( | GLenum | mode, | |
| GLint | i1, | |||
| GLint | i2 | |||
| ) | 
KW: If are compiling, we don't know whether eval will produce a vertex when it is run in the future.
If this is pure immediate mode, eval is a noop if neither vertex map is enabled.
Thus we need to have a check in the display list code or elsewhere for eval(1,2) vertices in the case where map(1,2)_vertex is disabled, and to purge those vertices from the vb.
| void GLAPIENTRY _mesa_noop_EvalMesh2 | ( | GLenum | mode, | |
| GLint | i1, | |||
| GLint | i2, | |||
| GLint | j1, | |||
| GLint | j2 | |||
| ) | 
| void GLAPIENTRY _mesa_noop_Materialfv | ( | GLenum | face, | |
| GLenum | pname, | |||
| const GLfloat * | param | |||
| ) | 
Called by glMaterial*().
| void GLAPIENTRY _mesa_noop_MultiDrawElements | ( | GLenum | mode, | |
| const GLsizei * | count, | |||
| GLenum | type, | |||
| const GLvoid ** | indices, | |||
| GLsizei | primcount | |||
| ) | 
| void GLAPIENTRY _mesa_noop_MultiDrawElementsBaseVertex | ( | GLenum | mode, | |
| const GLsizei * | count, | |||
| GLenum | type, | |||
| const GLvoid ** | indices, | |||
| GLsizei | primcount, | |||
| const GLint * | basevertex | |||
| ) | 
| void GLAPIENTRY _mesa_noop_Rectf | ( | GLfloat | x1, | |
| GLfloat | y1, | |||
| GLfloat | x2, | |||
| GLfloat | y2 | |||
| ) | 
Execute a glRectf() function.
This is not suitable for GL_COMPILE modes (as the test for outside begin/end is not compiled), but may be useful for drivers in circumstances which exclude display list interactions.
(None of the functions in this file are suitable for GL_COMPILE modes).
| void _mesa_noop_vtxfmt_init | ( | GLvertexformat * | vfmt | ) | 
Build a vertexformat of functions to use outside begin/end pairs.
TODO -- build a whole dispatch table for this purpose, and likewise for inside begin/end.
 1.5.4