#ifndef __glext_h_
#define __glext_h_ …
#ifdef __cplusplus
extern "C" {
#endif
#ifndef GL_APIENTRYP
#define GL_APIENTRYP …
#endif
#ifndef GL_OES_EGL_image
#define GL_OES_EGL_image …
GLeglImageOES;
PFNGLEGLIMAGETARGETTEXTURE2DOESPROC;
PFNGLEGLIMAGETARGETRENDERBUFFERSTORAGEOESPROC;
#ifdef GL_GLEXT_PROTOTYPES
GL_API void GL_APIENTRY glEGLImageTargetTexture2DOES (GLenum target, GLeglImageOES image);
GL_API void GL_APIENTRY glEGLImageTargetRenderbufferStorageOES (GLenum target, GLeglImageOES image);
#endif
#endif
#ifndef GL_OES_blend_equation_separate
#define GL_OES_blend_equation_separate …
#define GL_BLEND_EQUATION_RGB_OES …
#define GL_BLEND_EQUATION_ALPHA_OES …
PFNGLBLENDEQUATIONSEPARATEOESPROC;
#ifdef GL_GLEXT_PROTOTYPES
GL_API void GL_APIENTRY glBlendEquationSeparateOES (GLenum modeRGB, GLenum modeAlpha);
#endif
#endif
#ifndef GL_OES_blend_func_separate
#define GL_OES_blend_func_separate …
#define GL_BLEND_DST_RGB_OES …
#define GL_BLEND_SRC_RGB_OES …
#define GL_BLEND_DST_ALPHA_OES …
#define GL_BLEND_SRC_ALPHA_OES …
PFNGLBLENDFUNCSEPARATEOESPROC;
#ifdef GL_GLEXT_PROTOTYPES
GL_API void GL_APIENTRY glBlendFuncSeparateOES (GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
#endif
#endif
#ifndef GL_OES_blend_subtract
#define GL_OES_blend_subtract …
#define GL_BLEND_EQUATION_OES …
#define GL_FUNC_ADD_OES …
#define GL_FUNC_SUBTRACT_OES …
#define GL_FUNC_REVERSE_SUBTRACT_OES …
PFNGLBLENDEQUATIONOESPROC;
#ifdef GL_GLEXT_PROTOTYPES
GL_API void GL_APIENTRY glBlendEquationOES (GLenum mode);
#endif
#endif
#ifndef GL_OES_byte_coordinates
#define GL_OES_byte_coordinates …
#endif
#ifndef GL_OES_compressed_ETC1_RGB8_sub_texture
#define GL_OES_compressed_ETC1_RGB8_sub_texture …
#endif
#ifndef GL_OES_compressed_ETC1_RGB8_texture
#define GL_OES_compressed_ETC1_RGB8_texture …
#define GL_ETC1_RGB8_OES …
#endif
#ifndef GL_OES_depth24
#define GL_OES_depth24 …
#define GL_DEPTH_COMPONENT24_OES …
#endif
#ifndef GL_OES_depth32
#define GL_OES_depth32 …
#define GL_DEPTH_COMPONENT32_OES …
#endif
#ifndef GL_OES_draw_texture
#define GL_OES_draw_texture …
#define GL_TEXTURE_CROP_RECT_OES …
PFNGLDRAWTEXSOESPROC;
PFNGLDRAWTEXIOESPROC;
PFNGLDRAWTEXXOESPROC;
PFNGLDRAWTEXSVOESPROC;
PFNGLDRAWTEXIVOESPROC;
PFNGLDRAWTEXXVOESPROC;
PFNGLDRAWTEXFOESPROC;
PFNGLDRAWTEXFVOESPROC;
#ifdef GL_GLEXT_PROTOTYPES
GL_API void GL_APIENTRY glDrawTexsOES (GLshort x, GLshort y, GLshort z, GLshort width, GLshort height);
GL_API void GL_APIENTRY glDrawTexiOES (GLint x, GLint y, GLint z, GLint width, GLint height);
GL_API void GL_APIENTRY glDrawTexxOES (GLfixed x, GLfixed y, GLfixed z, GLfixed width, GLfixed height);
GL_API void GL_APIENTRY glDrawTexsvOES (const GLshort *coords);
GL_API void GL_APIENTRY glDrawTexivOES (const GLint *coords);
GL_API void GL_APIENTRY glDrawTexxvOES (const GLfixed *coords);
GL_API void GL_APIENTRY glDrawTexfOES (GLfloat x, GLfloat y, GLfloat z, GLfloat width, GLfloat height);
GL_API void GL_APIENTRY glDrawTexfvOES (const GLfloat *coords);
#endif
#endif
#ifndef GL_OES_element_index_uint
#define GL_OES_element_index_uint …
#define GL_UNSIGNED_INT …
#endif
#ifndef GL_OES_extended_matrix_palette
#define GL_OES_extended_matrix_palette …
#endif
#ifndef GL_OES_fbo_render_mipmap
#define GL_OES_fbo_render_mipmap …
#endif
#ifndef GL_OES_fixed_point
#define GL_OES_fixed_point …
#define GL_FIXED_OES …
PFNGLALPHAFUNCXOESPROC;
PFNGLCLEARCOLORXOESPROC;
PFNGLCLEARDEPTHXOESPROC;
PFNGLCLIPPLANEXOESPROC;
PFNGLCOLOR4XOESPROC;
PFNGLDEPTHRANGEXOESPROC;
PFNGLFOGXOESPROC;
PFNGLFOGXVOESPROC;
PFNGLFRUSTUMXOESPROC;
PFNGLGETCLIPPLANEXOESPROC;
PFNGLGETFIXEDVOESPROC;
PFNGLGETTEXENVXVOESPROC;
PFNGLGETTEXPARAMETERXVOESPROC;
PFNGLLIGHTMODELXOESPROC;
PFNGLLIGHTMODELXVOESPROC;
PFNGLLIGHTXOESPROC;
PFNGLLIGHTXVOESPROC;
PFNGLLINEWIDTHXOESPROC;
PFNGLLOADMATRIXXOESPROC;
PFNGLMATERIALXOESPROC;
PFNGLMATERIALXVOESPROC;
PFNGLMULTMATRIXXOESPROC;
PFNGLMULTITEXCOORD4XOESPROC;
PFNGLNORMAL3XOESPROC;
PFNGLORTHOXOESPROC;
PFNGLPOINTPARAMETERXVOESPROC;
PFNGLPOINTSIZEXOESPROC;
PFNGLPOLYGONOFFSETXOESPROC;
PFNGLROTATEXOESPROC;
PFNGLSCALEXOESPROC;
PFNGLTEXENVXOESPROC;
PFNGLTEXENVXVOESPROC;
PFNGLTEXPARAMETERXOESPROC;
PFNGLTEXPARAMETERXVOESPROC;
PFNGLTRANSLATEXOESPROC;
PFNGLGETLIGHTXVOESPROC;
PFNGLGETMATERIALXVOESPROC;
PFNGLPOINTPARAMETERXOESPROC;
PFNGLSAMPLECOVERAGEXOESPROC;
PFNGLGETTEXGENXVOESPROC;
PFNGLTEXGENXOESPROC;
PFNGLTEXGENXVOESPROC;
#ifdef GL_GLEXT_PROTOTYPES
GL_API void GL_APIENTRY glAlphaFuncxOES (GLenum func, GLfixed ref);
GL_API void GL_APIENTRY glClearColorxOES (GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha);
GL_API void GL_APIENTRY glClearDepthxOES (GLfixed depth);
GL_API void GL_APIENTRY glClipPlanexOES (GLenum plane, const GLfixed *equation);
GL_API void GL_APIENTRY glColor4xOES (GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha);
GL_API void GL_APIENTRY glDepthRangexOES (GLfixed n, GLfixed f);
GL_API void GL_APIENTRY glFogxOES (GLenum pname, GLfixed param);
GL_API void GL_APIENTRY glFogxvOES (GLenum pname, const GLfixed *param);
GL_API void GL_APIENTRY glFrustumxOES (GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f);
GL_API void GL_APIENTRY glGetClipPlanexOES (GLenum plane, GLfixed *equation);
GL_API void GL_APIENTRY glGetFixedvOES (GLenum pname, GLfixed *params);
GL_API void GL_APIENTRY glGetTexEnvxvOES (GLenum target, GLenum pname, GLfixed *params);
GL_API void GL_APIENTRY glGetTexParameterxvOES (GLenum target, GLenum pname, GLfixed *params);
GL_API void GL_APIENTRY glLightModelxOES (GLenum pname, GLfixed param);
GL_API void GL_APIENTRY glLightModelxvOES (GLenum pname, const GLfixed *param);
GL_API void GL_APIENTRY glLightxOES (GLenum light, GLenum pname, GLfixed param);
GL_API void GL_APIENTRY glLightxvOES (GLenum light, GLenum pname, const GLfixed *params);
GL_API void GL_APIENTRY glLineWidthxOES (GLfixed width);
GL_API void GL_APIENTRY glLoadMatrixxOES (const GLfixed *m);
GL_API void GL_APIENTRY glMaterialxOES (GLenum face, GLenum pname, GLfixed param);
GL_API void GL_APIENTRY glMaterialxvOES (GLenum face, GLenum pname, const GLfixed *param);
GL_API void GL_APIENTRY glMultMatrixxOES (const GLfixed *m);
GL_API void GL_APIENTRY glMultiTexCoord4xOES (GLenum texture, GLfixed s, GLfixed t, GLfixed r, GLfixed q);
GL_API void GL_APIENTRY glNormal3xOES (GLfixed nx, GLfixed ny, GLfixed nz);
GL_API void GL_APIENTRY glOrthoxOES (GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f);
GL_API void GL_APIENTRY glPointParameterxvOES (GLenum pname, const GLfixed *params);
GL_API void GL_APIENTRY glPointSizexOES (GLfixed size);
GL_API void GL_APIENTRY glPolygonOffsetxOES (GLfixed factor, GLfixed units);
GL_API void GL_APIENTRY glRotatexOES (GLfixed angle, GLfixed x, GLfixed y, GLfixed z);
GL_API void GL_APIENTRY glScalexOES (GLfixed x, GLfixed y, GLfixed z);
GL_API void GL_APIENTRY glTexEnvxOES (GLenum target, GLenum pname, GLfixed param);
GL_API void GL_APIENTRY glTexEnvxvOES (GLenum target, GLenum pname, const GLfixed *params);
GL_API void GL_APIENTRY glTexParameterxOES (GLenum target, GLenum pname, GLfixed param);
GL_API void GL_APIENTRY glTexParameterxvOES (GLenum target, GLenum pname, const GLfixed *params);
GL_API void GL_APIENTRY glTranslatexOES (GLfixed x, GLfixed y, GLfixed z);
GL_API void GL_APIENTRY glGetLightxvOES (GLenum light, GLenum pname, GLfixed *params);
GL_API void GL_APIENTRY glGetMaterialxvOES (GLenum face, GLenum pname, GLfixed *params);
GL_API void GL_APIENTRY glPointParameterxOES (GLenum pname, GLfixed param);
GL_API void GL_APIENTRY glSampleCoveragexOES (GLclampx value, GLboolean invert);
GL_API void GL_APIENTRY glGetTexGenxvOES (GLenum coord, GLenum pname, GLfixed *params);
GL_API void GL_APIENTRY glTexGenxOES (GLenum coord, GLenum pname, GLfixed param);
GL_API void GL_APIENTRY glTexGenxvOES (GLenum coord, GLenum pname, const GLfixed *params);
#endif
#endif
#ifndef GL_OES_framebuffer_object
#define GL_OES_framebuffer_object …
#define GL_NONE_OES …
#define GL_FRAMEBUFFER_OES …
#define GL_RENDERBUFFER_OES …
#define GL_RGBA4_OES …
#define GL_RGB5_A1_OES …
#define GL_RGB565_OES …
#define GL_DEPTH_COMPONENT16_OES …
#define GL_RENDERBUFFER_WIDTH_OES …
#define GL_RENDERBUFFER_HEIGHT_OES …
#define GL_RENDERBUFFER_INTERNAL_FORMAT_OES …
#define GL_RENDERBUFFER_RED_SIZE_OES …
#define GL_RENDERBUFFER_GREEN_SIZE_OES …
#define GL_RENDERBUFFER_BLUE_SIZE_OES …
#define GL_RENDERBUFFER_ALPHA_SIZE_OES …
#define GL_RENDERBUFFER_DEPTH_SIZE_OES …
#define GL_RENDERBUFFER_STENCIL_SIZE_OES …
#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES …
#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES …
#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES …
#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES …
#define GL_COLOR_ATTACHMENT0_OES …
#define GL_DEPTH_ATTACHMENT_OES …
#define GL_STENCIL_ATTACHMENT_OES …
#define GL_FRAMEBUFFER_COMPLETE_OES …
#define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_OES …
#define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_OES …
#define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_OES …
#define GL_FRAMEBUFFER_INCOMPLETE_FORMATS_OES …
#define GL_FRAMEBUFFER_UNSUPPORTED_OES …
#define GL_FRAMEBUFFER_BINDING_OES …
#define GL_RENDERBUFFER_BINDING_OES …
#define GL_MAX_RENDERBUFFER_SIZE_OES …
#define GL_INVALID_FRAMEBUFFER_OPERATION_OES …
PFNGLISRENDERBUFFEROESPROC;
PFNGLBINDRENDERBUFFEROESPROC;
PFNGLDELETERENDERBUFFERSOESPROC;
PFNGLGENRENDERBUFFERSOESPROC;
PFNGLRENDERBUFFERSTORAGEOESPROC;
PFNGLGETRENDERBUFFERPARAMETERIVOESPROC;
PFNGLISFRAMEBUFFEROESPROC;
PFNGLBINDFRAMEBUFFEROESPROC;
PFNGLDELETEFRAMEBUFFERSOESPROC;
PFNGLGENFRAMEBUFFERSOESPROC;
PFNGLCHECKFRAMEBUFFERSTATUSOESPROC;
PFNGLFRAMEBUFFERRENDERBUFFEROESPROC;
PFNGLFRAMEBUFFERTEXTURE2DOESPROC;
PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVOESPROC;
PFNGLGENERATEMIPMAPOESPROC;
#ifdef GL_GLEXT_PROTOTYPES
GL_API GLboolean GL_APIENTRY glIsRenderbufferOES (GLuint renderbuffer);
GL_API void GL_APIENTRY glBindRenderbufferOES (GLenum target, GLuint renderbuffer);
GL_API void GL_APIENTRY glDeleteRenderbuffersOES (GLsizei n, const GLuint *renderbuffers);
GL_API void GL_APIENTRY glGenRenderbuffersOES (GLsizei n, GLuint *renderbuffers);
GL_API void GL_APIENTRY glRenderbufferStorageOES (GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
GL_API void GL_APIENTRY glGetRenderbufferParameterivOES (GLenum target, GLenum pname, GLint *params);
GL_API GLboolean GL_APIENTRY glIsFramebufferOES (GLuint framebuffer);
GL_API void GL_APIENTRY glBindFramebufferOES (GLenum target, GLuint framebuffer);
GL_API void GL_APIENTRY glDeleteFramebuffersOES (GLsizei n, const GLuint *framebuffers);
GL_API void GL_APIENTRY glGenFramebuffersOES (GLsizei n, GLuint *framebuffers);
GL_API GLenum GL_APIENTRY glCheckFramebufferStatusOES (GLenum target);
GL_API void GL_APIENTRY glFramebufferRenderbufferOES (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
GL_API void GL_APIENTRY glFramebufferTexture2DOES (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
GL_API void GL_APIENTRY glGetFramebufferAttachmentParameterivOES (GLenum target, GLenum attachment, GLenum pname, GLint *params);
GL_API void GL_APIENTRY glGenerateMipmapOES (GLenum target);
#endif
#endif
#ifndef GL_OES_mapbuffer
#define GL_OES_mapbuffer …
#define GL_WRITE_ONLY_OES …
#define GL_BUFFER_ACCESS_OES …
#define GL_BUFFER_MAPPED_OES …
#define GL_BUFFER_MAP_POINTER_OES …
PFNGLMAPBUFFEROESPROC;
PFNGLUNMAPBUFFEROESPROC;
PFNGLGETBUFFERPOINTERVOESPROC;
#ifdef GL_GLEXT_PROTOTYPES
GL_API void *GL_APIENTRY glMapBufferOES (GLenum target, GLenum access);
GL_API GLboolean GL_APIENTRY glUnmapBufferOES (GLenum target);
GL_API void GL_APIENTRY glGetBufferPointervOES (GLenum target, GLenum pname, void **params);
#endif
#endif
#ifndef GL_OES_matrix_get
#define GL_OES_matrix_get …
#define GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES …
#define GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES …
#define GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES …
#endif
#ifndef GL_OES_matrix_palette
#define GL_OES_matrix_palette …
#define GL_MAX_VERTEX_UNITS_OES …
#define GL_MAX_PALETTE_MATRICES_OES …
#define GL_MATRIX_PALETTE_OES …
#define GL_MATRIX_INDEX_ARRAY_OES …
#define GL_WEIGHT_ARRAY_OES …
#define GL_CURRENT_PALETTE_MATRIX_OES …
#define GL_MATRIX_INDEX_ARRAY_SIZE_OES …
#define GL_MATRIX_INDEX_ARRAY_TYPE_OES …
#define GL_MATRIX_INDEX_ARRAY_STRIDE_OES …
#define GL_MATRIX_INDEX_ARRAY_POINTER_OES …
#define GL_MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES …
#define GL_WEIGHT_ARRAY_SIZE_OES …
#define GL_WEIGHT_ARRAY_TYPE_OES …
#define GL_WEIGHT_ARRAY_STRIDE_OES …
#define GL_WEIGHT_ARRAY_POINTER_OES …
#define GL_WEIGHT_ARRAY_BUFFER_BINDING_OES …
PFNGLCURRENTPALETTEMATRIXOESPROC;
PFNGLLOADPALETTEFROMMODELVIEWMATRIXOESPROC;
PFNGLMATRIXINDEXPOINTEROESPROC;
PFNGLWEIGHTPOINTEROESPROC;
#ifdef GL_GLEXT_PROTOTYPES
GL_API void GL_APIENTRY glCurrentPaletteMatrixOES (GLuint matrixpaletteindex);
GL_API void GL_APIENTRY glLoadPaletteFromModelViewMatrixOES (void);
GL_API void GL_APIENTRY glMatrixIndexPointerOES (GLint size, GLenum type, GLsizei stride, const void *pointer);
GL_API void GL_APIENTRY glWeightPointerOES (GLint size, GLenum type, GLsizei stride, const void *pointer);
#endif
#endif
#ifndef GL_OES_packed_depth_stencil
#define GL_OES_packed_depth_stencil …
#define GL_DEPTH_STENCIL_OES …
#define GL_UNSIGNED_INT_24_8_OES …
#define GL_DEPTH24_STENCIL8_OES …
#endif
#ifndef GL_OES_query_matrix
#define GL_OES_query_matrix …
PFNGLQUERYMATRIXXOESPROC;
#ifdef GL_GLEXT_PROTOTYPES
GL_API GLbitfield GL_APIENTRY glQueryMatrixxOES (GLfixed *mantissa, GLint *exponent);
#endif
#endif
#ifndef GL_OES_required_internalformat
#define GL_OES_required_internalformat …
#define GL_ALPHA8_OES …
#define GL_LUMINANCE4_ALPHA4_OES …
#define GL_LUMINANCE8_ALPHA8_OES …
#define GL_LUMINANCE8_OES …
#define GL_RGB8_OES …
#define GL_RGBA8_OES …
#define GL_RGB10_EXT …
#define GL_RGB10_A2_EXT …
#endif
#ifndef GL_OES_rgb8_rgba8
#define GL_OES_rgb8_rgba8 …
#endif
#ifndef GL_OES_single_precision
#define GL_OES_single_precision …
PFNGLCLEARDEPTHFOESPROC;
PFNGLCLIPPLANEFOESPROC;
PFNGLDEPTHRANGEFOESPROC;
PFNGLFRUSTUMFOESPROC;
PFNGLGETCLIPPLANEFOESPROC;
PFNGLORTHOFOESPROC;
#ifdef GL_GLEXT_PROTOTYPES
GL_API void GL_APIENTRY glClearDepthfOES (GLclampf depth);
GL_API void GL_APIENTRY glClipPlanefOES (GLenum plane, const GLfloat *equation);
GL_API void GL_APIENTRY glDepthRangefOES (GLclampf n, GLclampf f);
GL_API void GL_APIENTRY glFrustumfOES (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f);
GL_API void GL_APIENTRY glGetClipPlanefOES (GLenum plane, GLfloat *equation);
GL_API void GL_APIENTRY glOrthofOES (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f);
#endif
#endif
#ifndef GL_OES_stencil1
#define GL_OES_stencil1 …
#define GL_STENCIL_INDEX1_OES …
#endif
#ifndef GL_OES_stencil4
#define GL_OES_stencil4 …
#define GL_STENCIL_INDEX4_OES …
#endif
#ifndef GL_OES_stencil8
#define GL_OES_stencil8 …
#define GL_STENCIL_INDEX8_OES …
#endif
#ifndef GL_OES_stencil_wrap
#define GL_OES_stencil_wrap …
#define GL_INCR_WRAP_OES …
#define GL_DECR_WRAP_OES …
#endif
#ifndef GL_OES_surfaceless_context
#define GL_OES_surfaceless_context …
#define GL_FRAMEBUFFER_UNDEFINED_OES …
#endif
#ifndef GL_OES_texture_cube_map
#define GL_OES_texture_cube_map …
#define GL_NORMAL_MAP_OES …
#define GL_REFLECTION_MAP_OES …
#define GL_TEXTURE_CUBE_MAP_OES …
#define GL_TEXTURE_BINDING_CUBE_MAP_OES …
#define GL_TEXTURE_CUBE_MAP_POSITIVE_X_OES …
#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_OES …
#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_OES …
#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_OES …
#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_OES …
#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_OES …
#define GL_MAX_CUBE_MAP_TEXTURE_SIZE_OES …
#define GL_TEXTURE_GEN_MODE_OES …
#define GL_TEXTURE_GEN_STR_OES …
PFNGLTEXGENFOESPROC;
PFNGLTEXGENFVOESPROC;
PFNGLTEXGENIOESPROC;
PFNGLTEXGENIVOESPROC;
PFNGLGETTEXGENFVOESPROC;
PFNGLGETTEXGENIVOESPROC;
#ifdef GL_GLEXT_PROTOTYPES
GL_API void GL_APIENTRY glTexGenfOES (GLenum coord, GLenum pname, GLfloat param);
GL_API void GL_APIENTRY glTexGenfvOES (GLenum coord, GLenum pname, const GLfloat *params);
GL_API void GL_APIENTRY glTexGeniOES (GLenum coord, GLenum pname, GLint param);
GL_API void GL_APIENTRY glTexGenivOES (GLenum coord, GLenum pname, const GLint *params);
GL_API void GL_APIENTRY glGetTexGenfvOES (GLenum coord, GLenum pname, GLfloat *params);
GL_API void GL_APIENTRY glGetTexGenivOES (GLenum coord, GLenum pname, GLint *params);
#endif
#endif
#ifndef GL_OES_texture_env_crossbar
#define GL_OES_texture_env_crossbar …
#endif
#ifndef GL_OES_texture_mirrored_repeat
#define GL_OES_texture_mirrored_repeat …
#define GL_MIRRORED_REPEAT_OES …
#endif
#ifndef GL_OES_texture_npot
#define GL_OES_texture_npot …
#endif
#ifndef GL_OES_vertex_array_object
#define GL_OES_vertex_array_object …
#define GL_VERTEX_ARRAY_BINDING_OES …
PFNGLBINDVERTEXARRAYOESPROC;
PFNGLDELETEVERTEXARRAYSOESPROC;
PFNGLGENVERTEXARRAYSOESPROC;
PFNGLISVERTEXARRAYOESPROC;
#ifdef GL_GLEXT_PROTOTYPES
GL_API void GL_APIENTRY glBindVertexArrayOES (GLuint array);
GL_API void GL_APIENTRY glDeleteVertexArraysOES (GLsizei n, const GLuint *arrays);
GL_API void GL_APIENTRY glGenVertexArraysOES (GLsizei n, GLuint *arrays);
GL_API GLboolean GL_APIENTRY glIsVertexArrayOES (GLuint array);
#endif
#endif
#ifndef GL_AMD_compressed_3DC_texture
#define GL_AMD_compressed_3DC_texture …
#define GL_3DC_X_AMD …
#define GL_3DC_XY_AMD …
#endif
#ifndef GL_AMD_compressed_ATC_texture
#define GL_AMD_compressed_ATC_texture …
#define GL_ATC_RGB_AMD …
#define GL_ATC_RGBA_EXPLICIT_ALPHA_AMD …
#define GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD …
#endif
#ifndef GL_APPLE_copy_texture_levels
#define GL_APPLE_copy_texture_levels …
PFNGLCOPYTEXTURELEVELSAPPLEPROC;
#ifdef GL_GLEXT_PROTOTYPES
GL_API void GL_APIENTRY glCopyTextureLevelsAPPLE (GLuint destinationTexture, GLuint sourceTexture, GLint sourceBaseLevel, GLsizei sourceLevelCount);
#endif
#endif
#ifndef GL_APPLE_framebuffer_multisample
#define GL_APPLE_framebuffer_multisample …
#define GL_RENDERBUFFER_SAMPLES_APPLE …
#define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_APPLE …
#define GL_MAX_SAMPLES_APPLE …
#define GL_READ_FRAMEBUFFER_APPLE …
#define GL_DRAW_FRAMEBUFFER_APPLE …
#define GL_DRAW_FRAMEBUFFER_BINDING_APPLE …
#define GL_READ_FRAMEBUFFER_BINDING_APPLE …
PFNGLRENDERBUFFERSTORAGEMULTISAMPLEAPPLEPROC;
PFNGLRESOLVEMULTISAMPLEFRAMEBUFFERAPPLEPROC;
#ifdef GL_GLEXT_PROTOTYPES
GL_API void GL_APIENTRY glRenderbufferStorageMultisampleAPPLE (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
GL_API void GL_APIENTRY glResolveMultisampleFramebufferAPPLE (void);
#endif
#endif
#ifndef GL_APPLE_sync
#define GL_APPLE_sync …
GLsync;
GLuint64;
GLint64;
#define GL_SYNC_OBJECT_APPLE …
#define GL_MAX_SERVER_WAIT_TIMEOUT_APPLE …
#define GL_OBJECT_TYPE_APPLE …
#define GL_SYNC_CONDITION_APPLE …
#define GL_SYNC_STATUS_APPLE …
#define GL_SYNC_FLAGS_APPLE …
#define GL_SYNC_FENCE_APPLE …
#define GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE …
#define GL_UNSIGNALED_APPLE …
#define GL_SIGNALED_APPLE …
#define GL_ALREADY_SIGNALED_APPLE …
#define GL_TIMEOUT_EXPIRED_APPLE …
#define GL_CONDITION_SATISFIED_APPLE …
#define GL_WAIT_FAILED_APPLE …
#define GL_SYNC_FLUSH_COMMANDS_BIT_APPLE …
#define GL_TIMEOUT_IGNORED_APPLE …
PFNGLFENCESYNCAPPLEPROC;
PFNGLISSYNCAPPLEPROC;
PFNGLDELETESYNCAPPLEPROC;
PFNGLCLIENTWAITSYNCAPPLEPROC;
PFNGLWAITSYNCAPPLEPROC;
PFNGLGETINTEGER64VAPPLEPROC;
PFNGLGETSYNCIVAPPLEPROC;
#ifdef GL_GLEXT_PROTOTYPES
GL_API GLsync GL_APIENTRY glFenceSyncAPPLE (GLenum condition, GLbitfield flags);
GL_API GLboolean GL_APIENTRY glIsSyncAPPLE (GLsync sync);
GL_API void GL_APIENTRY glDeleteSyncAPPLE (GLsync sync);
GL_API GLenum GL_APIENTRY glClientWaitSyncAPPLE (GLsync sync, GLbitfield flags, GLuint64 timeout);
GL_API void GL_APIENTRY glWaitSyncAPPLE (GLsync sync, GLbitfield flags, GLuint64 timeout);
GL_API void GL_APIENTRY glGetInteger64vAPPLE (GLenum pname, GLint64 *params);
GL_API void GL_APIENTRY glGetSyncivAPPLE (GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values);
#endif
#endif
#ifndef GL_APPLE_texture_2D_limited_npot
#define GL_APPLE_texture_2D_limited_npot …
#endif
#ifndef GL_APPLE_texture_format_BGRA8888
#define GL_APPLE_texture_format_BGRA8888 …
#define GL_BGRA_EXT …
#define GL_BGRA8_EXT …
#endif
#ifndef GL_APPLE_texture_max_level
#define GL_APPLE_texture_max_level …
#define GL_TEXTURE_MAX_LEVEL_APPLE …
#endif
#ifndef GL_ARM_rgba8
#define GL_ARM_rgba8 …
#endif
#ifndef GL_EXT_blend_minmax
#define GL_EXT_blend_minmax …
#define GL_MIN_EXT …
#define GL_MAX_EXT …
#endif
#ifndef GL_EXT_debug_marker
#define GL_EXT_debug_marker …
GLchar;
PFNGLINSERTEVENTMARKEREXTPROC;
PFNGLPUSHGROUPMARKEREXTPROC;
PFNGLPOPGROUPMARKEREXTPROC;
#ifdef GL_GLEXT_PROTOTYPES
GL_API void GL_APIENTRY glInsertEventMarkerEXT (GLsizei length, const GLchar *marker);
GL_API void GL_APIENTRY glPushGroupMarkerEXT (GLsizei length, const GLchar *marker);
GL_API void GL_APIENTRY glPopGroupMarkerEXT (void);
#endif
#endif
#ifndef GL_EXT_discard_framebuffer
#define GL_EXT_discard_framebuffer …
#define GL_COLOR_EXT …
#define GL_DEPTH_EXT …
#define GL_STENCIL_EXT …
PFNGLDISCARDFRAMEBUFFEREXTPROC;
#ifdef GL_GLEXT_PROTOTYPES
GL_API void GL_APIENTRY glDiscardFramebufferEXT (GLenum target, GLsizei numAttachments, const GLenum *attachments);
#endif
#endif
#ifndef GL_EXT_map_buffer_range
#define GL_EXT_map_buffer_range …
#define GL_MAP_READ_BIT_EXT …
#define GL_MAP_WRITE_BIT_EXT …
#define GL_MAP_INVALIDATE_RANGE_BIT_EXT …
#define GL_MAP_INVALIDATE_BUFFER_BIT_EXT …
#define GL_MAP_FLUSH_EXPLICIT_BIT_EXT …
#define GL_MAP_UNSYNCHRONIZED_BIT_EXT …
PFNGLMAPBUFFERRANGEEXTPROC;
PFNGLFLUSHMAPPEDBUFFERRANGEEXTPROC;
#ifdef GL_GLEXT_PROTOTYPES
GL_API void *GL_APIENTRY glMapBufferRangeEXT (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access);
GL_API void GL_APIENTRY glFlushMappedBufferRangeEXT (GLenum target, GLintptr offset, GLsizeiptr length);
#endif
#endif
#ifndef GL_EXT_multi_draw_arrays
#define GL_EXT_multi_draw_arrays …
PFNGLMULTIDRAWARRAYSEXTPROC;
PFNGLMULTIDRAWELEMENTSEXTPROC;
#ifdef GL_GLEXT_PROTOTYPES
GL_API void GL_APIENTRY glMultiDrawArraysEXT (GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount);
GL_API void GL_APIENTRY glMultiDrawElementsEXT (GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei primcount);
#endif
#endif
#ifndef GL_EXT_multisampled_render_to_texture
#define GL_EXT_multisampled_render_to_texture …
#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT …
#define GL_RENDERBUFFER_SAMPLES_EXT …
#define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT …
#define GL_MAX_SAMPLES_EXT …
PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC;
PFNGLFRAMEBUFFERTEXTURE2DMULTISAMPLEEXTPROC;
#ifdef GL_GLEXT_PROTOTYPES
GL_API void GL_APIENTRY glRenderbufferStorageMultisampleEXT (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
GL_API void GL_APIENTRY glFramebufferTexture2DMultisampleEXT (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLsizei samples);
#endif
#endif
#ifndef GL_EXT_read_format_bgra
#define GL_EXT_read_format_bgra …
#define GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT …
#define GL_UNSIGNED_SHORT_1_5_5_5_REV_EXT …
#endif
#ifndef GL_EXT_robustness
#define GL_EXT_robustness …
#define GL_GUILTY_CONTEXT_RESET_EXT …
#define GL_INNOCENT_CONTEXT_RESET_EXT …
#define GL_UNKNOWN_CONTEXT_RESET_EXT …
#define GL_CONTEXT_ROBUST_ACCESS_EXT …
#define GL_RESET_NOTIFICATION_STRATEGY_EXT …
#define GL_LOSE_CONTEXT_ON_RESET_EXT …
#define GL_NO_RESET_NOTIFICATION_EXT …
PFNGLGETGRAPHICSRESETSTATUSEXTPROC;
PFNGLREADNPIXELSEXTPROC;
PFNGLGETNUNIFORMFVEXTPROC;
PFNGLGETNUNIFORMIVEXTPROC;
#ifdef GL_GLEXT_PROTOTYPES
GL_API GLenum GL_APIENTRY glGetGraphicsResetStatusEXT (void);
GL_API void GL_APIENTRY glReadnPixelsEXT (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data);
GL_API void GL_APIENTRY glGetnUniformfvEXT (GLuint program, GLint location, GLsizei bufSize, GLfloat *params);
GL_API void GL_APIENTRY glGetnUniformivEXT (GLuint program, GLint location, GLsizei bufSize, GLint *params);
#endif
#endif
#ifndef GL_EXT_sRGB
#define GL_EXT_sRGB …
#define GL_SRGB_EXT …
#define GL_SRGB_ALPHA_EXT …
#define GL_SRGB8_ALPHA8_EXT …
#define GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT …
#endif
#ifndef GL_EXT_texture_compression_dxt1
#define GL_EXT_texture_compression_dxt1 …
#define GL_COMPRESSED_RGB_S3TC_DXT1_EXT …
#define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT …
#endif
#ifndef GL_EXT_texture_filter_anisotropic
#define GL_EXT_texture_filter_anisotropic …
#define GL_TEXTURE_MAX_ANISOTROPY_EXT …
#define GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT …
#endif
#ifndef GL_EXT_texture_format_BGRA8888
#define GL_EXT_texture_format_BGRA8888 …
#endif
#ifndef GL_EXT_texture_lod_bias
#define GL_EXT_texture_lod_bias …
#define GL_MAX_TEXTURE_LOD_BIAS_EXT …
#define GL_TEXTURE_FILTER_CONTROL_EXT …
#define GL_TEXTURE_LOD_BIAS_EXT …
#endif
#ifndef GL_EXT_texture_storage
#define GL_EXT_texture_storage …
#define GL_TEXTURE_IMMUTABLE_FORMAT_EXT …
#define GL_ALPHA8_EXT …
#define GL_LUMINANCE8_EXT …
#define GL_LUMINANCE8_ALPHA8_EXT …
#define GL_RGBA32F_EXT …
#define GL_RGB32F_EXT …
#define GL_ALPHA32F_EXT …
#define GL_LUMINANCE32F_EXT …
#define GL_LUMINANCE_ALPHA32F_EXT …
#define GL_RGBA16F_EXT …
#define GL_RGB16F_EXT …
#define GL_ALPHA16F_EXT …
#define GL_LUMINANCE16F_EXT …
#define GL_LUMINANCE_ALPHA16F_EXT …
#define GL_R8_EXT …
#define GL_RG8_EXT …
#define GL_R32F_EXT …
#define GL_RG32F_EXT …
#define GL_R16F_EXT …
#define GL_RG16F_EXT …
PFNGLTEXSTORAGE1DEXTPROC;
PFNGLTEXSTORAGE2DEXTPROC;
PFNGLTEXSTORAGE3DEXTPROC;
PFNGLTEXTURESTORAGE1DEXTPROC;
PFNGLTEXTURESTORAGE2DEXTPROC;
PFNGLTEXTURESTORAGE3DEXTPROC;
#ifdef GL_GLEXT_PROTOTYPES
GL_API void GL_APIENTRY glTexStorage1DEXT (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width);
GL_API void GL_APIENTRY glTexStorage2DEXT (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
GL_API void GL_APIENTRY glTexStorage3DEXT (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
GL_API void GL_APIENTRY glTextureStorage1DEXT (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width);
GL_API void GL_APIENTRY glTextureStorage2DEXT (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
GL_API void GL_APIENTRY glTextureStorage3DEXT (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
#endif
#endif
#ifndef GL_IMG_multisampled_render_to_texture
#define GL_IMG_multisampled_render_to_texture …
#define GL_RENDERBUFFER_SAMPLES_IMG …
#define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG …
#define GL_MAX_SAMPLES_IMG …
#define GL_TEXTURE_SAMPLES_IMG …
PFNGLRENDERBUFFERSTORAGEMULTISAMPLEIMGPROC;
PFNGLFRAMEBUFFERTEXTURE2DMULTISAMPLEIMGPROC;
#ifdef GL_GLEXT_PROTOTYPES
GL_API void GL_APIENTRY glRenderbufferStorageMultisampleIMG (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
GL_API void GL_APIENTRY glFramebufferTexture2DMultisampleIMG (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLsizei samples);
#endif
#endif
#ifndef GL_IMG_read_format
#define GL_IMG_read_format …
#define GL_BGRA_IMG …
#define GL_UNSIGNED_SHORT_4_4_4_4_REV_IMG …
#endif
#ifndef GL_IMG_texture_compression_pvrtc
#define GL_IMG_texture_compression_pvrtc …
#define GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG …
#define GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG …
#define GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG …
#define GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG …
#endif
#ifndef GL_IMG_texture_env_enhanced_fixed_function
#define GL_IMG_texture_env_enhanced_fixed_function …
#define GL_MODULATE_COLOR_IMG …
#define GL_RECIP_ADD_SIGNED_ALPHA_IMG …
#define GL_TEXTURE_ALPHA_MODULATE_IMG …
#define GL_FACTOR_ALPHA_MODULATE_IMG …
#define GL_FRAGMENT_ALPHA_MODULATE_IMG …
#define GL_ADD_BLEND_IMG …
#define GL_DOT3_RGBA_IMG …
#endif
#ifndef GL_IMG_user_clip_plane
#define GL_IMG_user_clip_plane …
#define GL_CLIP_PLANE0_IMG …
#define GL_CLIP_PLANE1_IMG …
#define GL_CLIP_PLANE2_IMG …
#define GL_CLIP_PLANE3_IMG …
#define GL_CLIP_PLANE4_IMG …
#define GL_CLIP_PLANE5_IMG …
#define GL_MAX_CLIP_PLANES_IMG …
PFNGLCLIPPLANEFIMGPROC;
PFNGLCLIPPLANEXIMGPROC;
#ifdef GL_GLEXT_PROTOTYPES
GL_API void GL_APIENTRY glClipPlanefIMG (GLenum p, const GLfloat *eqn);
GL_API void GL_APIENTRY glClipPlanexIMG (GLenum p, const GLfixed *eqn);
#endif
#endif
#ifndef GL_NV_fence
#define GL_NV_fence …
#define GL_ALL_COMPLETED_NV …
#define GL_FENCE_STATUS_NV …
#define GL_FENCE_CONDITION_NV …
PFNGLDELETEFENCESNVPROC;
PFNGLGENFENCESNVPROC;
PFNGLISFENCENVPROC;
PFNGLTESTFENCENVPROC;
PFNGLGETFENCEIVNVPROC;
PFNGLFINISHFENCENVPROC;
PFNGLSETFENCENVPROC;
#ifdef GL_GLEXT_PROTOTYPES
GL_API void GL_APIENTRY glDeleteFencesNV (GLsizei n, const GLuint *fences);
GL_API void GL_APIENTRY glGenFencesNV (GLsizei n, GLuint *fences);
GL_API GLboolean GL_APIENTRY glIsFenceNV (GLuint fence);
GL_API GLboolean GL_APIENTRY glTestFenceNV (GLuint fence);
GL_API void GL_APIENTRY glGetFenceivNV (GLuint fence, GLenum pname, GLint *params);
GL_API void GL_APIENTRY glFinishFenceNV (GLuint fence);
GL_API void GL_APIENTRY glSetFenceNV (GLuint fence, GLenum condition);
#endif
#endif
#ifndef GL_QCOM_driver_control
#define GL_QCOM_driver_control …
PFNGLGETDRIVERCONTROLSQCOMPROC;
PFNGLGETDRIVERCONTROLSTRINGQCOMPROC;
PFNGLENABLEDRIVERCONTROLQCOMPROC;
PFNGLDISABLEDRIVERCONTROLQCOMPROC;
#ifdef GL_GLEXT_PROTOTYPES
GL_API void GL_APIENTRY glGetDriverControlsQCOM (GLint *num, GLsizei size, GLuint *driverControls);
GL_API void GL_APIENTRY glGetDriverControlStringQCOM (GLuint driverControl, GLsizei bufSize, GLsizei *length, GLchar *driverControlString);
GL_API void GL_APIENTRY glEnableDriverControlQCOM (GLuint driverControl);
GL_API void GL_APIENTRY glDisableDriverControlQCOM (GLuint driverControl);
#endif
#endif
#ifndef GL_QCOM_extended_get
#define GL_QCOM_extended_get …
#define GL_TEXTURE_WIDTH_QCOM …
#define GL_TEXTURE_HEIGHT_QCOM …
#define GL_TEXTURE_DEPTH_QCOM …
#define GL_TEXTURE_INTERNAL_FORMAT_QCOM …
#define GL_TEXTURE_FORMAT_QCOM …
#define GL_TEXTURE_TYPE_QCOM …
#define GL_TEXTURE_IMAGE_VALID_QCOM …
#define GL_TEXTURE_NUM_LEVELS_QCOM …
#define GL_TEXTURE_TARGET_QCOM …
#define GL_TEXTURE_OBJECT_VALID_QCOM …
#define GL_STATE_RESTORE …
PFNGLEXTGETTEXTURESQCOMPROC;
PFNGLEXTGETBUFFERSQCOMPROC;
PFNGLEXTGETRENDERBUFFERSQCOMPROC;
PFNGLEXTGETFRAMEBUFFERSQCOMPROC;
PFNGLEXTGETTEXLEVELPARAMETERIVQCOMPROC;
PFNGLEXTTEXOBJECTSTATEOVERRIDEIQCOMPROC;
PFNGLEXTGETTEXSUBIMAGEQCOMPROC;
PFNGLEXTGETBUFFERPOINTERVQCOMPROC;
#ifdef GL_GLEXT_PROTOTYPES
GL_API void GL_APIENTRY glExtGetTexturesQCOM (GLuint *textures, GLint maxTextures, GLint *numTextures);
GL_API void GL_APIENTRY glExtGetBuffersQCOM (GLuint *buffers, GLint maxBuffers, GLint *numBuffers);
GL_API void GL_APIENTRY glExtGetRenderbuffersQCOM (GLuint *renderbuffers, GLint maxRenderbuffers, GLint *numRenderbuffers);
GL_API void GL_APIENTRY glExtGetFramebuffersQCOM (GLuint *framebuffers, GLint maxFramebuffers, GLint *numFramebuffers);
GL_API void GL_APIENTRY glExtGetTexLevelParameterivQCOM (GLuint texture, GLenum face, GLint level, GLenum pname, GLint *params);
GL_API void GL_APIENTRY glExtTexObjectStateOverrideiQCOM (GLenum target, GLenum pname, GLint param);
GL_API void GL_APIENTRY glExtGetTexSubImageQCOM (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, void *texels);
GL_API void GL_APIENTRY glExtGetBufferPointervQCOM (GLenum target, void **params);
#endif
#endif
#ifndef GL_QCOM_extended_get2
#define GL_QCOM_extended_get2 …
PFNGLEXTGETSHADERSQCOMPROC;
PFNGLEXTGETPROGRAMSQCOMPROC;
PFNGLEXTISPROGRAMBINARYQCOMPROC;
PFNGLEXTGETPROGRAMBINARYSOURCEQCOMPROC;
#ifdef GL_GLEXT_PROTOTYPES
GL_API void GL_APIENTRY glExtGetShadersQCOM (GLuint *shaders, GLint maxShaders, GLint *numShaders);
GL_API void GL_APIENTRY glExtGetProgramsQCOM (GLuint *programs, GLint maxPrograms, GLint *numPrograms);
GL_API GLboolean GL_APIENTRY glExtIsProgramBinaryQCOM (GLuint program);
GL_API void GL_APIENTRY glExtGetProgramBinarySourceQCOM (GLuint program, GLenum shadertype, GLchar *source, GLint *length);
#endif
#endif
#ifndef GL_QCOM_perfmon_global_mode
#define GL_QCOM_perfmon_global_mode …
#define GL_PERFMON_GLOBAL_MODE_QCOM …
#endif
#ifndef GL_QCOM_tiled_rendering
#define GL_QCOM_tiled_rendering …
#define GL_COLOR_BUFFER_BIT0_QCOM …
#define GL_COLOR_BUFFER_BIT1_QCOM …
#define GL_COLOR_BUFFER_BIT2_QCOM …
#define GL_COLOR_BUFFER_BIT3_QCOM …
#define GL_COLOR_BUFFER_BIT4_QCOM …
#define GL_COLOR_BUFFER_BIT5_QCOM …
#define GL_COLOR_BUFFER_BIT6_QCOM …
#define GL_COLOR_BUFFER_BIT7_QCOM …
#define GL_DEPTH_BUFFER_BIT0_QCOM …
#define GL_DEPTH_BUFFER_BIT1_QCOM …
#define GL_DEPTH_BUFFER_BIT2_QCOM …
#define GL_DEPTH_BUFFER_BIT3_QCOM …
#define GL_DEPTH_BUFFER_BIT4_QCOM …
#define GL_DEPTH_BUFFER_BIT5_QCOM …
#define GL_DEPTH_BUFFER_BIT6_QCOM …
#define GL_DEPTH_BUFFER_BIT7_QCOM …
#define GL_STENCIL_BUFFER_BIT0_QCOM …
#define GL_STENCIL_BUFFER_BIT1_QCOM …
#define GL_STENCIL_BUFFER_BIT2_QCOM …
#define GL_STENCIL_BUFFER_BIT3_QCOM …
#define GL_STENCIL_BUFFER_BIT4_QCOM …
#define GL_STENCIL_BUFFER_BIT5_QCOM …
#define GL_STENCIL_BUFFER_BIT6_QCOM …
#define GL_STENCIL_BUFFER_BIT7_QCOM …
#define GL_MULTISAMPLE_BUFFER_BIT0_QCOM …
#define GL_MULTISAMPLE_BUFFER_BIT1_QCOM …
#define GL_MULTISAMPLE_BUFFER_BIT2_QCOM …
#define GL_MULTISAMPLE_BUFFER_BIT3_QCOM …
#define GL_MULTISAMPLE_BUFFER_BIT4_QCOM …
#define GL_MULTISAMPLE_BUFFER_BIT5_QCOM …
#define GL_MULTISAMPLE_BUFFER_BIT6_QCOM …
#define GL_MULTISAMPLE_BUFFER_BIT7_QCOM …
PFNGLSTARTTILINGQCOMPROC;
PFNGLENDTILINGQCOMPROC;
#ifdef GL_GLEXT_PROTOTYPES
GL_API void GL_APIENTRY glStartTilingQCOM (GLuint x, GLuint y, GLuint width, GLuint height, GLbitfield preserveMask);
GL_API void GL_APIENTRY glEndTilingQCOM (GLbitfield preserveMask);
#endif
#endif
#ifndef GL_QCOM_writeonly_rendering
#define GL_QCOM_writeonly_rendering …
#define GL_WRITEONLY_RENDERING_QCOM …
#endif
#ifdef __cplusplus
}
#endif
#endif