indirect_vertex_array.h [plain text]
#ifndef INDIRECT_VERTEX_ARRAY_H
#define INDIRECT_VERTEX_ARRAY_H
extern const GLuint __glXTypeSize_table[16];
#define __glXTypeSize(e) ((((e) & ~0x0f) != 0x1400) \
? 0 : __glXTypeSize_table[ (e) & 0x0f ])
extern void __glXArrayDisableAll(__GLXattribute * state);
extern GLboolean __glXSetArrayEnable(__GLXattribute * state,
GLenum key, unsigned index,
GLboolean enable);
extern GLboolean __glXGetArrayEnable(const __GLXattribute * const state,
GLenum key, unsigned index,
GLintptr * dest);
extern GLboolean __glXGetArraySize(const __GLXattribute * const state,
GLenum key, unsigned index,
GLintptr * dest);
extern GLboolean __glXGetArrayType(const __GLXattribute * const state,
GLenum key, unsigned index,
GLintptr * dest);
extern GLboolean __glXGetArrayStride(const __GLXattribute * const state,
GLenum key, unsigned index,
GLintptr * dest);
extern GLboolean __glXGetArrayPointer(const __GLXattribute * const state,
GLenum key, unsigned index,
void **dest);
extern GLboolean __glXGetArrayNormalized(const __GLXattribute * const state,
GLenum key, unsigned index,
GLintptr * dest);
extern void __glXPushArrayState(__GLXattribute * state);
extern void __glXPopArrayState(__GLXattribute * state);
extern GLuint __glXGetActiveTextureUnit(const __GLXattribute * const state);
#endif