#include "glheader.h"#include "imports.h"#include "accum.h"#include "attrib.h"#include "blend.h"#include "buffers.h"#include "bufferobj.h"#include "colormac.h"#include "colortab.h"#include "context.h"#include "depth.h"#include "enable.h"#include "enums.h"#include "fog.h"#include "hint.h"#include "light.h"#include "lines.h"#include "matrix.h"#include "points.h"#include "polygon.h"#include "simple_list.h"#include "stencil.h"#include "texobj.h"#include "texstate.h"#include "mtypes.h"#include "math/m_xform.h"Defines | |
| #define | TEST_AND_UPDATE(VALUE, NEWVALUE, ENUM) |
| #define | GL_CLIENT_PACK_BIT (1<<20) |
| #define | GL_CLIENT_UNPACK_BIT (1<<21) |
Functions | |
| gl_attrib_node * | new_attrib_node (GLbitfield kind) |
| void GLAPIENTRY | _mesa_PushAttrib (GLbitfield mask) |
| void | pop_enable_group (GLcontext *ctx, const struct gl_enable_attrib *enable) |
| void | pop_texture_group (GLcontext *ctx, const struct gl_texture_attrib *texAttrib) |
| void GLAPIENTRY | _mesa_PopAttrib (void) |
| void | adjust_buffer_object_ref_counts (struct gl_array_attrib *array, GLint step) |
| Helper for incrementing/decrementing vertex buffer object reference counts when pushing/popping the GL_CLIENT_VERTEX_ARRAY_BIT attribute group. More... | |
| void GLAPIENTRY | _mesa_PushClientAttrib (GLbitfield mask) |
| void GLAPIENTRY | _mesa_PopClientAttrib (void) |
| void | _mesa_init_attrib (GLcontext *ctx) |
|
|
|
|
|
|
|
|
Value: if ((VALUE) != (NEWVALUE)) { \
_mesa_set_enable( ctx, ENUM, (NEWVALUE) ); \
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
Helper for incrementing/decrementing vertex buffer object reference counts when pushing/popping the GL_CLIENT_VERTEX_ARRAY_BIT attribute group.
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001