jkxr/Projects/Android/jni/SupportLibs/gl4es/spec/yml/opengl.yml

3673 lines
211 KiB
YAML
Raw Normal View History

3DFX_tbuffer:
glTbufferMask3DFX: [void, GLuint mask]
AMD_debug_output:
glDebugMessageCallbackAMD: [void, GLDEBUGPROCAMD callback, GLvoid *userParam]
glDebugMessageEnableAMD: [void, GLenum category, GLenum severity, GLsizei count,
const GLuint *ids, GLboolean enabled]
glDebugMessageInsertAMD: [void, GLenum category, GLenum severity, GLuint id, GLsizei
length, const GLchar *buf]
glGetDebugMessageLogAMD: [GLuint, GLuint count, GLsizei bufsize, GLenum *categories,
GLuint *severities, GLuint *ids, GLsizei *lengths, GLchar *message]
AMD_draw_buffers_blend:
glBlendEquationIndexedAMD: [void, GLuint buf, GLenum mode]
glBlendEquationSeparateIndexedAMD: [void, GLuint buf, GLenum modeRGB, GLenum modeAlpha]
glBlendFuncIndexedAMD: [void, GLuint buf, GLenum src, GLenum dst]
glBlendFuncSeparateIndexedAMD: [void, GLuint buf, GLenum srcRGB, GLenum dstRGB,
GLenum srcAlpha, GLenum dstAlpha]
AMD_multi_draw_indirect:
glMultiDrawArraysIndirectAMD: [void, GLenum mode, const GLvoid *indirect, GLsizei
primcount, GLsizei stride]
glMultiDrawElementsIndirectAMD: [void, GLenum mode, GLenum type, const GLvoid *indirect,
GLsizei primcount, GLsizei stride]
AMD_name_gen_delete:
glDeleteNamesAMD: [void, GLenum identifier, GLuint num, const GLuint *names]
glGenNamesAMD: [void, GLenum identifier, GLuint num, GLuint *names]
glIsNameAMD: [GLboolean, GLenum identifier, GLuint name]
AMD_performance_monitor:
glBeginPerfMonitorAMD: [void, GLuint monitor]
glDeletePerfMonitorsAMD: [void, GLsizei n, GLuint *monitors]
glEndPerfMonitorAMD: [void, GLuint monitor]
glGenPerfMonitorsAMD: [void, GLsizei n, GLuint *monitors]
glGetPerfMonitorCounterDataAMD: [void, GLuint monitor, GLenum pname, GLsizei dataSize,
GLuint *data, GLint *bytesWritten]
glGetPerfMonitorCounterInfoAMD: [void, GLuint group, GLuint counter, GLenum pname,
GLvoid *data]
glGetPerfMonitorCounterStringAMD: [void, GLuint group, GLuint counter, GLsizei bufSize,
GLsizei *length, GLchar *counterString]
glGetPerfMonitorCountersAMD: [void, GLuint group, GLint *numCounters, GLint *maxActiveCounters,
GLsizei counterSize, GLuint *counters]
glGetPerfMonitorGroupStringAMD: [void, GLuint group, GLsizei bufSize, GLsizei *length,
GLchar *groupString]
glGetPerfMonitorGroupsAMD: [void, GLint *numGroups, GLsizei groupsSize, GLuint *groups]
glSelectPerfMonitorCountersAMD: [void, GLuint monitor, GLboolean enable, GLuint
group, GLint numCounters, GLuint *counterList]
AMD_sample_positions:
glSetMultisamplefvAMD: [void, GLenum pname, GLuint index, const GLfloat *val]
AMD_sparse_texture:
glTexStorageSparseAMD: [void, GLenum target, GLenum internalFormat, GLsizei width,
GLsizei height, GLsizei depth, GLsizei layers, GLbitfield flags]
glTextureStorageSparseAMD: [void, GLuint texture, GLenum target, GLenum internalFormat,
GLsizei width, GLsizei height, GLsizei depth, GLsizei layers, GLbitfield flags]
AMD_stencil_operation_extended:
glStencilOpValueAMD: [void, GLenum face, GLuint value]
AMD_vertex_shader_tessellator:
glTessellationFactorAMD: [void, GLfloat factor]
glTessellationModeAMD: [void, GLenum mode]
APPLE_element_array:
glDrawElementArrayAPPLE: [void, GLenum mode, GLint first, GLsizei count]
glDrawRangeElementArrayAPPLE: [void, GLenum mode, GLuint start, GLuint end, GLint
first, GLsizei count]
glElementPointerAPPLE: [void, GLenum type, const GLvoid *pointer]
glMultiDrawElementArrayAPPLE: [void, GLenum mode, const GLint *first, const GLsizei
*count, GLsizei primcount]
glMultiDrawRangeElementArrayAPPLE: [void, GLenum mode, GLuint start, GLuint end,
const GLint *first, const GLsizei *count, GLsizei primcount]
APPLE_fence:
glDeleteFencesAPPLE: [void, GLsizei n, const GLuint *fences]
glFinishFenceAPPLE: [void, GLuint fence]
glFinishObjectAPPLE: [void, GLenum object, GLint name]
glGenFencesAPPLE: [void, GLsizei n, GLuint *fences]
glIsFenceAPPLE: [GLboolean, GLuint fence]
glSetFenceAPPLE: [void, GLuint fence]
glTestFenceAPPLE: [GLboolean, GLuint fence]
glTestObjectAPPLE: [GLboolean, GLenum object, GLuint name]
APPLE_flush_buffer_range:
glBufferParameteriAPPLE: [void, GLenum target, GLenum pname, GLint param]
glFlushMappedBufferRangeAPPLE: [void, GLenum target, GLintptr offset, GLsizeiptr
size]
APPLE_object_purgeable:
glGetObjectParameterivAPPLE: [void, GLenum objectType, GLuint name, GLenum pname,
GLint *params]
glObjectPurgeableAPPLE: [GLenum, GLenum objectType, GLuint name, GLenum option]
glObjectUnpurgeableAPPLE: [GLenum, GLenum objectType, GLuint name, GLenum option]
APPLE_texture_range:
glGetTexParameterPointervAPPLE: [void, GLenum target, GLenum pname, GLvoid *params]
glTextureRangeAPPLE: [void, GLenum target, GLsizei length, const GLvoid *pointer]
APPLE_vertex_array_object:
glBindVertexArrayAPPLE: [void, GLuint array]
glDeleteVertexArraysAPPLE: [void, GLsizei n, const GLuint *arrays]
glGenVertexArraysAPPLE: [void, GLsizei n, GLuint *arrays]
glIsVertexArrayAPPLE: [GLboolean, GLuint array]
APPLE_vertex_array_range:
glFlushVertexArrayRangeAPPLE: [void, GLsizei length, GLvoid *pointer]
glVertexArrayParameteriAPPLE: [void, GLenum pname, GLint param]
glVertexArrayRangeAPPLE: [void, GLsizei length, GLvoid *pointer]
APPLE_vertex_program_evaluators:
glDisableVertexAttribAPPLE: [void, GLuint index, GLenum pname]
glEnableVertexAttribAPPLE: [void, GLuint index, GLenum pname]
glIsVertexAttribEnabledAPPLE: [GLboolean, GLuint index, GLenum pname]
glMapVertexAttrib1dAPPLE: [void, GLuint index, GLuint size, GLdouble u1, GLdouble
u2, GLint stride, GLint order, const GLdouble *points]
glMapVertexAttrib1fAPPLE: [void, GLuint index, GLuint size, GLfloat u1, GLfloat
u2, GLint stride, GLint order, const GLfloat *points]
glMapVertexAttrib2dAPPLE: [void, GLuint index, GLuint size, GLdouble u1, GLdouble
u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint
vorder, const GLdouble *points]
glMapVertexAttrib2fAPPLE: [void, GLuint index, GLuint size, GLfloat u1, GLfloat
u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint
vorder, const GLfloat *points]
ARB_ES2_compatibility:
glClearDepthf: [void, GLfloat d]
glDepthRangef: [void, GLfloat n, GLfloat f]
glGetShaderPrecisionFormat: [void, GLenum shadertype, GLenum precisiontype, GLint
*range, GLint *precision]
glReleaseShaderCompiler: [void]
glShaderBinary: [void, GLsizei count, const GLuint *shaders, GLenum binaryformat,
const GLvoid *binary, GLsizei length]
ARB_base_instance:
glDrawArraysInstancedBaseInstance: [void, GLenum mode, GLint first, GLsizei count,
GLsizei instancecount, GLuint baseinstance]
glDrawElementsInstancedBaseInstance: [void, GLenum mode, GLsizei count, GLenum type,
const void *indices, GLsizei instancecount, GLuint baseinstance]
glDrawElementsInstancedBaseVertexBaseInstance: [void, GLenum mode, GLsizei count,
GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint
baseinstance]
ARB_blend_func_extended:
glBindFragDataLocationIndexed: [void, GLuint program, GLuint colorNumber, GLuint
index, const GLchar *name]
glGetFragDataIndex: [GLint, GLuint program, const GLchar *name]
ARB_cl_event:
glCreateSyncFromCLeventARB: [GLsync, struct _cl_context *context, struct _cl_event
*event, GLbitfield flags]
ARB_clear_buffer_object:
glClearBufferData: [void, GLenum target, GLenum internalformat, GLenum format, GLenum
type, const void *data]
glClearBufferSubData: [void, GLenum target, GLenum internalformat, GLintptr offset,
GLsizeiptr size, GLenum format, GLenum type, const void *data]
glClearNamedBufferDataEXT: [void, GLuint buffer, GLenum internalformat, GLenum format,
GLenum type, const void *data]
glClearNamedBufferSubDataEXT: [void, GLuint buffer, GLenum internalformat, GLenum
format, GLenum type, GLsizeiptr offset, GLsizeiptr size, const void *data]
ARB_color_buffer_float:
glClampColorARB: [void, GLenum target, GLenum clamp]
ARB_compute_shader:
glDispatchCompute: [void, GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z]
glDispatchComputeIndirect: [void, GLintptr indirect]
ARB_copy_buffer:
glCopyBufferSubData: [void, GLenum readTarget, GLenum writeTarget, GLintptr readOffset,
GLintptr writeOffset, GLsizeiptr size]
ARB_copy_image:
glCopyImageSubData: [void, GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint
srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel,
GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei
srcDepth]
ARB_debug_output:
glDebugMessageCallbackARB: [void, GLDEBUGPROCARB callback, const GLvoid *userParam]
glDebugMessageControlARB: [void, GLenum source, GLenum type, GLenum severity, GLsizei
count, const GLuint *ids, GLboolean enabled]
glDebugMessageInsertARB: [void, GLenum source, GLenum type, GLuint id, GLenum severity,
GLsizei length, const GLchar *buf]
glGetDebugMessageLogARB: [GLuint, GLuint count, GLsizei bufsize, GLenum *sources,
GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog]
ARB_draw_buffers:
glDrawBuffersARB: [void, GLsizei n, const GLenum *bufs]
ARB_draw_buffers_blend:
glBlendEquationSeparateiARB: [void, GLuint buf, GLenum modeRGB, GLenum modeAlpha]
glBlendEquationiARB: [void, GLuint buf, GLenum mode]
glBlendFuncSeparateiARB: [void, GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum
srcAlpha, GLenum dstAlpha]
glBlendFunciARB: [void, GLuint buf, GLenum src, GLenum dst]
ARB_draw_elements_base_vertex:
glDrawElementsBaseVertex: [void, GLenum mode, GLsizei count, GLenum type, const
GLvoid *indices, GLint basevertex]
glDrawElementsInstancedBaseVertex: [void, GLenum mode, GLsizei count, GLenum type,
const GLvoid *indices, GLsizei instancecount, GLint basevertex]
glDrawRangeElementsBaseVertex: [void, GLenum mode, GLuint start, GLuint end, GLsizei
count, GLenum type, const GLvoid *indices, GLint basevertex]
glMultiDrawElementsBaseVertex: [void, GLenum mode, const GLsizei *count, GLenum
type, GLvoid*const *indices, GLsizei drawcount, const GLint *basevertex]
ARB_draw_indirect:
glDrawArraysIndirect: [void, GLenum mode, const GLvoid *indirect]
glDrawElementsIndirect: [void, GLenum mode, GLenum type, const GLvoid *indirect]
ARB_draw_instanced:
glDrawArraysInstancedARB: [void, GLenum mode, GLint first, GLsizei count, GLsizei
primcount]
glDrawElementsInstancedARB: [void, GLenum mode, GLsizei count, GLenum type, const
GLvoid *indices, GLsizei primcount]
ARB_framebuffer_no_attachments:
glFramebufferParameteri: [void, GLenum target, GLenum pname, GLint param]
glGetFramebufferParameteriv: [void, GLenum target, GLenum pname, GLint *params]
glGetNamedFramebufferParameterivEXT: [void, GLuint framebuffer, GLenum pname, GLint
*params]
glNamedFramebufferParameteriEXT: [void, GLuint framebuffer, GLenum pname, GLint
param]
ARB_framebuffer_object:
glBindFramebuffer: [void, GLenum target, GLuint framebuffer]
glBindRenderbuffer: [void, GLenum target, GLuint renderbuffer]
glBlitFramebuffer: [void, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint
dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter]
glCheckFramebufferStatus: [GLenum, GLenum target]
glDeleteFramebuffers: [void, GLsizei n, const GLuint *framebuffers]
glDeleteRenderbuffers: [void, GLsizei n, const GLuint *renderbuffers]
glFramebufferRenderbuffer: [void, GLenum target, GLenum attachment, GLenum renderbuffertarget,
GLuint renderbuffer]
glFramebufferTexture1D: [void, GLenum target, GLenum attachment, GLenum textarget,
GLuint texture, GLint level]
glFramebufferTexture2D: [void, GLenum target, GLenum attachment, GLenum textarget,
GLuint texture, GLint level]
glFramebufferTexture3D: [void, GLenum target, GLenum attachment, GLenum textarget,
GLuint texture, GLint level, GLint zoffset]
glFramebufferTextureLayer: [void, GLenum target, GLenum attachment, GLuint texture,
GLint level, GLint layer]
glGenFramebuffers: [void, GLsizei n, GLuint *framebuffers]
glGenRenderbuffers: [void, GLsizei n, GLuint *renderbuffers]
glGenerateMipmap: [void, GLenum target]
glGetFramebufferAttachmentParameteriv: [void, GLenum target, GLenum attachment,
GLenum pname, GLint *params]
glGetRenderbufferParameteriv: [void, GLenum target, GLenum pname, GLint *params]
glIsFramebuffer: [GLboolean, GLuint framebuffer]
glIsRenderbuffer: [GLboolean, GLuint renderbuffer]
glRenderbufferStorage: [void, GLenum target, GLenum internalformat, GLsizei width,
GLsizei height]
glRenderbufferStorageMultisample: [void, GLenum target, GLsizei samples, GLenum
internalformat, GLsizei width, GLsizei height]
ARB_geometry_shader4:
glFramebufferTextureARB: [void, GLenum target, GLenum attachment, GLuint texture,
GLint level]
glFramebufferTextureFaceARB: [void, GLenum target, GLenum attachment, GLuint texture,
GLint level, GLenum face]
glFramebufferTextureLayerARB: [void, GLenum target, GLenum attachment, GLuint texture,
GLint level, GLint layer]
glProgramParameteriARB: [void, GLuint program, GLenum pname, GLint value]
ARB_get_program_binary:
glGetProgramBinary: [void, GLuint program, GLsizei bufSize, GLsizei *length, GLenum
*binaryFormat, GLvoid *binary]
glProgramBinary: [void, GLuint program, GLenum binaryFormat, const GLvoid *binary,
GLsizei length]
glProgramParameteri: [void, GLuint program, GLenum pname, GLint value]
ARB_gpu_shader_fp64:
glGetUniformdv: [void, GLuint program, GLint location, GLdouble *params]
glUniform1d: [void, GLint location, GLdouble x]
glUniform1dv: [void, GLint location, GLsizei count, const GLdouble *value]
glUniform2d: [void, GLint location, GLdouble x, GLdouble y]
glUniform2dv: [void, GLint location, GLsizei count, const GLdouble *value]
glUniform3d: [void, GLint location, GLdouble x, GLdouble y, GLdouble z]
glUniform3dv: [void, GLint location, GLsizei count, const GLdouble *value]
glUniform4d: [void, GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble
w]
glUniform4dv: [void, GLint location, GLsizei count, const GLdouble *value]
glUniformMatrix2dv: [void, GLint location, GLsizei count, GLboolean transpose, const
GLdouble *value]
glUniformMatrix2x3dv: [void, GLint location, GLsizei count, GLboolean transpose,
const GLdouble *value]
glUniformMatrix2x4dv: [void, GLint location, GLsizei count, GLboolean transpose,
const GLdouble *value]
glUniformMatrix3dv: [void, GLint location, GLsizei count, GLboolean transpose, const
GLdouble *value]
glUniformMatrix3x2dv: [void, GLint location, GLsizei count, GLboolean transpose,
const GLdouble *value]
glUniformMatrix3x4dv: [void, GLint location, GLsizei count, GLboolean transpose,
const GLdouble *value]
glUniformMatrix4dv: [void, GLint location, GLsizei count, GLboolean transpose, const
GLdouble *value]
glUniformMatrix4x2dv: [void, GLint location, GLsizei count, GLboolean transpose,
const GLdouble *value]
glUniformMatrix4x3dv: [void, GLint location, GLsizei count, GLboolean transpose,
const GLdouble *value]
ARB_instanced_arrays:
glVertexAttribDivisorARB: [void, GLuint index, GLuint divisor]
ARB_internalformat_query:
glGetInternalformativ: [void, GLenum target, GLenum internalformat, GLenum pname,
GLsizei bufSize, GLint *params]
ARB_internalformat_query2:
glGetInternalformati64v: [void, GLenum target, GLenum internalformat, GLenum pname,
GLsizei bufSize, GLint64 *params]
ARB_invalidate_subdata:
glInvalidateBufferData: [void, GLuint buffer]
glInvalidateBufferSubData: [void, GLuint buffer, GLintptr offset, GLsizeiptr length]
glInvalidateFramebuffer: [void, GLenum target, GLsizei numAttachments, const GLenum
*attachments]
glInvalidateSubFramebuffer: [void, GLenum target, GLsizei numAttachments, const
GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height]
glInvalidateTexImage: [void, GLuint texture, GLint level]
glInvalidateTexSubImage: [void, GLuint texture, GLint level, GLint xoffset, GLint
yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth]
ARB_map_buffer_range:
glFlushMappedBufferRange: [void, GLenum target, GLintptr offset, GLsizeiptr length]
glMapBufferRange: [GLvoid *, GLenum target, GLintptr offset, GLsizeiptr length,
GLbitfield access]
ARB_matrix_palette:
glCurrentPaletteMatrixARB: [void, GLint index]
glMatrixIndexPointerARB: [void, GLint size, GLenum type, GLsizei stride, const GLvoid
*pointer]
glMatrixIndexubvARB: [void, GLint size, const GLubyte *indices]
glMatrixIndexuivARB: [void, GLint size, const GLuint *indices]
glMatrixIndexusvARB: [void, GLint size, const GLushort *indices]
ARB_multi_draw_indirect:
glMultiDrawArraysIndirect: [void, GLenum mode, const void *indirect, GLsizei drawcount,
GLsizei stride]
glMultiDrawElementsIndirect: [void, GLenum mode, GLenum type, const void *indirect,
GLsizei drawcount, GLsizei stride]
ARB_multisample:
glSampleCoverageARB: [void, GLfloat value, GLboolean invert]
ARB_multitexture:
glActiveTextureARB: [void, GLenum texture]
glClientActiveTextureARB: [void, GLenum texture]
glMultiTexCoord1dARB: [void, GLenum target, GLdouble s]
glMultiTexCoord1dvARB: [void, GLenum target, const GLdouble *v]
glMultiTexCoord1fARB: [void, GLenum target, GLfloat s]
glMultiTexCoord1fvARB: [void, GLenum target, const GLfloat *v]
glMultiTexCoord1iARB: [void, GLenum target, GLint s]
glMultiTexCoord1ivARB: [void, GLenum target, const GLint *v]
glMultiTexCoord1sARB: [void, GLenum target, GLshort s]
glMultiTexCoord1svARB: [void, GLenum target, const GLshort *v]
glMultiTexCoord2dARB: [void, GLenum target, GLdouble s, GLdouble t]
glMultiTexCoord2dvARB: [void, GLenum target, const GLdouble *v]
glMultiTexCoord2fARB: [void, GLenum target, GLfloat s, GLfloat t]
glMultiTexCoord2fvARB: [void, GLenum target, const GLfloat *v]
glMultiTexCoord2iARB: [void, GLenum target, GLint s, GLint t]
glMultiTexCoord2ivARB: [void, GLenum target, const GLint *v]
glMultiTexCoord2sARB: [void, GLenum target, GLshort s, GLshort t]
glMultiTexCoord2svARB: [void, GLenum target, const GLshort *v]
glMultiTexCoord3dARB: [void, GLenum target, GLdouble s, GLdouble t, GLdouble r]
glMultiTexCoord3dvARB: [void, GLenum target, const GLdouble *v]
glMultiTexCoord3fARB: [void, GLenum target, GLfloat s, GLfloat t, GLfloat r]
glMultiTexCoord3fvARB: [void, GLenum target, const GLfloat *v]
glMultiTexCoord3iARB: [void, GLenum target, GLint s, GLint t, GLint r]
glMultiTexCoord3ivARB: [void, GLenum target, const GLint *v]
glMultiTexCoord3sARB: [void, GLenum target, GLshort s, GLshort t, GLshort r]
glMultiTexCoord3svARB: [void, GLenum target, const GLshort *v]
glMultiTexCoord4dARB: [void, GLenum target, GLdouble s, GLdouble t, GLdouble r,
GLdouble q]
glMultiTexCoord4dvARB: [void, GLenum target, const GLdouble *v]
glMultiTexCoord4fARB: [void, GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat
q]
glMultiTexCoord4fvARB: [void, GLenum target, const GLfloat *v]
glMultiTexCoord4iARB: [void, GLenum target, GLint s, GLint t, GLint r, GLint q]
glMultiTexCoord4ivARB: [void, GLenum target, const GLint *v]
glMultiTexCoord4sARB: [void, GLenum target, GLshort s, GLshort t, GLshort r, GLshort
q]
glMultiTexCoord4svARB: [void, GLenum target, const GLshort *v]
ARB_occlusion_query:
glBeginQueryARB: [void, GLenum target, GLuint id]
glDeleteQueriesARB: [void, GLsizei n, const GLuint *ids]
glEndQueryARB: [void, GLenum target]
glGenQueriesARB: [void, GLsizei n, GLuint *ids]
glGetQueryObjectivARB: [void, GLuint id, GLenum pname, GLint *params]
glGetQueryObjectuivARB: [void, GLuint id, GLenum pname, GLuint *params]
glGetQueryivARB: [void, GLenum target, GLenum pname, GLint *params]
glIsQueryARB: [GLboolean, GLuint id]
ARB_point_parameters:
glPointParameterfARB: [void, GLenum pname, GLfloat param]
glPointParameterfvARB: [void, GLenum pname, const GLfloat *params]
ARB_program_interface_query:
glGetProgramInterfaceiv: [void, GLuint program, GLenum programInterface, GLenum
pname, GLint *params]
glGetProgramResourceIndex: [GLuint, GLuint program, GLenum programInterface, const
GLchar *name]
glGetProgramResourceLocation: [GLint, GLuint program, GLenum programInterface, const
GLchar *name]
glGetProgramResourceLocationIndex: [GLint, GLuint program, GLenum programInterface,
const GLchar *name]
glGetProgramResourceName: [void, GLuint program, GLenum programInterface, GLuint
index, GLsizei bufSize, GLsizei *length, GLchar *name]
glGetProgramResourceiv: [void, GLuint program, GLenum programInterface, GLuint index,
GLsizei propCount, const GLenum *props, GLsizei bufSize, GLsizei *length, GLint
*params]
ARB_provoking_vertex:
glProvokingVertex: [void, GLenum mode]
ARB_robustness:
glGetGraphicsResetStatusARB: [GLenum]
glGetnColorTableARB: [void, GLenum target, GLenum format, GLenum type, GLsizei bufSize,
GLvoid *table]
glGetnCompressedTexImageARB: [void, GLenum target, GLint lod, GLsizei bufSize, GLvoid
*img]
glGetnConvolutionFilterARB: [void, GLenum target, GLenum format, GLenum type, GLsizei
bufSize, GLvoid *image]
glGetnHistogramARB: [void, GLenum target, GLboolean reset, GLenum format, GLenum
type, GLsizei bufSize, GLvoid *values]
glGetnMapdvARB: [void, GLenum target, GLenum query, GLsizei bufSize, GLdouble *v]
glGetnMapfvARB: [void, GLenum target, GLenum query, GLsizei bufSize, GLfloat *v]
glGetnMapivARB: [void, GLenum target, GLenum query, GLsizei bufSize, GLint *v]
glGetnMinmaxARB: [void, GLenum target, GLboolean reset, GLenum format, GLenum type,
GLsizei bufSize, GLvoid *values]
glGetnPixelMapfvARB: [void, GLenum map, GLsizei bufSize, GLfloat *values]
glGetnPixelMapuivARB: [void, GLenum map, GLsizei bufSize, GLuint *values]
glGetnPixelMapusvARB: [void, GLenum map, GLsizei bufSize, GLushort *values]
glGetnPolygonStippleARB: [void, GLsizei bufSize, GLubyte *pattern]
glGetnSeparableFilterARB: [void, GLenum target, GLenum format, GLenum type, GLsizei
rowBufSize, GLvoid *row, GLsizei columnBufSize, GLvoid *column, GLvoid *span]
glGetnTexImageARB: [void, GLenum target, GLint level, GLenum format, GLenum type,
GLsizei bufSize, GLvoid *img]
glGetnUniformdvARB: [void, GLuint program, GLint location, GLsizei bufSize, GLdouble
*params]
glGetnUniformfvARB: [void, GLuint program, GLint location, GLsizei bufSize, GLfloat
*params]
glGetnUniformivARB: [void, GLuint program, GLint location, GLsizei bufSize, GLint
*params]
glGetnUniformuivARB: [void, GLuint program, GLint location, GLsizei bufSize, GLuint
*params]
glReadnPixelsARB: [void, GLint x, GLint y, GLsizei width, GLsizei height, GLenum
format, GLenum type, GLsizei bufSize, GLvoid *data]
ARB_sample_shading:
glMinSampleShadingARB: [void, GLfloat value]
ARB_sampler_objects:
glBindSampler: [void, GLuint unit, GLuint sampler]
glDeleteSamplers: [void, GLsizei count, const GLuint *samplers]
glGenSamplers: [void, GLsizei count, GLuint *samplers]
glGetSamplerParameterIiv: [void, GLuint sampler, GLenum pname, GLint *params]
glGetSamplerParameterIuiv: [void, GLuint sampler, GLenum pname, GLuint *params]
glGetSamplerParameterfv: [void, GLuint sampler, GLenum pname, GLfloat *params]
glGetSamplerParameteriv: [void, GLuint sampler, GLenum pname, GLint *params]
glIsSampler: [GLboolean, GLuint sampler]
glSamplerParameterIiv: [void, GLuint sampler, GLenum pname, const GLint *param]
glSamplerParameterIuiv: [void, GLuint sampler, GLenum pname, const GLuint *param]
glSamplerParameterf: [void, GLuint sampler, GLenum pname, GLfloat param]
glSamplerParameterfv: [void, GLuint sampler, GLenum pname, const GLfloat *param]
glSamplerParameteri: [void, GLuint sampler, GLenum pname, GLint param]
glSamplerParameteriv: [void, GLuint sampler, GLenum pname, const GLint *param]
ARB_separate_shader_objects:
glActiveShaderProgram: [void, GLuint pipeline, GLuint program]
glBindProgramPipeline: [void, GLuint pipeline]
glCreateShaderProgramv: [GLuint, GLenum type, GLsizei count, GLchar*const *strings]
glDeleteProgramPipelines: [void, GLsizei n, const GLuint *pipelines]
glGenProgramPipelines: [void, GLsizei n, GLuint *pipelines]
glGetProgramPipelineInfoLog: [void, GLuint pipeline, GLsizei bufSize, GLsizei *length,
GLchar *infoLog]
glGetProgramPipelineiv: [void, GLuint pipeline, GLenum pname, GLint *params]
glIsProgramPipeline: [GLboolean, GLuint pipeline]
glProgramUniform1d: [void, GLuint program, GLint location, GLdouble v0]
glProgramUniform1dv: [void, GLuint program, GLint location, GLsizei count, const
GLdouble *value]
glProgramUniform1f: [void, GLuint program, GLint location, GLfloat v0]
glProgramUniform1fv: [void, GLuint program, GLint location, GLsizei count, const
GLfloat *value]
glProgramUniform1i: [void, GLuint program, GLint location, GLint v0]
glProgramUniform1iv: [void, GLuint program, GLint location, GLsizei count, const
GLint *value]
glProgramUniform1ui: [void, GLuint program, GLint location, GLuint v0]
glProgramUniform1uiv: [void, GLuint program, GLint location, GLsizei count, const
GLuint *value]
glProgramUniform2d: [void, GLuint program, GLint location, GLdouble v0, GLdouble
v1]
glProgramUniform2dv: [void, GLuint program, GLint location, GLsizei count, const
GLdouble *value]
glProgramUniform2f: [void, GLuint program, GLint location, GLfloat v0, GLfloat v1]
glProgramUniform2fv: [void, GLuint program, GLint location, GLsizei count, const
GLfloat *value]
glProgramUniform2i: [void, GLuint program, GLint location, GLint v0, GLint v1]
glProgramUniform2iv: [void, GLuint program, GLint location, GLsizei count, const
GLint *value]
glProgramUniform2ui: [void, GLuint program, GLint location, GLuint v0, GLuint v1]
glProgramUniform2uiv: [void, GLuint program, GLint location, GLsizei count, const
GLuint *value]
glProgramUniform3d: [void, GLuint program, GLint location, GLdouble v0, GLdouble
v1, GLdouble v2]
glProgramUniform3dv: [void, GLuint program, GLint location, GLsizei count, const
GLdouble *value]
glProgramUniform3f: [void, GLuint program, GLint location, GLfloat v0, GLfloat v1,
GLfloat v2]
glProgramUniform3fv: [void, GLuint program, GLint location, GLsizei count, const
GLfloat *value]
glProgramUniform3i: [void, GLuint program, GLint location, GLint v0, GLint v1, GLint
v2]
glProgramUniform3iv: [void, GLuint program, GLint location, GLsizei count, const
GLint *value]
glProgramUniform3ui: [void, GLuint program, GLint location, GLuint v0, GLuint v1,
GLuint v2]
glProgramUniform3uiv: [void, GLuint program, GLint location, GLsizei count, const
GLuint *value]
glProgramUniform4d: [void, GLuint program, GLint location, GLdouble v0, GLdouble
v1, GLdouble v2, GLdouble v3]
glProgramUniform4dv: [void, GLuint program, GLint location, GLsizei count, const
GLdouble *value]
glProgramUniform4f: [void, GLuint program, GLint location, GLfloat v0, GLfloat v1,
GLfloat v2, GLfloat v3]
glProgramUniform4fv: [void, GLuint program, GLint location, GLsizei count, const
GLfloat *value]
glProgramUniform4i: [void, GLuint program, GLint location, GLint v0, GLint v1, GLint
v2, GLint v3]
glProgramUniform4iv: [void, GLuint program, GLint location, GLsizei count, const
GLint *value]
glProgramUniform4ui: [void, GLuint program, GLint location, GLuint v0, GLuint v1,
GLuint v2, GLuint v3]
glProgramUniform4uiv: [void, GLuint program, GLint location, GLsizei count, const
GLuint *value]
glProgramUniformMatrix2dv: [void, GLuint program, GLint location, GLsizei count,
GLboolean transpose, const GLdouble *value]
glProgramUniformMatrix2fv: [void, GLuint program, GLint location, GLsizei count,
GLboolean transpose, const GLfloat *value]
glProgramUniformMatrix2x3dv: [void, GLuint program, GLint location, GLsizei count,
GLboolean transpose, const GLdouble *value]
glProgramUniformMatrix2x3fv: [void, GLuint program, GLint location, GLsizei count,
GLboolean transpose, const GLfloat *value]
glProgramUniformMatrix2x4dv: [void, GLuint program, GLint location, GLsizei count,
GLboolean transpose, const GLdouble *value]
glProgramUniformMatrix2x4fv: [void, GLuint program, GLint location, GLsizei count,
GLboolean transpose, const GLfloat *value]
glProgramUniformMatrix3dv: [void, GLuint program, GLint location, GLsizei count,
GLboolean transpose, const GLdouble *value]
glProgramUniformMatrix3fv: [void, GLuint program, GLint location, GLsizei count,
GLboolean transpose, const GLfloat *value]
glProgramUniformMatrix3x2dv: [void, GLuint program, GLint location, GLsizei count,
GLboolean transpose, const GLdouble *value]
glProgramUniformMatrix3x2fv: [void, GLuint program, GLint location, GLsizei count,
GLboolean transpose, const GLfloat *value]
glProgramUniformMatrix3x4dv: [void, GLuint program, GLint location, GLsizei count,
GLboolean transpose, const GLdouble *value]
glProgramUniformMatrix3x4fv: [void, GLuint program, GLint location, GLsizei count,
GLboolean transpose, const GLfloat *value]
glProgramUniformMatrix4dv: [void, GLuint program, GLint location, GLsizei count,
GLboolean transpose, const GLdouble *value]
glProgramUniformMatrix4fv: [void, GLuint program, GLint location, GLsizei count,
GLboolean transpose, const GLfloat *value]
glProgramUniformMatrix4x2dv: [void, GLuint program, GLint location, GLsizei count,
GLboolean transpose, const GLdouble *value]
glProgramUniformMatrix4x2fv: [void, GLuint program, GLint location, GLsizei count,
GLboolean transpose, const GLfloat *value]
glProgramUniformMatrix4x3dv: [void, GLuint program, GLint location, GLsizei count,
GLboolean transpose, const GLdouble *value]
glProgramUniformMatrix4x3fv: [void, GLuint program, GLint location, GLsizei count,
GLboolean transpose, const GLfloat *value]
glUseProgramStages: [void, GLuint pipeline, GLbitfield stages, GLuint program]
glValidateProgramPipeline: [void, GLuint pipeline]
ARB_shader_atomic_counters:
glGetActiveAtomicCounterBufferiv: [void, GLuint program, GLuint bufferIndex, GLenum
pname, GLint *params]
ARB_shader_image_load_store:
glBindImageTexture: [void, GLuint unit, GLuint texture, GLint level, GLboolean layered,
GLint layer, GLenum access, GLenum format]
glMemoryBarrier: [void, GLbitfield barriers]
ARB_shader_objects:
glAttachObjectARB: [void, GLhandleARB containerObj, GLhandleARB obj]
glCompileShaderARB: [void, GLhandleARB shaderObj]
glCreateProgramObjectARB: [GLhandleARB]
glCreateShaderObjectARB: [GLhandleARB, GLenum shaderType]
glDeleteObjectARB: [void, GLhandleARB obj]
glDetachObjectARB: [void, GLhandleARB containerObj, GLhandleARB attachedObj]
glGetActiveUniformARB: [void, GLhandleARB programObj, GLuint index, GLsizei maxLength,
GLsizei *length, GLint *size, GLenum *type, GLcharARB *name]
glGetAttachedObjectsARB: [void, GLhandleARB containerObj, GLsizei maxCount, GLsizei
*count, GLhandleARB *obj]
glGetHandleARB: [GLhandleARB, GLenum pname]
glGetInfoLogARB: [void, GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB
*infoLog]
glGetObjectParameterfvARB: [void, GLhandleARB obj, GLenum pname, GLfloat *params]
glGetObjectParameterivARB: [void, GLhandleARB obj, GLenum pname, GLint *params]
glGetShaderSourceARB: [void, GLhandleARB obj, GLsizei maxLength, GLsizei *length,
GLcharARB *source]
glGetUniformLocationARB: [GLint, GLhandleARB programObj, const GLcharARB *name]
glGetUniformfvARB: [void, GLhandleARB programObj, GLint location, GLfloat *params]
glGetUniformivARB: [void, GLhandleARB programObj, GLint location, GLint *params]
glLinkProgramARB: [void, GLhandleARB programObj]
glShaderSourceARB: [void, GLhandleARB shaderObj, GLsizei count, const GLcharARB
*string, const GLint *length]
glUniform1fARB: [void, GLint location, GLfloat v0]
glUniform1fvARB: [void, GLint location, GLsizei count, const GLfloat *value]
glUniform1iARB: [void, GLint location, GLint v0]
glUniform1ivARB: [void, GLint location, GLsizei count, const GLint *value]
glUniform2fARB: [void, GLint location, GLfloat v0, GLfloat v1]
glUniform2fvARB: [void, GLint location, GLsizei count, const GLfloat *value]
glUniform2iARB: [void, GLint location, GLint v0, GLint v1]
glUniform2ivARB: [void, GLint location, GLsizei count, const GLint *value]
glUniform3fARB: [void, GLint location, GLfloat v0, GLfloat v1, GLfloat v2]
glUniform3fvARB: [void, GLint location, GLsizei count, const GLfloat *value]
glUniform3iARB: [void, GLint location, GLint v0, GLint v1, GLint v2]
glUniform3ivARB: [void, GLint location, GLsizei count, const GLint *value]
glUniform4fARB: [void, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat
v3]
glUniform4fvARB: [void, GLint location, GLsizei count, const GLfloat *value]
glUniform4iARB: [void, GLint location, GLint v0, GLint v1, GLint v2, GLint v3]
glUniform4ivARB: [void, GLint location, GLsizei count, const GLint *value]
glUniformMatrix2fvARB: [void, GLint location, GLsizei count, GLboolean transpose,
const GLfloat *value]
glUniformMatrix3fvARB: [void, GLint location, GLsizei count, GLboolean transpose,
const GLfloat *value]
glUniformMatrix4fvARB: [void, GLint location, GLsizei count, GLboolean transpose,
const GLfloat *value]
glUseProgramObjectARB: [void, GLhandleARB programObj]
glValidateProgramARB: [void, GLhandleARB programObj]
ARB_shader_storage_buffer_object:
glShaderStorageBlockBinding: [void, GLuint program, GLuint storageBlockIndex, GLuint
storageBlockBinding]
ARB_shader_subroutine:
glGetActiveSubroutineName: [void, GLuint program, GLenum shadertype, GLuint index,
GLsizei bufsize, GLsizei *length, GLchar *name]
glGetActiveSubroutineUniformName: [void, GLuint program, GLenum shadertype, GLuint
index, GLsizei bufsize, GLsizei *length, GLchar *name]
glGetActiveSubroutineUniformiv: [void, GLuint program, GLenum shadertype, GLuint
index, GLenum pname, GLint *values]
glGetProgramStageiv: [void, GLuint program, GLenum shadertype, GLenum pname, GLint
*values]
glGetSubroutineIndex: [GLuint, GLuint program, GLenum shadertype, const GLchar *name]
glGetSubroutineUniformLocation: [GLint, GLuint program, GLenum shadertype, const
GLchar *name]
glGetUniformSubroutineuiv: [void, GLenum shadertype, GLint location, GLuint *params]
glUniformSubroutinesuiv: [void, GLenum shadertype, GLsizei count, const GLuint *indices]
ARB_shading_language_include:
glCompileShaderIncludeARB: [void, GLuint shader, GLsizei count, const GLchar *path,
const GLint *length]
glDeleteNamedStringARB: [void, GLint namelen, const GLchar *name]
glGetNamedStringARB: [void, GLint namelen, const GLchar *name, GLsizei bufSize,
GLint *stringlen, GLchar *string]
glGetNamedStringivARB: [void, GLint namelen, const GLchar *name, GLenum pname, GLint
*params]
glIsNamedStringARB: [GLboolean, GLint namelen, const GLchar *name]
glNamedStringARB: [void, GLenum type, GLint namelen, const GLchar *name, GLint stringlen,
const GLchar *string]
ARB_sync:
glClientWaitSync: [GLenum, GLsync sync, GLbitfield flags, GLuint64 timeout]
glDeleteSync: [void, GLsync sync]
glFenceSync: [GLsync, GLenum condition, GLbitfield flags]
glGetInteger64v: [void, GLenum pname, GLint64 *params]
glGetSynciv: [void, GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length,
GLint *values]
glIsSync: [GLboolean, GLsync sync]
glWaitSync: [void, GLsync sync, GLbitfield flags, GLuint64 timeout]
ARB_tessellation_shader:
glPatchParameterfv: [void, GLenum pname, const GLfloat *values]
glPatchParameteri: [void, GLenum pname, GLint value]
ARB_texture_buffer_object:
glTexBufferARB: [void, GLenum target, GLenum internalformat, GLuint buffer]
ARB_texture_buffer_range:
glTexBufferRange: [void, GLenum target, GLenum internalformat, GLuint buffer, GLintptr
offset, GLsizeiptr size]
glTextureBufferRangeEXT: [void, GLuint texture, GLenum target, GLenum internalformat,
GLuint buffer, GLintptr offset, GLsizeiptr size]
ARB_texture_compression:
glCompressedTexImage1DARB: [void, GLenum target, GLint level, GLenum internalformat,
GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data]
glCompressedTexImage2DARB: [void, GLenum target, GLint level, GLenum internalformat,
GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data]
glCompressedTexImage3DARB: [void, GLenum target, GLint level, GLenum internalformat,
GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize,
const GLvoid *data]
glCompressedTexSubImage1DARB: [void, GLenum target, GLint level, GLint xoffset,
GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data]
glCompressedTexSubImage2DARB: [void, GLenum target, GLint level, GLint xoffset,
GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize,
const GLvoid *data]
glCompressedTexSubImage3DARB: [void, GLenum target, GLint level, GLint xoffset,
GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum
format, GLsizei imageSize, const GLvoid *data]
glGetCompressedTexImageARB: [void, GLenum target, GLint level, GLvoid *img]
ARB_texture_multisample:
glGetMultisamplefv: [void, GLenum pname, GLuint index, GLfloat *val]
glSampleMaski: [void, GLuint index, GLbitfield mask]
glTexImage2DMultisample: [void, GLenum target, GLsizei samples, GLint internalformat,
GLsizei width, GLsizei height, GLboolean fixedsamplelocations]
glTexImage3DMultisample: [void, GLenum target, GLsizei samples, GLint internalformat,
GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations]
ARB_texture_storage:
glTexStorage1D: [void, GLenum target, GLsizei levels, GLenum internalformat, GLsizei
width]
glTexStorage2D: [void, GLenum target, GLsizei levels, GLenum internalformat, GLsizei
width, GLsizei height]
glTexStorage3D: [void, GLenum target, GLsizei levels, GLenum internalformat, GLsizei
width, GLsizei height, GLsizei depth]
glTextureStorage1DEXT: [void, GLuint texture, GLenum target, GLsizei levels, GLenum
internalformat, GLsizei width]
glTextureStorage2DEXT: [void, GLuint texture, GLenum target, GLsizei levels, GLenum
internalformat, GLsizei width, GLsizei height]
glTextureStorage3DEXT: [void, GLuint texture, GLenum target, GLsizei levels, GLenum
internalformat, GLsizei width, GLsizei height, GLsizei depth]
ARB_texture_storage_multisample:
glTexStorage2DMultisample: [void, GLenum target, GLsizei samples, GLenum internalformat,
GLsizei width, GLsizei height, GLboolean fixedsamplelocations]
glTexStorage3DMultisample: [void, GLenum target, GLsizei samples, GLenum internalformat,
GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations]
glTextureStorage2DMultisampleEXT: [void, GLuint texture, GLenum target, GLsizei
samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations]
glTextureStorage3DMultisampleEXT: [void, GLuint texture, GLenum target, GLsizei
samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth,
GLboolean fixedsamplelocations]
ARB_texture_view:
glTextureView: [void, GLuint texture, GLenum target, GLuint origtexture, GLenum
internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers]
ARB_timer_query:
glGetQueryObjecti64v: [void, GLuint id, GLenum pname, GLint64 *params]
glGetQueryObjectui64v: [void, GLuint id, GLenum pname, GLuint64 *params]
glQueryCounter: [void, GLuint id, GLenum target]
ARB_transform_feedback2:
glBindTransformFeedback: [void, GLenum target, GLuint id]
glDeleteTransformFeedbacks: [void, GLsizei n, const GLuint *ids]
glDrawTransformFeedback: [void, GLenum mode, GLuint id]
glGenTransformFeedbacks: [void, GLsizei n, GLuint *ids]
glIsTransformFeedback: [GLboolean, GLuint id]
glPauseTransformFeedback: [void]
glResumeTransformFeedback: [void]
ARB_transform_feedback3:
glBeginQueryIndexed: [void, GLenum target, GLuint index, GLuint id]
glDrawTransformFeedbackStream: [void, GLenum mode, GLuint id, GLuint stream]
glEndQueryIndexed: [void, GLenum target, GLuint index]
glGetQueryIndexediv: [void, GLenum target, GLuint index, GLenum pname, GLint *params]
ARB_transform_feedback_instanced:
glDrawTransformFeedbackInstanced: [void, GLenum mode, GLuint id, GLsizei instancecount]
glDrawTransformFeedbackStreamInstanced: [void, GLenum mode, GLuint id, GLuint stream,
GLsizei instancecount]
ARB_transpose_matrix:
glLoadTransposeMatrixdARB: [void, const GLdouble *m]
glLoadTransposeMatrixfARB: [void, const GLfloat *m]
glMultTransposeMatrixdARB: [void, const GLdouble *m]
glMultTransposeMatrixfARB: [void, const GLfloat *m]
ARB_uniform_buffer_object:
glGetActiveUniformBlockName: [void, GLuint program, GLuint uniformBlockIndex, GLsizei
bufSize, GLsizei *length, GLchar *uniformBlockName]
glGetActiveUniformBlockiv: [void, GLuint program, GLuint uniformBlockIndex, GLenum
pname, GLint *params]
glGetActiveUniformName: [void, GLuint program, GLuint uniformIndex, GLsizei bufSize,
GLsizei *length, GLchar *uniformName]
glGetActiveUniformsiv: [void, GLuint program, GLsizei uniformCount, const GLuint
*uniformIndices, GLenum pname, GLint *params]
glGetUniformBlockIndex: [GLuint, GLuint program, const GLchar *uniformBlockName]
glGetUniformIndices: [void, GLuint program, GLsizei uniformCount, GLchar*const *uniformNames,
GLuint *uniformIndices]
glUniformBlockBinding: [void, GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding]
ARB_vertex_array_object:
glBindVertexArray: [void, GLuint array]
glDeleteVertexArrays: [void, GLsizei n, const GLuint *arrays]
glGenVertexArrays: [void, GLsizei n, GLuint *arrays]
glIsVertexArray: [GLboolean, GLuint array]
ARB_vertex_attrib_64bit:
glGetVertexAttribLdv: [void, GLuint index, GLenum pname, GLdouble *params]
glVertexAttribL1d: [void, GLuint index, GLdouble x]
glVertexAttribL1dv: [void, GLuint index, const GLdouble *v]
glVertexAttribL2d: [void, GLuint index, GLdouble x, GLdouble y]
glVertexAttribL2dv: [void, GLuint index, const GLdouble *v]
glVertexAttribL3d: [void, GLuint index, GLdouble x, GLdouble y, GLdouble z]
glVertexAttribL3dv: [void, GLuint index, const GLdouble *v]
glVertexAttribL4d: [void, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble
w]
glVertexAttribL4dv: [void, GLuint index, const GLdouble *v]
glVertexAttribLPointer: [void, GLuint index, GLint size, GLenum type, GLsizei stride,
const GLvoid *pointer]
ARB_vertex_attrib_binding:
glBindVertexBuffer: [void, GLuint bindingindex, GLuint buffer, GLintptr offset,
GLsizei stride]
glVertexArrayBindVertexBufferEXT: [void, GLuint vaobj, GLuint bindingindex, GLuint
buffer, GLintptr offset, GLsizei stride]
glVertexArrayVertexAttribBindingEXT: [void, GLuint vaobj, GLuint attribindex, GLuint
bindingindex]
glVertexArrayVertexAttribFormatEXT: [void, GLuint vaobj, GLuint attribindex, GLint
size, GLenum type, GLboolean normalized, GLuint relativeoffset]
glVertexArrayVertexAttribIFormatEXT: [void, GLuint vaobj, GLuint attribindex, GLint
size, GLenum type, GLuint relativeoffset]
glVertexArrayVertexAttribLFormatEXT: [void, GLuint vaobj, GLuint attribindex, GLint
size, GLenum type, GLuint relativeoffset]
glVertexArrayVertexBindingDivisorEXT: [void, GLuint vaobj, GLuint bindingindex,
GLuint divisor]
glVertexAttribBinding: [void, GLuint attribindex, GLuint bindingindex]
glVertexAttribFormat: [void, GLuint attribindex, GLint size, GLenum type, GLboolean
normalized, GLuint relativeoffset]
glVertexAttribIFormat: [void, GLuint attribindex, GLint size, GLenum type, GLuint
relativeoffset]
glVertexAttribLFormat: [void, GLuint attribindex, GLint size, GLenum type, GLuint
relativeoffset]
glVertexBindingDivisor: [void, GLuint bindingindex, GLuint divisor]
ARB_vertex_blend:
glVertexBlendARB: [void, GLint count]
glWeightPointerARB: [void, GLint size, GLenum type, GLsizei stride, const GLvoid
*pointer]
glWeightbvARB: [void, GLint size, const GLbyte *weights]
glWeightdvARB: [void, GLint size, const GLdouble *weights]
glWeightfvARB: [void, GLint size, const GLfloat *weights]
glWeightivARB: [void, GLint size, const GLint *weights]
glWeightsvARB: [void, GLint size, const GLshort *weights]
glWeightubvARB: [void, GLint size, const GLubyte *weights]
glWeightuivARB: [void, GLint size, const GLuint *weights]
glWeightusvARB: [void, GLint size, const GLushort *weights]
ARB_vertex_buffer_object:
glBindBufferARB: [void, GLenum target, GLuint buffer]
glBufferDataARB: [void, GLenum target, GLsizeiptrARB size, const GLvoid *data, GLenum
usage]
glBufferSubDataARB: [void, GLenum target, GLintptrARB offset, GLsizeiptrARB size,
const GLvoid *data]
glDeleteBuffersARB: [void, GLsizei n, const GLuint *buffers]
glGenBuffersARB: [void, GLsizei n, GLuint *buffers]
glGetBufferParameterivARB: [void, GLenum target, GLenum pname, GLint *params]
glGetBufferPointervARB: [void, GLenum target, GLenum pname, GLvoid *params]
glGetBufferSubDataARB: [void, GLenum target, GLintptrARB offset, GLsizeiptrARB size,
GLvoid *data]
glIsBufferARB: [GLboolean, GLuint buffer]
glMapBufferARB: [GLvoid *, GLenum target, GLenum access]
glUnmapBufferARB: [GLboolean, GLenum target]
ARB_vertex_program:
glBindProgramARB: [void, GLenum target, GLuint program]
glDeleteProgramsARB: [void, GLsizei n, const GLuint *programs]
glDisableVertexAttribArrayARB: [void, GLuint index]
glEnableVertexAttribArrayARB: [void, GLuint index]
glGenProgramsARB: [void, GLsizei n, GLuint *programs]
glGetProgramEnvParameterdvARB: [void, GLenum target, GLuint index, GLdouble *params]
glGetProgramEnvParameterfvARB: [void, GLenum target, GLuint index, GLfloat *params]
glGetProgramLocalParameterdvARB: [void, GLenum target, GLuint index, GLdouble *params]
glGetProgramLocalParameterfvARB: [void, GLenum target, GLuint index, GLfloat *params]
glGetProgramStringARB: [void, GLenum target, GLenum pname, GLvoid *string]
glGetProgramivARB: [void, GLenum target, GLenum pname, GLint *params]
glGetVertexAttribPointervARB: [void, GLuint index, GLenum pname, GLvoid *pointer]
glGetVertexAttribdvARB: [void, GLuint index, GLenum pname, GLdouble *params]
glGetVertexAttribfvARB: [void, GLuint index, GLenum pname, GLfloat *params]
glGetVertexAttribivARB: [void, GLuint index, GLenum pname, GLint *params]
glIsProgramARB: [GLboolean, GLuint program]
glProgramEnvParameter4dARB: [void, GLenum target, GLuint index, GLdouble x, GLdouble
y, GLdouble z, GLdouble w]
glProgramEnvParameter4dvARB: [void, GLenum target, GLuint index, const GLdouble
*params]
glProgramEnvParameter4fARB: [void, GLenum target, GLuint index, GLfloat x, GLfloat
y, GLfloat z, GLfloat w]
glProgramEnvParameter4fvARB: [void, GLenum target, GLuint index, const GLfloat *params]
glProgramLocalParameter4dARB: [void, GLenum target, GLuint index, GLdouble x, GLdouble
y, GLdouble z, GLdouble w]
glProgramLocalParameter4dvARB: [void, GLenum target, GLuint index, const GLdouble
*params]
glProgramLocalParameter4fARB: [void, GLenum target, GLuint index, GLfloat x, GLfloat
y, GLfloat z, GLfloat w]
glProgramLocalParameter4fvARB: [void, GLenum target, GLuint index, const GLfloat
*params]
glProgramStringARB: [void, GLenum target, GLenum format, GLsizei len, const GLvoid
*string]
glVertexAttrib1dARB: [void, GLuint index, GLdouble x]
glVertexAttrib1dvARB: [void, GLuint index, const GLdouble *v]
glVertexAttrib1fARB: [void, GLuint index, GLfloat x]
glVertexAttrib1fvARB: [void, GLuint index, const GLfloat *v]
glVertexAttrib1sARB: [void, GLuint index, GLshort x]
glVertexAttrib1svARB: [void, GLuint index, const GLshort *v]
glVertexAttrib2dARB: [void, GLuint index, GLdouble x, GLdouble y]
glVertexAttrib2dvARB: [void, GLuint index, const GLdouble *v]
glVertexAttrib2fARB: [void, GLuint index, GLfloat x, GLfloat y]
glVertexAttrib2fvARB: [void, GLuint index, const GLfloat *v]
glVertexAttrib2sARB: [void, GLuint index, GLshort x, GLshort y]
glVertexAttrib2svARB: [void, GLuint index, const GLshort *v]
glVertexAttrib3dARB: [void, GLuint index, GLdouble x, GLdouble y, GLdouble z]
glVertexAttrib3dvARB: [void, GLuint index, const GLdouble *v]
glVertexAttrib3fARB: [void, GLuint index, GLfloat x, GLfloat y, GLfloat z]
glVertexAttrib3fvARB: [void, GLuint index, const GLfloat *v]
glVertexAttrib3sARB: [void, GLuint index, GLshort x, GLshort y, GLshort z]
glVertexAttrib3svARB: [void, GLuint index, const GLshort *v]
glVertexAttrib4NbvARB: [void, GLuint index, const GLbyte *v]
glVertexAttrib4NivARB: [void, GLuint index, const GLint *v]
glVertexAttrib4NsvARB: [void, GLuint index, const GLshort *v]
glVertexAttrib4NubARB: [void, GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte
w]
glVertexAttrib4NubvARB: [void, GLuint index, const GLubyte *v]
glVertexAttrib4NuivARB: [void, GLuint index, const GLuint *v]
glVertexAttrib4NusvARB: [void, GLuint index, const GLushort *v]
glVertexAttrib4bvARB: [void, GLuint index, const GLbyte *v]
glVertexAttrib4dARB: [void, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble
w]
glVertexAttrib4dvARB: [void, GLuint index, const GLdouble *v]
glVertexAttrib4fARB: [void, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat
w]
glVertexAttrib4fvARB: [void, GLuint index, const GLfloat *v]
glVertexAttrib4ivARB: [void, GLuint index, const GLint *v]
glVertexAttrib4sARB: [void, GLuint index, GLshort x, GLshort y, GLshort z, GLshort
w]
glVertexAttrib4svARB: [void, GLuint index, const GLshort *v]
glVertexAttrib4ubvARB: [void, GLuint index, const GLubyte *v]
glVertexAttrib4uivARB: [void, GLuint index, const GLuint *v]
glVertexAttrib4usvARB: [void, GLuint index, const GLushort *v]
glVertexAttribPointerARB: [void, GLuint index, GLint size, GLenum type, GLboolean
normalized, GLsizei stride, const GLvoid *pointer]
ARB_vertex_shader:
glBindAttribLocationARB: [void, GLhandleARB programObj, GLuint index, const GLcharARB
*name]
glGetActiveAttribARB: [void, GLhandleARB programObj, GLuint index, GLsizei maxLength,
GLsizei *length, GLint *size, GLenum *type, GLcharARB *name]
glGetAttribLocationARB: [GLint, GLhandleARB programObj, const GLcharARB *name]
ARB_vertex_type_2_10_10_10_rev:
glColorP3ui: [void, GLenum type, GLuint color]
glColorP3uiv: [void, GLenum type, const GLuint *color]
glColorP4ui: [void, GLenum type, GLuint color]
glColorP4uiv: [void, GLenum type, const GLuint *color]
glMultiTexCoordP1ui: [void, GLenum texture, GLenum type, GLuint coords]
glMultiTexCoordP1uiv: [void, GLenum texture, GLenum type, const GLuint *coords]
glMultiTexCoordP2ui: [void, GLenum texture, GLenum type, GLuint coords]
glMultiTexCoordP2uiv: [void, GLenum texture, GLenum type, const GLuint *coords]
glMultiTexCoordP3ui: [void, GLenum texture, GLenum type, GLuint coords]
glMultiTexCoordP3uiv: [void, GLenum texture, GLenum type, const GLuint *coords]
glMultiTexCoordP4ui: [void, GLenum texture, GLenum type, GLuint coords]
glMultiTexCoordP4uiv: [void, GLenum texture, GLenum type, const GLuint *coords]
glNormalP3ui: [void, GLenum type, GLuint coords]
glNormalP3uiv: [void, GLenum type, const GLuint *coords]
glSecondaryColorP3ui: [void, GLenum type, GLuint color]
glSecondaryColorP3uiv: [void, GLenum type, const GLuint *color]
glTexCoordP1ui: [void, GLenum type, GLuint coords]
glTexCoordP1uiv: [void, GLenum type, const GLuint *coords]
glTexCoordP2ui: [void, GLenum type, GLuint coords]
glTexCoordP2uiv: [void, GLenum type, const GLuint *coords]
glTexCoordP3ui: [void, GLenum type, GLuint coords]
glTexCoordP3uiv: [void, GLenum type, const GLuint *coords]
glTexCoordP4ui: [void, GLenum type, GLuint coords]
glTexCoordP4uiv: [void, GLenum type, const GLuint *coords]
glVertexAttribP1ui: [void, GLuint index, GLenum type, GLboolean normalized, GLuint
value]
glVertexAttribP1uiv: [void, GLuint index, GLenum type, GLboolean normalized, const
GLuint *value]
glVertexAttribP2ui: [void, GLuint index, GLenum type, GLboolean normalized, GLuint
value]
glVertexAttribP2uiv: [void, GLuint index, GLenum type, GLboolean normalized, const
GLuint *value]
glVertexAttribP3ui: [void, GLuint index, GLenum type, GLboolean normalized, GLuint
value]
glVertexAttribP3uiv: [void, GLuint index, GLenum type, GLboolean normalized, const
GLuint *value]
glVertexAttribP4ui: [void, GLuint index, GLenum type, GLboolean normalized, GLuint
value]
glVertexAttribP4uiv: [void, GLuint index, GLenum type, GLboolean normalized, const
GLuint *value]
glVertexP2ui: [void, GLenum type, GLuint value]
glVertexP2uiv: [void, GLenum type, const GLuint *value]
glVertexP3ui: [void, GLenum type, GLuint value]
glVertexP3uiv: [void, GLenum type, const GLuint *value]
glVertexP4ui: [void, GLenum type, GLuint value]
glVertexP4uiv: [void, GLenum type, const GLuint *value]
ARB_viewport_array:
glDepthRangeArrayv: [void, GLuint first, GLsizei count, const GLdouble *v]
glDepthRangeIndexed: [void, GLuint index, GLdouble n, GLdouble f]
glGetDoublei_v: [void, GLenum target, GLuint index, GLdouble *data]
glGetFloati_v: [void, GLenum target, GLuint index, GLfloat *data]
glScissorArrayv: [void, GLuint first, GLsizei count, const GLint *v]
glScissorIndexed: [void, GLuint index, GLint left, GLint bottom, GLsizei width,
GLsizei height]
glScissorIndexedv: [void, GLuint index, const GLint *v]
glViewportArrayv: [void, GLuint first, GLsizei count, const GLfloat *v]
glViewportIndexedf: [void, GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat
h]
glViewportIndexedfv: [void, GLuint index, const GLfloat *v]
ARB_window_pos:
glWindowPos2dARB: [void, GLdouble x, GLdouble y]
glWindowPos2dvARB: [void, const GLdouble *v]
glWindowPos2fARB: [void, GLfloat x, GLfloat y]
glWindowPos2fvARB: [void, const GLfloat *v]
glWindowPos2iARB: [void, GLint x, GLint y]
glWindowPos2ivARB: [void, const GLint *v]
glWindowPos2sARB: [void, GLshort x, GLshort y]
glWindowPos2svARB: [void, const GLshort *v]
glWindowPos3dARB: [void, GLdouble x, GLdouble y, GLdouble z]
glWindowPos3dvARB: [void, const GLdouble *v]
glWindowPos3fARB: [void, GLfloat x, GLfloat y, GLfloat z]
glWindowPos3fvARB: [void, const GLfloat *v]
glWindowPos3iARB: [void, GLint x, GLint y, GLint z]
glWindowPos3ivARB: [void, const GLint *v]
glWindowPos3sARB: [void, GLshort x, GLshort y, GLshort z]
glWindowPos3svARB: [void, const GLshort *v]
ATI_draw_buffers:
glDrawBuffersATI: [void, GLsizei n, const GLenum *bufs]
ATI_element_array:
glDrawElementArrayATI: [void, GLenum mode, GLsizei count]
glDrawRangeElementArrayATI: [void, GLenum mode, GLuint start, GLuint end, GLsizei
count]
glElementPointerATI: [void, GLenum type, const GLvoid *pointer]
ATI_envmap_bumpmap:
glGetTexBumpParameterfvATI: [void, GLenum pname, GLfloat *param]
glGetTexBumpParameterivATI: [void, GLenum pname, GLint *param]
glTexBumpParameterfvATI: [void, GLenum pname, const GLfloat *param]
glTexBumpParameterivATI: [void, GLenum pname, const GLint *param]
ATI_fragment_shader:
glAlphaFragmentOp1ATI: [void, GLenum op, GLuint dst, GLuint dstMod, GLuint arg1,
GLuint arg1Rep, GLuint arg1Mod]
glAlphaFragmentOp2ATI: [void, GLenum op, GLuint dst, GLuint dstMod, GLuint arg1,
GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod]
glAlphaFragmentOp3ATI: [void, GLenum op, GLuint dst, GLuint dstMod, GLuint arg1,
GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint
arg3, GLuint arg3Rep, GLuint arg3Mod]
glBeginFragmentShaderATI: [void]
glBindFragmentShaderATI: [void, GLuint id]
glColorFragmentOp1ATI: [void, GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod,
GLuint arg1, GLuint arg1Rep, GLuint arg1Mod]
glColorFragmentOp2ATI: [void, GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod,
GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint
arg2Mod]
glColorFragmentOp3ATI: [void, GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod,
GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint
arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod]
glDeleteFragmentShaderATI: [void, GLuint id]
glEndFragmentShaderATI: [void]
glGenFragmentShadersATI: [GLuint, GLuint range]
glPassTexCoordATI: [void, GLuint dst, GLuint coord, GLenum swizzle]
glSampleMapATI: [void, GLuint dst, GLuint interp, GLenum swizzle]
glSetFragmentShaderConstantATI: [void, GLuint dst, const GLfloat *value]
ATI_map_object_buffer:
glMapObjectBufferATI: [GLvoid *, GLuint buffer]
glUnmapObjectBufferATI: [void, GLuint buffer]
ATI_pn_triangles:
glPNTrianglesfATI: [void, GLenum pname, GLfloat param]
glPNTrianglesiATI: [void, GLenum pname, GLint param]
ATI_separate_stencil:
glStencilFuncSeparateATI: [void, GLenum frontfunc, GLenum backfunc, GLint ref, GLuint
mask]
glStencilOpSeparateATI: [void, GLenum face, GLenum sfail, GLenum dpfail, GLenum
dppass]
ATI_vertex_array_object:
glArrayObjectATI: [void, GLenum array, GLint size, GLenum type, GLsizei stride,
GLuint buffer, GLuint offset]
glFreeObjectBufferATI: [void, GLuint buffer]
glGetArrayObjectfvATI: [void, GLenum array, GLenum pname, GLfloat *params]
glGetArrayObjectivATI: [void, GLenum array, GLenum pname, GLint *params]
glGetObjectBufferfvATI: [void, GLuint buffer, GLenum pname, GLfloat *params]
glGetObjectBufferivATI: [void, GLuint buffer, GLenum pname, GLint *params]
glGetVariantArrayObjectfvATI: [void, GLuint id, GLenum pname, GLfloat *params]
glGetVariantArrayObjectivATI: [void, GLuint id, GLenum pname, GLint *params]
glIsObjectBufferATI: [GLboolean, GLuint buffer]
glNewObjectBufferATI: [GLuint, GLsizei size, const GLvoid *pointer, GLenum usage]
glUpdateObjectBufferATI: [void, GLuint buffer, GLuint offset, GLsizei size, const
GLvoid *pointer, GLenum preserve]
glVariantArrayObjectATI: [void, GLuint id, GLenum type, GLsizei stride, GLuint buffer,
GLuint offset]
ATI_vertex_attrib_array_object:
glGetVertexAttribArrayObjectfvATI: [void, GLuint index, GLenum pname, GLfloat *params]
glGetVertexAttribArrayObjectivATI: [void, GLuint index, GLenum pname, GLint *params]
glVertexAttribArrayObjectATI: [void, GLuint index, GLint size, GLenum type, GLboolean
normalized, GLsizei stride, GLuint buffer, GLuint offset]
ATI_vertex_streams:
glClientActiveVertexStreamATI: [void, GLenum stream]
glNormalStream3bATI: [void, GLenum stream, GLbyte nx, GLbyte ny, GLbyte nz]
glNormalStream3bvATI: [void, GLenum stream, const GLbyte *coords]
glNormalStream3dATI: [void, GLenum stream, GLdouble nx, GLdouble ny, GLdouble nz]
glNormalStream3dvATI: [void, GLenum stream, const GLdouble *coords]
glNormalStream3fATI: [void, GLenum stream, GLfloat nx, GLfloat ny, GLfloat nz]
glNormalStream3fvATI: [void, GLenum stream, const GLfloat *coords]
glNormalStream3iATI: [void, GLenum stream, GLint nx, GLint ny, GLint nz]
glNormalStream3ivATI: [void, GLenum stream, const GLint *coords]
glNormalStream3sATI: [void, GLenum stream, GLshort nx, GLshort ny, GLshort nz]
glNormalStream3svATI: [void, GLenum stream, const GLshort *coords]
glVertexBlendEnvfATI: [void, GLenum pname, GLfloat param]
glVertexBlendEnviATI: [void, GLenum pname, GLint param]
glVertexStream1dATI: [void, GLenum stream, GLdouble x]
glVertexStream1dvATI: [void, GLenum stream, const GLdouble *coords]
glVertexStream1fATI: [void, GLenum stream, GLfloat x]
glVertexStream1fvATI: [void, GLenum stream, const GLfloat *coords]
glVertexStream1iATI: [void, GLenum stream, GLint x]
glVertexStream1ivATI: [void, GLenum stream, const GLint *coords]
glVertexStream1sATI: [void, GLenum stream, GLshort x]
glVertexStream1svATI: [void, GLenum stream, const GLshort *coords]
glVertexStream2dATI: [void, GLenum stream, GLdouble x, GLdouble y]
glVertexStream2dvATI: [void, GLenum stream, const GLdouble *coords]
glVertexStream2fATI: [void, GLenum stream, GLfloat x, GLfloat y]
glVertexStream2fvATI: [void, GLenum stream, const GLfloat *coords]
glVertexStream2iATI: [void, GLenum stream, GLint x, GLint y]
glVertexStream2ivATI: [void, GLenum stream, const GLint *coords]
glVertexStream2sATI: [void, GLenum stream, GLshort x, GLshort y]
glVertexStream2svATI: [void, GLenum stream, const GLshort *coords]
glVertexStream3dATI: [void, GLenum stream, GLdouble x, GLdouble y, GLdouble z]
glVertexStream3dvATI: [void, GLenum stream, const GLdouble *coords]
glVertexStream3fATI: [void, GLenum stream, GLfloat x, GLfloat y, GLfloat z]
glVertexStream3fvATI: [void, GLenum stream, const GLfloat *coords]
glVertexStream3iATI: [void, GLenum stream, GLint x, GLint y, GLint z]
glVertexStream3ivATI: [void, GLenum stream, const GLint *coords]
glVertexStream3sATI: [void, GLenum stream, GLshort x, GLshort y, GLshort z]
glVertexStream3svATI: [void, GLenum stream, const GLshort *coords]
glVertexStream4dATI: [void, GLenum stream, GLdouble x, GLdouble y, GLdouble z, GLdouble
w]
glVertexStream4dvATI: [void, GLenum stream, const GLdouble *coords]
glVertexStream4fATI: [void, GLenum stream, GLfloat x, GLfloat y, GLfloat z, GLfloat
w]
glVertexStream4fvATI: [void, GLenum stream, const GLfloat *coords]
glVertexStream4iATI: [void, GLenum stream, GLint x, GLint y, GLint z, GLint w]
glVertexStream4ivATI: [void, GLenum stream, const GLint *coords]
glVertexStream4sATI: [void, GLenum stream, GLshort x, GLshort y, GLshort z, GLshort
w]
glVertexStream4svATI: [void, GLenum stream, const GLshort *coords]
EXT_bindable_uniform:
glGetUniformBufferSizeEXT: [GLint, GLuint program, GLint location]
glGetUniformOffsetEXT: [GLintptr, GLuint program, GLint location]
glUniformBufferEXT: [void, GLuint program, GLint location, GLuint buffer]
EXT_blend_color:
glBlendColorEXT: [void, GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha]
EXT_blend_equation_separate:
glBlendEquationSeparateEXT: [void, GLenum modeRGB, GLenum modeAlpha]
EXT_blend_func_separate:
glBlendFuncSeparateEXT: [void, GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha,
GLenum dfactorAlpha]
EXT_blend_minmax:
glBlendEquationEXT: [void, GLenum mode]
EXT_color_subtable:
glColorSubTableEXT: [void, GLenum target, GLsizei start, GLsizei count, GLenum format,
GLenum type, const GLvoid *data]
glCopyColorSubTableEXT: [void, GLenum target, GLsizei start, GLint x, GLint y, GLsizei
width]
EXT_compiled_vertex_array:
glLockArraysEXT: [void, GLint first, GLsizei count]
glUnlockArraysEXT: [void]
EXT_convolution:
glConvolutionFilter1DEXT: [void, GLenum target, GLenum internalformat, GLsizei width,
GLenum format, GLenum type, const GLvoid *image]
glConvolutionFilter2DEXT: [void, GLenum target, GLenum internalformat, GLsizei width,
GLsizei height, GLenum format, GLenum type, const GLvoid *image]
glConvolutionParameterfEXT: [void, GLenum target, GLenum pname, GLfloat params]
glConvolutionParameterfvEXT: [void, GLenum target, GLenum pname, const GLfloat *params]
glConvolutionParameteriEXT: [void, GLenum target, GLenum pname, GLint params]
glConvolutionParameterivEXT: [void, GLenum target, GLenum pname, const GLint *params]
glCopyConvolutionFilter1DEXT: [void, GLenum target, GLenum internalformat, GLint
x, GLint y, GLsizei width]
glCopyConvolutionFilter2DEXT: [void, GLenum target, GLenum internalformat, GLint
x, GLint y, GLsizei width, GLsizei height]
glGetConvolutionFilterEXT: [void, GLenum target, GLenum format, GLenum type, GLvoid
*image]
glGetConvolutionParameterfvEXT: [void, GLenum target, GLenum pname, GLfloat *params]
glGetConvolutionParameterivEXT: [void, GLenum target, GLenum pname, GLint *params]
glGetSeparableFilterEXT: [void, GLenum target, GLenum format, GLenum type, GLvoid
*row, GLvoid *column, GLvoid *span]
glSeparableFilter2DEXT: [void, GLenum target, GLenum internalformat, GLsizei width,
GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column]
EXT_coordinate_frame:
glBinormal3bEXT: [void, GLbyte bx, GLbyte by, GLbyte bz]
glBinormal3bvEXT: [void, const GLbyte *v]
glBinormal3dEXT: [void, GLdouble bx, GLdouble by, GLdouble bz]
glBinormal3dvEXT: [void, const GLdouble *v]
glBinormal3fEXT: [void, GLfloat bx, GLfloat by, GLfloat bz]
glBinormal3fvEXT: [void, const GLfloat *v]
glBinormal3iEXT: [void, GLint bx, GLint by, GLint bz]
glBinormal3ivEXT: [void, const GLint *v]
glBinormal3sEXT: [void, GLshort bx, GLshort by, GLshort bz]
glBinormal3svEXT: [void, const GLshort *v]
glBinormalPointerEXT: [void, GLenum type, GLsizei stride, const GLvoid *pointer]
glTangent3bEXT: [void, GLbyte tx, GLbyte ty, GLbyte tz]
glTangent3bvEXT: [void, const GLbyte *v]
glTangent3dEXT: [void, GLdouble tx, GLdouble ty, GLdouble tz]
glTangent3dvEXT: [void, const GLdouble *v]
glTangent3fEXT: [void, GLfloat tx, GLfloat ty, GLfloat tz]
glTangent3fvEXT: [void, const GLfloat *v]
glTangent3iEXT: [void, GLint tx, GLint ty, GLint tz]
glTangent3ivEXT: [void, const GLint *v]
glTangent3sEXT: [void, GLshort tx, GLshort ty, GLshort tz]
glTangent3svEXT: [void, const GLshort *v]
glTangentPointerEXT: [void, GLenum type, GLsizei stride, const GLvoid *pointer]
EXT_copy_texture:
glCopyTexImage1DEXT: [void, GLenum target, GLint level, GLenum internalformat, GLint
x, GLint y, GLsizei width, GLint border]
glCopyTexImage2DEXT: [void, GLenum target, GLint level, GLenum internalformat, GLint
x, GLint y, GLsizei width, GLsizei height, GLint border]
glCopyTexSubImage1DEXT: [void, GLenum target, GLint level, GLint xoffset, GLint
x, GLint y, GLsizei width]
glCopyTexSubImage2DEXT: [void, GLenum target, GLint level, GLint xoffset, GLint
yoffset, GLint x, GLint y, GLsizei width, GLsizei height]
glCopyTexSubImage3DEXT: [void, GLenum target, GLint level, GLint xoffset, GLint
yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height]
EXT_cull_vertex:
glCullParameterdvEXT: [void, GLenum pname, GLdouble *params]
glCullParameterfvEXT: [void, GLenum pname, GLfloat *params]
EXT_depth_bounds_test:
glDepthBoundsEXT: [void, GLclampd zmin, GLclampd zmax]
EXT_direct_state_access:
glBindMultiTextureEXT: [void, GLenum texunit, GLenum target, GLuint texture]
glCheckNamedFramebufferStatusEXT: [GLenum, GLuint framebuffer, GLenum target]
glClientAttribDefaultEXT: [void, GLbitfield mask]
glCompressedMultiTexImage1DEXT: [void, GLenum texunit, GLenum target, GLint level,
GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid
*bits]
glCompressedMultiTexImage2DEXT: [void, GLenum texunit, GLenum target, GLint level,
GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize,
const GLvoid *bits]
glCompressedMultiTexImage3DEXT: [void, GLenum texunit, GLenum target, GLint level,
GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border,
GLsizei imageSize, const GLvoid *bits]
glCompressedMultiTexSubImage1DEXT: [void, GLenum texunit, GLenum target, GLint level,
GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *bits]
glCompressedMultiTexSubImage2DEXT: [void, GLenum texunit, GLenum target, GLint level,
GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei
imageSize, const GLvoid *bits]
glCompressedMultiTexSubImage3DEXT: [void, GLenum texunit, GLenum target, GLint level,
GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei
depth, GLenum format, GLsizei imageSize, const GLvoid *bits]
glCompressedTextureImage1DEXT: [void, GLuint texture, GLenum target, GLint level,
GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid
*bits]
glCompressedTextureImage2DEXT: [void, GLuint texture, GLenum target, GLint level,
GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize,
const GLvoid *bits]
glCompressedTextureImage3DEXT: [void, GLuint texture, GLenum target, GLint level,
GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border,
GLsizei imageSize, const GLvoid *bits]
glCompressedTextureSubImage1DEXT: [void, GLuint texture, GLenum target, GLint level,
GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *bits]
glCompressedTextureSubImage2DEXT: [void, GLuint texture, GLenum target, GLint level,
GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei
imageSize, const GLvoid *bits]
glCompressedTextureSubImage3DEXT: [void, GLuint texture, GLenum target, GLint level,
GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei
depth, GLenum format, GLsizei imageSize, const GLvoid *bits]
glCopyMultiTexImage1DEXT: [void, GLenum texunit, GLenum target, GLint level, GLenum
internalformat, GLint x, GLint y, GLsizei width, GLint border]
glCopyMultiTexImage2DEXT: [void, GLenum texunit, GLenum target, GLint level, GLenum
internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border]
glCopyMultiTexSubImage1DEXT: [void, GLenum texunit, GLenum target, GLint level,
GLint xoffset, GLint x, GLint y, GLsizei width]
glCopyMultiTexSubImage2DEXT: [void, GLenum texunit, GLenum target, GLint level,
GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height]
glCopyMultiTexSubImage3DEXT: [void, GLenum texunit, GLenum target, GLint level,
GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width,
GLsizei height]
glCopyTextureImage1DEXT: [void, GLuint texture, GLenum target, GLint level, GLenum
internalformat, GLint x, GLint y, GLsizei width, GLint border]
glCopyTextureImage2DEXT: [void, GLuint texture, GLenum target, GLint level, GLenum
internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border]
glCopyTextureSubImage1DEXT: [void, GLuint texture, GLenum target, GLint level, GLint
xoffset, GLint x, GLint y, GLsizei width]
glCopyTextureSubImage2DEXT: [void, GLuint texture, GLenum target, GLint level, GLint
xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height]
glCopyTextureSubImage3DEXT: [void, GLuint texture, GLenum target, GLint level, GLint
xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei
height]
glDisableClientStateIndexedEXT: [void, GLenum array, GLuint index]
glDisableClientStateiEXT: [void, GLenum array, GLuint index]
glDisableVertexArrayAttribEXT: [void, GLuint vaobj, GLuint index]
glDisableVertexArrayEXT: [void, GLuint vaobj, GLenum array]
glEnableClientStateIndexedEXT: [void, GLenum array, GLuint index]
glEnableClientStateiEXT: [void, GLenum array, GLuint index]
glEnableVertexArrayAttribEXT: [void, GLuint vaobj, GLuint index]
glEnableVertexArrayEXT: [void, GLuint vaobj, GLenum array]
glFlushMappedNamedBufferRangeEXT: [void, GLuint buffer, GLintptr offset, GLsizeiptr
length]
glFramebufferDrawBufferEXT: [void, GLuint framebuffer, GLenum mode]
glFramebufferDrawBuffersEXT: [void, GLuint framebuffer, GLsizei n, const GLenum
*bufs]
glFramebufferReadBufferEXT: [void, GLuint framebuffer, GLenum mode]
glGenerateMultiTexMipmapEXT: [void, GLenum texunit, GLenum target]
glGenerateTextureMipmapEXT: [void, GLuint texture, GLenum target]
glGetCompressedMultiTexImageEXT: [void, GLenum texunit, GLenum target, GLint lod,
GLvoid *img]
glGetCompressedTextureImageEXT: [void, GLuint texture, GLenum target, GLint lod,
GLvoid *img]
glGetDoubleIndexedvEXT: [void, GLenum target, GLuint index, GLdouble *data]
glGetDoublei_vEXT: [void, GLenum target, GLuint index, GLdouble *data]
glGetFloatIndexedvEXT: [void, GLenum target, GLuint index, GLfloat *data]
glGetFloati_vEXT: [void, GLenum target, GLuint index, GLfloat *data]
glGetFramebufferParameterivEXT: [void, GLuint framebuffer, GLenum pname, GLint *params]
glGetMultiTexEnvfvEXT: [void, GLenum texunit, GLenum target, GLenum pname, GLfloat
*params]
glGetMultiTexEnvivEXT: [void, GLenum texunit, GLenum target, GLenum pname, GLint
*params]
glGetMultiTexGendvEXT: [void, GLenum texunit, GLenum coord, GLenum pname, GLdouble
*params]
glGetMultiTexGenfvEXT: [void, GLenum texunit, GLenum coord, GLenum pname, GLfloat
*params]
glGetMultiTexGenivEXT: [void, GLenum texunit, GLenum coord, GLenum pname, GLint
*params]
glGetMultiTexImageEXT: [void, GLenum texunit, GLenum target, GLint level, GLenum
format, GLenum type, GLvoid *pixels]
glGetMultiTexLevelParameterfvEXT: [void, GLenum texunit, GLenum target, GLint level,
GLenum pname, GLfloat *params]
glGetMultiTexLevelParameterivEXT: [void, GLenum texunit, GLenum target, GLint level,
GLenum pname, GLint *params]
glGetMultiTexParameterIivEXT: [void, GLenum texunit, GLenum target, GLenum pname,
GLint *params]
glGetMultiTexParameterIuivEXT: [void, GLenum texunit, GLenum target, GLenum pname,
GLuint *params]
glGetMultiTexParameterfvEXT: [void, GLenum texunit, GLenum target, GLenum pname,
GLfloat *params]
glGetMultiTexParameterivEXT: [void, GLenum texunit, GLenum target, GLenum pname,
GLint *params]
glGetNamedBufferParameterivEXT: [void, GLuint buffer, GLenum pname, GLint *params]
glGetNamedBufferPointervEXT: [void, GLuint buffer, GLenum pname, GLvoid *params]
glGetNamedBufferSubDataEXT: [void, GLuint buffer, GLintptr offset, GLsizeiptr size,
GLvoid *data]
glGetNamedFramebufferAttachmentParameterivEXT: [void, GLuint framebuffer, GLenum
attachment, GLenum pname, GLint *params]
glGetNamedProgramLocalParameterIivEXT: [void, GLuint program, GLenum target, GLuint
index, GLint *params]
glGetNamedProgramLocalParameterIuivEXT: [void, GLuint program, GLenum target, GLuint
index, GLuint *params]
glGetNamedProgramLocalParameterdvEXT: [void, GLuint program, GLenum target, GLuint
index, GLdouble *params]
glGetNamedProgramLocalParameterfvEXT: [void, GLuint program, GLenum target, GLuint
index, GLfloat *params]
glGetNamedProgramStringEXT: [void, GLuint program, GLenum target, GLenum pname,
GLvoid *string]
glGetNamedProgramivEXT: [void, GLuint program, GLenum target, GLenum pname, GLint
*params]
glGetNamedRenderbufferParameterivEXT: [void, GLuint renderbuffer, GLenum pname,
GLint *params]
glGetPointerIndexedvEXT: [void, GLenum target, GLuint index, GLvoid *data]
glGetPointeri_vEXT: [void, GLenum target, GLuint index, GLvoid *data]
glGetTextureImageEXT: [void, GLuint texture, GLenum target, GLint level, GLenum
format, GLenum type, GLvoid *pixels]
glGetTextureLevelParameterfvEXT: [void, GLuint texture, GLenum target, GLint level,
GLenum pname, GLfloat *params]
glGetTextureLevelParameterivEXT: [void, GLuint texture, GLenum target, GLint level,
GLenum pname, GLint *params]
glGetTextureParameterIivEXT: [void, GLuint texture, GLenum target, GLenum pname,
GLint *params]
glGetTextureParameterIuivEXT: [void, GLuint texture, GLenum target, GLenum pname,
GLuint *params]
glGetTextureParameterfvEXT: [void, GLuint texture, GLenum target, GLenum pname,
GLfloat *params]
glGetTextureParameterivEXT: [void, GLuint texture, GLenum target, GLenum pname,
GLint *params]
glGetVertexArrayIntegeri_vEXT: [void, GLuint vaobj, GLuint index, GLenum pname,
GLint *param]
glGetVertexArrayIntegervEXT: [void, GLuint vaobj, GLenum pname, GLint *param]
glGetVertexArrayPointeri_vEXT: [void, GLuint vaobj, GLuint index, GLenum pname,
GLvoid *param]
glGetVertexArrayPointervEXT: [void, GLuint vaobj, GLenum pname, GLvoid *param]
glMapNamedBufferEXT: [GLvoid *, GLuint buffer, GLenum access]
glMapNamedBufferRangeEXT: [GLvoid *, GLuint buffer, GLintptr offset, GLsizeiptr
length, GLbitfield access]
glMatrixFrustumEXT: [void, GLenum mode, GLdouble left, GLdouble right, GLdouble
bottom, GLdouble top, GLdouble zNear, GLdouble zFar]
glMatrixLoadIdentityEXT: [void, GLenum mode]
glMatrixLoadTransposedEXT: [void, GLenum mode, const GLdouble *m]
glMatrixLoadTransposefEXT: [void, GLenum mode, const GLfloat *m]
glMatrixLoaddEXT: [void, GLenum mode, const GLdouble *m]
glMatrixLoadfEXT: [void, GLenum mode, const GLfloat *m]
glMatrixMultTransposedEXT: [void, GLenum mode, const GLdouble *m]
glMatrixMultTransposefEXT: [void, GLenum mode, const GLfloat *m]
glMatrixMultdEXT: [void, GLenum mode, const GLdouble *m]
glMatrixMultfEXT: [void, GLenum mode, const GLfloat *m]
glMatrixOrthoEXT: [void, GLenum mode, GLdouble left, GLdouble right, GLdouble bottom,
GLdouble top, GLdouble zNear, GLdouble zFar]
glMatrixPopEXT: [void, GLenum mode]
glMatrixPushEXT: [void, GLenum mode]
glMatrixRotatedEXT: [void, GLenum mode, GLdouble angle, GLdouble x, GLdouble y,
GLdouble z]
glMatrixRotatefEXT: [void, GLenum mode, GLfloat angle, GLfloat x, GLfloat y, GLfloat
z]
glMatrixScaledEXT: [void, GLenum mode, GLdouble x, GLdouble y, GLdouble z]
glMatrixScalefEXT: [void, GLenum mode, GLfloat x, GLfloat y, GLfloat z]
glMatrixTranslatedEXT: [void, GLenum mode, GLdouble x, GLdouble y, GLdouble z]
glMatrixTranslatefEXT: [void, GLenum mode, GLfloat x, GLfloat y, GLfloat z]
glMultiTexBufferEXT: [void, GLenum texunit, GLenum target, GLenum internalformat,
GLuint buffer]
glMultiTexCoordPointerEXT: [void, GLenum texunit, GLint size, GLenum type, GLsizei
stride, const GLvoid *pointer]
glMultiTexEnvfEXT: [void, GLenum texunit, GLenum target, GLenum pname, GLfloat param]
glMultiTexEnvfvEXT: [void, GLenum texunit, GLenum target, GLenum pname, const GLfloat
*params]
glMultiTexEnviEXT: [void, GLenum texunit, GLenum target, GLenum pname, GLint param]
glMultiTexEnvivEXT: [void, GLenum texunit, GLenum target, GLenum pname, const GLint
*params]
glMultiTexGendEXT: [void, GLenum texunit, GLenum coord, GLenum pname, GLdouble param]
glMultiTexGendvEXT: [void, GLenum texunit, GLenum coord, GLenum pname, const GLdouble
*params]
glMultiTexGenfEXT: [void, GLenum texunit, GLenum coord, GLenum pname, GLfloat param]
glMultiTexGenfvEXT: [void, GLenum texunit, GLenum coord, GLenum pname, const GLfloat
*params]
glMultiTexGeniEXT: [void, GLenum texunit, GLenum coord, GLenum pname, GLint param]
glMultiTexGenivEXT: [void, GLenum texunit, GLenum coord, GLenum pname, const GLint
*params]
glMultiTexImage1DEXT: [void, GLenum texunit, GLenum target, GLint level, GLenum
internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const
GLvoid *pixels]
glMultiTexImage2DEXT: [void, GLenum texunit, GLenum target, GLint level, GLenum
internalformat, GLsizei width, GLsizei height, GLint border, GLenum format,
GLenum type, const GLvoid *pixels]
glMultiTexImage3DEXT: [void, GLenum texunit, GLenum target, GLint level, GLenum
internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border,
GLenum format, GLenum type, const GLvoid *pixels]
glMultiTexParameterIivEXT: [void, GLenum texunit, GLenum target, GLenum pname, const
GLint *params]
glMultiTexParameterIuivEXT: [void, GLenum texunit, GLenum target, GLenum pname,
const GLuint *params]
glMultiTexParameterfEXT: [void, GLenum texunit, GLenum target, GLenum pname, GLfloat
param]
glMultiTexParameterfvEXT: [void, GLenum texunit, GLenum target, GLenum pname, const
GLfloat *params]
glMultiTexParameteriEXT: [void, GLenum texunit, GLenum target, GLenum pname, GLint
param]
glMultiTexParameterivEXT: [void, GLenum texunit, GLenum target, GLenum pname, const
GLint *params]
glMultiTexRenderbufferEXT: [void, GLenum texunit, GLenum target, GLuint renderbuffer]
glMultiTexSubImage1DEXT: [void, GLenum texunit, GLenum target, GLint level, GLint
xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels]
glMultiTexSubImage2DEXT: [void, GLenum texunit, GLenum target, GLint level, GLint
xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum
type, const GLvoid *pixels]
glMultiTexSubImage3DEXT: [void, GLenum texunit, GLenum target, GLint level, GLint
xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei
depth, GLenum format, GLenum type, const GLvoid *pixels]
glNamedBufferDataEXT: [void, GLuint buffer, GLsizeiptr size, const GLvoid *data,
GLenum usage]
glNamedBufferSubDataEXT: [void, GLuint buffer, GLintptr offset, GLsizeiptr size,
const GLvoid *data]
glNamedCopyBufferSubDataEXT: [void, GLuint readBuffer, GLuint writeBuffer, GLintptr
readOffset, GLintptr writeOffset, GLsizeiptr size]
glNamedFramebufferRenderbufferEXT: [void, GLuint framebuffer, GLenum attachment,
GLenum renderbuffertarget, GLuint renderbuffer]
glNamedFramebufferTexture1DEXT: [void, GLuint framebuffer, GLenum attachment, GLenum
textarget, GLuint texture, GLint level]
glNamedFramebufferTexture2DEXT: [void, GLuint framebuffer, GLenum attachment, GLenum
textarget, GLuint texture, GLint level]
glNamedFramebufferTexture3DEXT: [void, GLuint framebuffer, GLenum attachment, GLenum
textarget, GLuint texture, GLint level, GLint zoffset]
glNamedFramebufferTextureEXT: [void, GLuint framebuffer, GLenum attachment, GLuint
texture, GLint level]
glNamedFramebufferTextureFaceEXT: [void, GLuint framebuffer, GLenum attachment,
GLuint texture, GLint level, GLenum face]
glNamedFramebufferTextureLayerEXT: [void, GLuint framebuffer, GLenum attachment,
GLuint texture, GLint level, GLint layer]
glNamedProgramLocalParameter4dEXT: [void, GLuint program, GLenum target, GLuint
index, GLdouble x, GLdouble y, GLdouble z, GLdouble w]
glNamedProgramLocalParameter4dvEXT: [void, GLuint program, GLenum target, GLuint
index, const GLdouble *params]
glNamedProgramLocalParameter4fEXT: [void, GLuint program, GLenum target, GLuint
index, GLfloat x, GLfloat y, GLfloat z, GLfloat w]
glNamedProgramLocalParameter4fvEXT: [void, GLuint program, GLenum target, GLuint
index, const GLfloat *params]
glNamedProgramLocalParameterI4iEXT: [void, GLuint program, GLenum target, GLuint
index, GLint x, GLint y, GLint z, GLint w]
glNamedProgramLocalParameterI4ivEXT: [void, GLuint program, GLenum target, GLuint
index, const GLint *params]
glNamedProgramLocalParameterI4uiEXT: [void, GLuint program, GLenum target, GLuint
index, GLuint x, GLuint y, GLuint z, GLuint w]
glNamedProgramLocalParameterI4uivEXT: [void, GLuint program, GLenum target, GLuint
index, const GLuint *params]
glNamedProgramLocalParameters4fvEXT: [void, GLuint program, GLenum target, GLuint
index, GLsizei count, const GLfloat *params]
glNamedProgramLocalParametersI4ivEXT: [void, GLuint program, GLenum target, GLuint
index, GLsizei count, const GLint *params]
glNamedProgramLocalParametersI4uivEXT: [void, GLuint program, GLenum target, GLuint
index, GLsizei count, const GLuint *params]
glNamedProgramStringEXT: [void, GLuint program, GLenum target, GLenum format, GLsizei
len, const GLvoid *string]
glNamedRenderbufferStorageEXT: [void, GLuint renderbuffer, GLenum internalformat,
GLsizei width, GLsizei height]
glNamedRenderbufferStorageMultisampleCoverageEXT: [void, GLuint renderbuffer, GLsizei
coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width,
GLsizei height]
glNamedRenderbufferStorageMultisampleEXT: [void, GLuint renderbuffer, GLsizei samples,
GLenum internalformat, GLsizei width, GLsizei height]
glProgramUniform1dEXT: [void, GLuint program, GLint location, GLdouble x]
glProgramUniform1dvEXT: [void, GLuint program, GLint location, GLsizei count, const
GLdouble *value]
glProgramUniform1fEXT: [void, GLuint program, GLint location, GLfloat v0]
glProgramUniform1fvEXT: [void, GLuint program, GLint location, GLsizei count, const
GLfloat *value]
glProgramUniform1iEXT: [void, GLuint program, GLint location, GLint v0]
glProgramUniform1ivEXT: [void, GLuint program, GLint location, GLsizei count, const
GLint *value]
glProgramUniform1uiEXT: [void, GLuint program, GLint location, GLuint v0]
glProgramUniform1uivEXT: [void, GLuint program, GLint location, GLsizei count, const
GLuint *value]
glProgramUniform2dEXT: [void, GLuint program, GLint location, GLdouble x, GLdouble
y]
glProgramUniform2dvEXT: [void, GLuint program, GLint location, GLsizei count, const
GLdouble *value]
glProgramUniform2fEXT: [void, GLuint program, GLint location, GLfloat v0, GLfloat
v1]
glProgramUniform2fvEXT: [void, GLuint program, GLint location, GLsizei count, const
GLfloat *value]
glProgramUniform2iEXT: [void, GLuint program, GLint location, GLint v0, GLint v1]
glProgramUniform2ivEXT: [void, GLuint program, GLint location, GLsizei count, const
GLint *value]
glProgramUniform2uiEXT: [void, GLuint program, GLint location, GLuint v0, GLuint
v1]
glProgramUniform2uivEXT: [void, GLuint program, GLint location, GLsizei count, const
GLuint *value]
glProgramUniform3dEXT: [void, GLuint program, GLint location, GLdouble x, GLdouble
y, GLdouble z]
glProgramUniform3dvEXT: [void, GLuint program, GLint location, GLsizei count, const
GLdouble *value]
glProgramUniform3fEXT: [void, GLuint program, GLint location, GLfloat v0, GLfloat
v1, GLfloat v2]
glProgramUniform3fvEXT: [void, GLuint program, GLint location, GLsizei count, const
GLfloat *value]
glProgramUniform3iEXT: [void, GLuint program, GLint location, GLint v0, GLint v1,
GLint v2]
glProgramUniform3ivEXT: [void, GLuint program, GLint location, GLsizei count, const
GLint *value]
glProgramUniform3uiEXT: [void, GLuint program, GLint location, GLuint v0, GLuint
v1, GLuint v2]
glProgramUniform3uivEXT: [void, GLuint program, GLint location, GLsizei count, const
GLuint *value]
glProgramUniform4dEXT: [void, GLuint program, GLint location, GLdouble x, GLdouble
y, GLdouble z, GLdouble w]
glProgramUniform4dvEXT: [void, GLuint program, GLint location, GLsizei count, const
GLdouble *value]
glProgramUniform4fEXT: [void, GLuint program, GLint location, GLfloat v0, GLfloat
v1, GLfloat v2, GLfloat v3]
glProgramUniform4fvEXT: [void, GLuint program, GLint location, GLsizei count, const
GLfloat *value]
glProgramUniform4iEXT: [void, GLuint program, GLint location, GLint v0, GLint v1,
GLint v2, GLint v3]
glProgramUniform4ivEXT: [void, GLuint program, GLint location, GLsizei count, const
GLint *value]
glProgramUniform4uiEXT: [void, GLuint program, GLint location, GLuint v0, GLuint
v1, GLuint v2, GLuint v3]
glProgramUniform4uivEXT: [void, GLuint program, GLint location, GLsizei count, const
GLuint *value]
glProgramUniformMatrix2dvEXT: [void, GLuint program, GLint location, GLsizei count,
GLboolean transpose, const GLdouble *value]
glProgramUniformMatrix2fvEXT: [void, GLuint program, GLint location, GLsizei count,
GLboolean transpose, const GLfloat *value]
glProgramUniformMatrix2x3dvEXT: [void, GLuint program, GLint location, GLsizei count,
GLboolean transpose, const GLdouble *value]
glProgramUniformMatrix2x3fvEXT: [void, GLuint program, GLint location, GLsizei count,
GLboolean transpose, const GLfloat *value]
glProgramUniformMatrix2x4dvEXT: [void, GLuint program, GLint location, GLsizei count,
GLboolean transpose, const GLdouble *value]
glProgramUniformMatrix2x4fvEXT: [void, GLuint program, GLint location, GLsizei count,
GLboolean transpose, const GLfloat *value]
glProgramUniformMatrix3dvEXT: [void, GLuint program, GLint location, GLsizei count,
GLboolean transpose, const GLdouble *value]
glProgramUniformMatrix3fvEXT: [void, GLuint program, GLint location, GLsizei count,
GLboolean transpose, const GLfloat *value]
glProgramUniformMatrix3x2dvEXT: [void, GLuint program, GLint location, GLsizei count,
GLboolean transpose, const GLdouble *value]
glProgramUniformMatrix3x2fvEXT: [void, GLuint program, GLint location, GLsizei count,
GLboolean transpose, const GLfloat *value]
glProgramUniformMatrix3x4dvEXT: [void, GLuint program, GLint location, GLsizei count,
GLboolean transpose, const GLdouble *value]
glProgramUniformMatrix3x4fvEXT: [void, GLuint program, GLint location, GLsizei count,
GLboolean transpose, const GLfloat *value]
glProgramUniformMatrix4dvEXT: [void, GLuint program, GLint location, GLsizei count,
GLboolean transpose, const GLdouble *value]
glProgramUniformMatrix4fvEXT: [void, GLuint program, GLint location, GLsizei count,
GLboolean transpose, const GLfloat *value]
glProgramUniformMatrix4x2dvEXT: [void, GLuint program, GLint location, GLsizei count,
GLboolean transpose, const GLdouble *value]
glProgramUniformMatrix4x2fvEXT: [void, GLuint program, GLint location, GLsizei count,
GLboolean transpose, const GLfloat *value]
glProgramUniformMatrix4x3dvEXT: [void, GLuint program, GLint location, GLsizei count,
GLboolean transpose, const GLdouble *value]
glProgramUniformMatrix4x3fvEXT: [void, GLuint program, GLint location, GLsizei count,
GLboolean transpose, const GLfloat *value]
glPushClientAttribDefaultEXT: [void, GLbitfield mask]
glTextureBufferEXT: [void, GLuint texture, GLenum target, GLenum internalformat,
GLuint buffer]
glTextureImage1DEXT: [void, GLuint texture, GLenum target, GLint level, GLenum internalformat,
GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels]
glTextureImage2DEXT: [void, GLuint texture, GLenum target, GLint level, GLenum internalformat,
GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const
GLvoid *pixels]
glTextureImage3DEXT: [void, GLuint texture, GLenum target, GLint level, GLenum internalformat,
GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum
type, const GLvoid *pixels]
glTextureParameterIivEXT: [void, GLuint texture, GLenum target, GLenum pname, const
GLint *params]
glTextureParameterIuivEXT: [void, GLuint texture, GLenum target, GLenum pname, const
GLuint *params]
glTextureParameterfEXT: [void, GLuint texture, GLenum target, GLenum pname, GLfloat
param]
glTextureParameterfvEXT: [void, GLuint texture, GLenum target, GLenum pname, const
GLfloat *params]
glTextureParameteriEXT: [void, GLuint texture, GLenum target, GLenum pname, GLint
param]
glTextureParameterivEXT: [void, GLuint texture, GLenum target, GLenum pname, const
GLint *params]
glTextureRenderbufferEXT: [void, GLuint texture, GLenum target, GLuint renderbuffer]
glTextureSubImage1DEXT: [void, GLuint texture, GLenum target, GLint level, GLint
xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels]
glTextureSubImage2DEXT: [void, GLuint texture, GLenum target, GLint level, GLint
xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum
type, const GLvoid *pixels]
glTextureSubImage3DEXT: [void, GLuint texture, GLenum target, GLint level, GLint
xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei
depth, GLenum format, GLenum type, const GLvoid *pixels]
glUnmapNamedBufferEXT: [GLboolean, GLuint buffer]
glVertexArrayColorOffsetEXT: [void, GLuint vaobj, GLuint buffer, GLint size, GLenum
type, GLsizei stride, GLintptr offset]
glVertexArrayEdgeFlagOffsetEXT: [void, GLuint vaobj, GLuint buffer, GLsizei stride,
GLintptr offset]
glVertexArrayFogCoordOffsetEXT: [void, GLuint vaobj, GLuint buffer, GLenum type,
GLsizei stride, GLintptr offset]
glVertexArrayIndexOffsetEXT: [void, GLuint vaobj, GLuint buffer, GLenum type, GLsizei
stride, GLintptr offset]
glVertexArrayMultiTexCoordOffsetEXT: [void, GLuint vaobj, GLuint buffer, GLenum
texunit, GLint size, GLenum type, GLsizei stride, GLintptr offset]
glVertexArrayNormalOffsetEXT: [void, GLuint vaobj, GLuint buffer, GLenum type, GLsizei
stride, GLintptr offset]
glVertexArraySecondaryColorOffsetEXT: [void, GLuint vaobj, GLuint buffer, GLint
size, GLenum type, GLsizei stride, GLintptr offset]
glVertexArrayTexCoordOffsetEXT: [void, GLuint vaobj, GLuint buffer, GLint size,
GLenum type, GLsizei stride, GLintptr offset]
glVertexArrayVertexAttribIOffsetEXT: [void, GLuint vaobj, GLuint buffer, GLuint
index, GLint size, GLenum type, GLsizei stride, GLintptr offset]
glVertexArrayVertexAttribOffsetEXT: [void, GLuint vaobj, GLuint buffer, GLuint index,
GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLintptr offset]
glVertexArrayVertexOffsetEXT: [void, GLuint vaobj, GLuint buffer, GLint size, GLenum
type, GLsizei stride, GLintptr offset]
EXT_draw_buffers2:
glColorMaskIndexedEXT: [void, GLuint index, GLboolean r, GLboolean g, GLboolean
b, GLboolean a]
glDisableIndexedEXT: [void, GLenum target, GLuint index]
glEnableIndexedEXT: [void, GLenum target, GLuint index]
glGetBooleanIndexedvEXT: [void, GLenum target, GLuint index, GLboolean *data]
glGetIntegerIndexedvEXT: [void, GLenum target, GLuint index, GLint *data]
glIsEnabledIndexedEXT: [GLboolean, GLenum target, GLuint index]
EXT_draw_instanced:
glDrawArraysInstancedEXT: [void, GLenum mode, GLint start, GLsizei count, GLsizei
primcount]
glDrawElementsInstancedEXT: [void, GLenum mode, GLsizei count, GLenum type, const
GLvoid *indices, GLsizei primcount]
EXT_draw_range_elements:
glDrawRangeElementsEXT: [void, GLenum mode, GLuint start, GLuint end, GLsizei count,
GLenum type, const GLvoid *indices]
EXT_fog_coord:
glFogCoordPointerEXT: [void, GLenum type, GLsizei stride, const GLvoid *pointer]
glFogCoorddEXT: [void, GLdouble coord]
glFogCoorddvEXT: [void, const GLdouble *coord]
glFogCoordfEXT: [void, GLfloat coord]
glFogCoordfvEXT: [void, const GLfloat *coord]
EXT_framebuffer_blit:
glBlitFramebufferEXT: [void, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1,
GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter]
EXT_framebuffer_multisample:
glRenderbufferStorageMultisampleEXT: [void, GLenum target, GLsizei samples, GLenum
internalformat, GLsizei width, GLsizei height]
EXT_framebuffer_object:
glBindFramebufferEXT: [void, GLenum target, GLuint framebuffer]
glBindRenderbufferEXT: [void, GLenum target, GLuint renderbuffer]
glCheckFramebufferStatusEXT: [GLenum, GLenum target]
glDeleteFramebuffersEXT: [void, GLsizei n, const GLuint *framebuffers]
glDeleteRenderbuffersEXT: [void, GLsizei n, const GLuint *renderbuffers]
glFramebufferRenderbufferEXT: [void, GLenum target, GLenum attachment, GLenum renderbuffertarget,
GLuint renderbuffer]
glFramebufferTexture1DEXT: [void, GLenum target, GLenum attachment, GLenum textarget,
GLuint texture, GLint level]
glFramebufferTexture2DEXT: [void, GLenum target, GLenum attachment, GLenum textarget,
GLuint texture, GLint level]
glFramebufferTexture3DEXT: [void, GLenum target, GLenum attachment, GLenum textarget,
GLuint texture, GLint level, GLint zoffset]
glGenFramebuffersEXT: [void, GLsizei n, GLuint *framebuffers]
glGenRenderbuffersEXT: [void, GLsizei n, GLuint *renderbuffers]
glGenerateMipmapEXT: [void, GLenum target]
glGetFramebufferAttachmentParameterivEXT: [void, GLenum target, GLenum attachment,
GLenum pname, GLint *params]
glGetRenderbufferParameterivEXT: [void, GLenum target, GLenum pname, GLint *params]
glIsFramebufferEXT: [GLboolean, GLuint framebuffer]
glIsRenderbufferEXT: [GLboolean, GLuint renderbuffer]
glRenderbufferStorageEXT: [void, GLenum target, GLenum internalformat, GLsizei width,
GLsizei height]
EXT_geometry_shader4:
glProgramParameteriEXT: [void, GLuint program, GLenum pname, GLint value]
EXT_gpu_program_parameters:
glProgramEnvParameters4fvEXT: [void, GLenum target, GLuint index, GLsizei count,
const GLfloat *params]
glProgramLocalParameters4fvEXT: [void, GLenum target, GLuint index, GLsizei count,
const GLfloat *params]
EXT_gpu_shader4:
glBindFragDataLocationEXT: [void, GLuint program, GLuint color, const GLchar *name]
glGetFragDataLocationEXT: [GLint, GLuint program, const GLchar *name]
glGetUniformuivEXT: [void, GLuint program, GLint location, GLuint *params]
glUniform1uiEXT: [void, GLint location, GLuint v0]
glUniform1uivEXT: [void, GLint location, GLsizei count, const GLuint *value]
glUniform2uiEXT: [void, GLint location, GLuint v0, GLuint v1]
glUniform2uivEXT: [void, GLint location, GLsizei count, const GLuint *value]
glUniform3uiEXT: [void, GLint location, GLuint v0, GLuint v1, GLuint v2]
glUniform3uivEXT: [void, GLint location, GLsizei count, const GLuint *value]
glUniform4uiEXT: [void, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint
v3]
glUniform4uivEXT: [void, GLint location, GLsizei count, const GLuint *value]
EXT_histogram:
glGetHistogramEXT: [void, GLenum target, GLboolean reset, GLenum format, GLenum
type, GLvoid *values]
glGetHistogramParameterfvEXT: [void, GLenum target, GLenum pname, GLfloat *params]
glGetHistogramParameterivEXT: [void, GLenum target, GLenum pname, GLint *params]
glGetMinmaxEXT: [void, GLenum target, GLboolean reset, GLenum format, GLenum type,
GLvoid *values]
glGetMinmaxParameterfvEXT: [void, GLenum target, GLenum pname, GLfloat *params]
glGetMinmaxParameterivEXT: [void, GLenum target, GLenum pname, GLint *params]
glHistogramEXT: [void, GLenum target, GLsizei width, GLenum internalformat, GLboolean
sink]
glMinmaxEXT: [void, GLenum target, GLenum internalformat, GLboolean sink]
glResetHistogramEXT: [void, GLenum target]
glResetMinmaxEXT: [void, GLenum target]
EXT_index_func:
glIndexFuncEXT: [void, GLenum func, GLclampf ref]
EXT_index_material:
glIndexMaterialEXT: [void, GLenum face, GLenum mode]
EXT_light_texture:
glApplyTextureEXT: [void, GLenum mode]
glTextureLightEXT: [void, GLenum pname]
glTextureMaterialEXT: [void, GLenum face, GLenum mode]
EXT_multi_draw_arrays:
glMultiDrawArraysEXT: [void, GLenum mode, const GLint *first, const GLsizei *count,
GLsizei primcount]
glMultiDrawElementsEXT: [void, GLenum mode, const GLsizei *count, GLenum type, const
GLvoid *indices, GLsizei primcount]
EXT_multisample:
glSampleMaskEXT: [void, GLclampf value, GLboolean invert]
glSamplePatternEXT: [void, GLenum pattern]
EXT_paletted_texture:
glColorTableEXT: [void, GLenum target, GLenum internalFormat, GLsizei width, GLenum
format, GLenum type, const GLvoid *table]
glGetColorTableEXT: [void, GLenum target, GLenum format, GLenum type, GLvoid *data]
glGetColorTableParameterfvEXT: [void, GLenum target, GLenum pname, GLfloat *params]
glGetColorTableParameterivEXT: [void, GLenum target, GLenum pname, GLint *params]
EXT_pixel_transform:
glGetPixelTransformParameterfvEXT: [void, GLenum target, GLenum pname, GLfloat *params]
glGetPixelTransformParameterivEXT: [void, GLenum target, GLenum pname, GLint *params]
glPixelTransformParameterfEXT: [void, GLenum target, GLenum pname, GLfloat param]
glPixelTransformParameterfvEXT: [void, GLenum target, GLenum pname, const GLfloat
*params]
glPixelTransformParameteriEXT: [void, GLenum target, GLenum pname, GLint param]
glPixelTransformParameterivEXT: [void, GLenum target, GLenum pname, const GLint
*params]
EXT_point_parameters:
glPointParameterfEXT: [void, GLenum pname, GLfloat param]
glPointParameterfvEXT: [void, GLenum pname, const GLfloat *params]
EXT_polygon_offset:
glPolygonOffsetEXT: [void, GLfloat factor, GLfloat bias]
EXT_provoking_vertex:
glProvokingVertexEXT: [void, GLenum mode]
EXT_secondary_color:
glSecondaryColor3bEXT: [void, GLbyte red, GLbyte green, GLbyte blue]
glSecondaryColor3bvEXT: [void, const GLbyte *v]
glSecondaryColor3dEXT: [void, GLdouble red, GLdouble green, GLdouble blue]
glSecondaryColor3dvEXT: [void, const GLdouble *v]
glSecondaryColor3fEXT: [void, GLfloat red, GLfloat green, GLfloat blue]
glSecondaryColor3fvEXT: [void, const GLfloat *v]
glSecondaryColor3iEXT: [void, GLint red, GLint green, GLint blue]
glSecondaryColor3ivEXT: [void, const GLint *v]
glSecondaryColor3sEXT: [void, GLshort red, GLshort green, GLshort blue]
glSecondaryColor3svEXT: [void, const GLshort *v]
glSecondaryColor3ubEXT: [void, GLubyte red, GLubyte green, GLubyte blue]
glSecondaryColor3ubvEXT: [void, const GLubyte *v]
glSecondaryColor3uiEXT: [void, GLuint red, GLuint green, GLuint blue]
glSecondaryColor3uivEXT: [void, const GLuint *v]
glSecondaryColor3usEXT: [void, GLushort red, GLushort green, GLushort blue]
glSecondaryColor3usvEXT: [void, const GLushort *v]
glSecondaryColorPointerEXT: [void, GLint size, GLenum type, GLsizei stride, const
GLvoid *pointer]
EXT_separate_shader_objects:
glActiveProgramEXT: [void, GLuint program]
glCreateShaderProgramEXT: [GLuint, GLenum type, const GLchar *string]
glUseShaderProgramEXT: [void, GLenum type, GLuint program]
EXT_shader_image_load_store:
glBindImageTextureEXT: [void, GLuint index, GLuint texture, GLint level, GLboolean
layered, GLint layer, GLenum access, GLint format]
glMemoryBarrierEXT: [void, GLbitfield barriers]
EXT_stencil_clear_tag:
glStencilClearTagEXT: [void, GLsizei stencilTagBits, GLuint stencilClearTag]
EXT_stencil_two_side:
glActiveStencilFaceEXT: [void, GLenum face]
EXT_subtexture:
glTexSubImage1DEXT: [void, GLenum target, GLint level, GLint xoffset, GLsizei width,
GLenum format, GLenum type, const GLvoid *pixels]
glTexSubImage2DEXT: [void, GLenum target, GLint level, GLint xoffset, GLint yoffset,
GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels]
EXT_texture3D:
glTexImage3DEXT: [void, GLenum target, GLint level, GLenum internalformat, GLsizei
width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type,
const GLvoid *pixels]
glTexSubImage3DEXT: [void, GLenum target, GLint level, GLint xoffset, GLint yoffset,
GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum
type, const GLvoid *pixels]
EXT_texture_buffer_object:
glTexBufferEXT: [void, GLenum target, GLenum internalformat, GLuint buffer]
EXT_texture_integer:
glClearColorIiEXT: [void, GLint red, GLint green, GLint blue, GLint alpha]
glClearColorIuiEXT: [void, GLuint red, GLuint green, GLuint blue, GLuint alpha]
glGetTexParameterIivEXT: [void, GLenum target, GLenum pname, GLint *params]
glGetTexParameterIuivEXT: [void, GLenum target, GLenum pname, GLuint *params]
glTexParameterIivEXT: [void, GLenum target, GLenum pname, const GLint *params]
glTexParameterIuivEXT: [void, GLenum target, GLenum pname, const GLuint *params]
EXT_texture_object:
glAreTexturesResidentEXT: [GLboolean, GLsizei n, const GLuint *textures, GLboolean
*residences]
glBindTextureEXT: [void, GLenum target, GLuint texture]
glDeleteTexturesEXT: [void, GLsizei n, const GLuint *textures]
glGenTexturesEXT: [void, GLsizei n, GLuint *textures]
glIsTextureEXT: [GLboolean, GLuint texture]
glPrioritizeTexturesEXT: [void, GLsizei n, const GLuint *textures, const GLclampf
*priorities]
EXT_texture_perturb_normal:
glTextureNormalEXT: [void, GLenum mode]
EXT_timer_query:
glGetQueryObjecti64vEXT: [void, GLuint id, GLenum pname, GLint64EXT *params]
glGetQueryObjectui64vEXT: [void, GLuint id, GLenum pname, GLuint64EXT *params]
EXT_transform_feedback:
glBeginTransformFeedbackEXT: [void, GLenum primitiveMode]
glBindBufferBaseEXT: [void, GLenum target, GLuint index, GLuint buffer]
glBindBufferOffsetEXT: [void, GLenum target, GLuint index, GLuint buffer, GLintptr
offset]
glBindBufferRangeEXT: [void, GLenum target, GLuint index, GLuint buffer, GLintptr
offset, GLsizeiptr size]
glEndTransformFeedbackEXT: [void]
glGetTransformFeedbackVaryingEXT: [void, GLuint program, GLuint index, GLsizei bufSize,
GLsizei *length, GLsizei *size, GLenum *type, GLchar *name]
glTransformFeedbackVaryingsEXT: [void, GLuint program, GLsizei count, const GLchar
*varyings, GLenum bufferMode]
EXT_vertex_array:
glArrayElementEXT: [void, GLint i]
glColorPointerEXT: [void, GLint size, GLenum type, GLsizei stride, GLsizei count,
const GLvoid *pointer]
glDrawArraysEXT: [void, GLenum mode, GLint first, GLsizei count]
glEdgeFlagPointerEXT: [void, GLsizei stride, GLsizei count, const GLboolean *pointer]
glGetPointervEXT: [void, GLenum pname, GLvoid *params]
glIndexPointerEXT: [void, GLenum type, GLsizei stride, GLsizei count, const GLvoid
*pointer]
glNormalPointerEXT: [void, GLenum type, GLsizei stride, GLsizei count, const GLvoid
*pointer]
glTexCoordPointerEXT: [void, GLint size, GLenum type, GLsizei stride, GLsizei count,
const GLvoid *pointer]
glVertexPointerEXT: [void, GLint size, GLenum type, GLsizei stride, GLsizei count,
const GLvoid *pointer]
EXT_vertex_attrib_64bit:
glGetVertexAttribLdvEXT: [void, GLuint index, GLenum pname, GLdouble *params]
glVertexArrayVertexAttribLOffsetEXT: [void, GLuint vaobj, GLuint buffer, GLuint
index, GLint size, GLenum type, GLsizei stride, GLintptr offset]
glVertexAttribL1dEXT: [void, GLuint index, GLdouble x]
glVertexAttribL1dvEXT: [void, GLuint index, const GLdouble *v]
glVertexAttribL2dEXT: [void, GLuint index, GLdouble x, GLdouble y]
glVertexAttribL2dvEXT: [void, GLuint index, const GLdouble *v]
glVertexAttribL3dEXT: [void, GLuint index, GLdouble x, GLdouble y, GLdouble z]
glVertexAttribL3dvEXT: [void, GLuint index, const GLdouble *v]
glVertexAttribL4dEXT: [void, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble
w]
glVertexAttribL4dvEXT: [void, GLuint index, const GLdouble *v]
glVertexAttribLPointerEXT: [void, GLuint index, GLint size, GLenum type, GLsizei
stride, const GLvoid *pointer]
EXT_vertex_shader:
glBeginVertexShaderEXT: [void]
glBindLightParameterEXT: [GLuint, GLenum light, GLenum value]
glBindMaterialParameterEXT: [GLuint, GLenum face, GLenum value]
glBindParameterEXT: [GLuint, GLenum value]
glBindTexGenParameterEXT: [GLuint, GLenum unit, GLenum coord, GLenum value]
glBindTextureUnitParameterEXT: [GLuint, GLenum unit, GLenum value]
glBindVertexShaderEXT: [void, GLuint id]
glDeleteVertexShaderEXT: [void, GLuint id]
glDisableVariantClientStateEXT: [void, GLuint id]
glEnableVariantClientStateEXT: [void, GLuint id]
glEndVertexShaderEXT: [void]
glExtractComponentEXT: [void, GLuint res, GLuint src, GLuint num]
glGenSymbolsEXT: [GLuint, GLenum datatype, GLenum storagetype, GLenum range, GLuint
components]
glGenVertexShadersEXT: [GLuint, GLuint range]
glGetInvariantBooleanvEXT: [void, GLuint id, GLenum value, GLboolean *data]
glGetInvariantFloatvEXT: [void, GLuint id, GLenum value, GLfloat *data]
glGetInvariantIntegervEXT: [void, GLuint id, GLenum value, GLint *data]
glGetLocalConstantBooleanvEXT: [void, GLuint id, GLenum value, GLboolean *data]
glGetLocalConstantFloatvEXT: [void, GLuint id, GLenum value, GLfloat *data]
glGetLocalConstantIntegervEXT: [void, GLuint id, GLenum value, GLint *data]
glGetVariantBooleanvEXT: [void, GLuint id, GLenum value, GLboolean *data]
glGetVariantFloatvEXT: [void, GLuint id, GLenum value, GLfloat *data]
glGetVariantIntegervEXT: [void, GLuint id, GLenum value, GLint *data]
glGetVariantPointervEXT: [void, GLuint id, GLenum value, GLvoid *data]
glInsertComponentEXT: [void, GLuint res, GLuint src, GLuint num]
glIsVariantEnabledEXT: [GLboolean, GLuint id, GLenum cap]
glSetInvariantEXT: [void, GLuint id, GLenum type, const GLvoid *addr]
glSetLocalConstantEXT: [void, GLuint id, GLenum type, const GLvoid *addr]
glShaderOp1EXT: [void, GLenum op, GLuint res, GLuint arg1]
glShaderOp2EXT: [void, GLenum op, GLuint res, GLuint arg1, GLuint arg2]
glShaderOp3EXT: [void, GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3]
glSwizzleEXT: [void, GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ,
GLenum outW]
glVariantPointerEXT: [void, GLuint id, GLenum type, GLuint stride, const GLvoid
*addr]
glVariantbvEXT: [void, GLuint id, const GLbyte *addr]
glVariantdvEXT: [void, GLuint id, const GLdouble *addr]
glVariantfvEXT: [void, GLuint id, const GLfloat *addr]
glVariantivEXT: [void, GLuint id, const GLint *addr]
glVariantsvEXT: [void, GLuint id, const GLshort *addr]
glVariantubvEXT: [void, GLuint id, const GLubyte *addr]
glVariantuivEXT: [void, GLuint id, const GLuint *addr]
glVariantusvEXT: [void, GLuint id, const GLushort *addr]
glWriteMaskEXT: [void, GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ,
GLenum outW]
EXT_vertex_weighting:
glVertexWeightPointerEXT: [void, GLint size, GLenum type, GLsizei stride, const
GLvoid *pointer]
glVertexWeightfEXT: [void, GLfloat weight]
glVertexWeightfvEXT: [void, const GLfloat *weight]
EXT_x11_sync_object:
glImportSyncEXT: [GLsync, GLenum external_sync_type, GLintptr external_sync, GLbitfield
flags]
GREMEDY_frame_terminator:
glFrameTerminatorGREMEDY: [void]
GREMEDY_string_marker:
glStringMarkerGREMEDY: [void, GLsizei len, const GLvoid *string]
HP_image_transform:
glGetImageTransformParameterfvHP: [void, GLenum target, GLenum pname, GLfloat *params]
glGetImageTransformParameterivHP: [void, GLenum target, GLenum pname, GLint *params]
glImageTransformParameterfHP: [void, GLenum target, GLenum pname, GLfloat param]
glImageTransformParameterfvHP: [void, GLenum target, GLenum pname, const GLfloat
*params]
glImageTransformParameteriHP: [void, GLenum target, GLenum pname, GLint param]
glImageTransformParameterivHP: [void, GLenum target, GLenum pname, const GLint *params]
IBM_multimode_draw_arrays:
glMultiModeDrawArraysIBM: [void, const GLenum *mode, const GLint *first, const GLsizei
*count, GLsizei primcount, GLint modestride]
glMultiModeDrawElementsIBM: [void, const GLenum *mode, const GLsizei *count, GLenum
type, GLvoid*const *indices, GLsizei primcount, GLint modestride]
IBM_static_data:
glFlushStaticDataIBM: [void, GLenum target]
IBM_vertex_array_lists:
glColorPointerListIBM: [void, GLint size, GLenum type, GLint stride, const GLvoid
*pointer, GLint ptrstride]
glEdgeFlagPointerListIBM: [void, GLint stride, const GLboolean *pointer, GLint ptrstride]
glFogCoordPointerListIBM: [void, GLenum type, GLint stride, const GLvoid *pointer,
GLint ptrstride]
glIndexPointerListIBM: [void, GLenum type, GLint stride, const GLvoid *pointer,
GLint ptrstride]
glNormalPointerListIBM: [void, GLenum type, GLint stride, const GLvoid *pointer,
GLint ptrstride]
glSecondaryColorPointerListIBM: [void, GLint size, GLenum type, GLint stride, const
GLvoid *pointer, GLint ptrstride]
glTexCoordPointerListIBM: [void, GLint size, GLenum type, GLint stride, const GLvoid
*pointer, GLint ptrstride]
glVertexPointerListIBM: [void, GLint size, GLenum type, GLint stride, const GLvoid
*pointer, GLint ptrstride]
INGR_blend_func_separate:
glBlendFuncSeparateINGR: [void, GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha,
GLenum dfactorAlpha]
INTEL_map_texture:
glMapTexture2DINTEL: [GLvoid *, GLuint texture, GLint level, GLbitfield access,
const GLint *stride, const GLenum *layout]
glSyncTextureINTEL: [void, GLuint texture]
glUnmapTexture2DINTEL: [void, GLuint texture, GLint level]
INTEL_parallel_arrays:
glColorPointervINTEL: [void, GLint size, GLenum type, const GLvoid *pointer]
glNormalPointervINTEL: [void, GLenum type, const GLvoid *pointer]
glTexCoordPointervINTEL: [void, GLint size, GLenum type, const GLvoid *pointer]
glVertexPointervINTEL: [void, GLint size, GLenum type, const GLvoid *pointer]
KHR_debug:
glDebugMessageCallback: [void, GLDEBUGPROC callback, const void *userParam]
glDebugMessageControl: [void, GLenum source, GLenum type, GLenum severity, GLsizei
count, const GLuint *ids, GLboolean enabled]
glDebugMessageInsert: [void, GLenum source, GLenum type, GLuint id, GLenum severity,
GLsizei length, const GLchar *buf]
glGetDebugMessageLog: [GLuint, GLuint count, GLsizei bufsize, GLenum *sources, GLenum
*types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog]
glGetObjectLabel: [void, GLenum identifier, GLuint name, GLsizei bufSize, GLsizei
*length, GLchar *label]
glGetObjectPtrLabel: [void, const void *ptr, GLsizei bufSize, GLsizei *length, GLchar
*label]
glObjectLabel: [void, GLenum identifier, GLuint name, GLsizei length, const GLchar
*label]
glObjectPtrLabel: [void, const void *ptr, GLsizei length, const GLchar *label]
glPopDebugGroup: [void]
glPushDebugGroup: [void, GLenum source, GLuint id, GLsizei length, const GLchar
*message]
MESA_resize_buffers:
glResizeBuffersMESA: [void]
MESA_window_pos:
glWindowPos2dMESA: [void, GLdouble x, GLdouble y]
glWindowPos2dvMESA: [void, const GLdouble *v]
glWindowPos2fMESA: [void, GLfloat x, GLfloat y]
glWindowPos2fvMESA: [void, const GLfloat *v]
glWindowPos2iMESA: [void, GLint x, GLint y]
glWindowPos2ivMESA: [void, const GLint *v]
glWindowPos2sMESA: [void, GLshort x, GLshort y]
glWindowPos2svMESA: [void, const GLshort *v]
glWindowPos3dMESA: [void, GLdouble x, GLdouble y, GLdouble z]
glWindowPos3dvMESA: [void, const GLdouble *v]
glWindowPos3fMESA: [void, GLfloat x, GLfloat y, GLfloat z]
glWindowPos3fvMESA: [void, const GLfloat *v]
glWindowPos3iMESA: [void, GLint x, GLint y, GLint z]
glWindowPos3ivMESA: [void, const GLint *v]
glWindowPos3sMESA: [void, GLshort x, GLshort y, GLshort z]
glWindowPos3svMESA: [void, const GLshort *v]
glWindowPos4dMESA: [void, GLdouble x, GLdouble y, GLdouble z, GLdouble w]
glWindowPos4dvMESA: [void, const GLdouble *v]
glWindowPos4fMESA: [void, GLfloat x, GLfloat y, GLfloat z, GLfloat w]
glWindowPos4fvMESA: [void, const GLfloat *v]
glWindowPos4iMESA: [void, GLint x, GLint y, GLint z, GLint w]
glWindowPos4ivMESA: [void, const GLint *v]
glWindowPos4sMESA: [void, GLshort x, GLshort y, GLshort z, GLshort w]
glWindowPos4svMESA: [void, const GLshort *v]
NVX_conditional_render:
glBeginConditionalRenderNVX: [void, GLuint id]
glEndConditionalRenderNVX: [void]
NV_bindless_texture:
glGetImageHandleNV: [GLuint64, GLuint texture, GLint level, GLboolean layered, GLint
layer, GLenum format]
glGetTextureHandleNV: [GLuint64, GLuint texture]
glGetTextureSamplerHandleNV: [GLuint64, GLuint texture, GLuint sampler]
glIsImageHandleResidentNV: [GLboolean, GLuint64 handle]
glIsTextureHandleResidentNV: [GLboolean, GLuint64 handle]
glMakeImageHandleNonResidentNV: [void, GLuint64 handle]
glMakeImageHandleResidentNV: [void, GLuint64 handle, GLenum access]
glMakeTextureHandleNonResidentNV: [void, GLuint64 handle]
glMakeTextureHandleResidentNV: [void, GLuint64 handle]
glProgramUniformHandleui64NV: [void, GLuint program, GLint location, GLuint64 value]
glProgramUniformHandleui64vNV: [void, GLuint program, GLint location, GLsizei count,
const GLuint64 *values]
glUniformHandleui64NV: [void, GLint location, GLuint64 value]
glUniformHandleui64vNV: [void, GLint location, GLsizei count, const GLuint64 *value]
NV_conditional_render:
glBeginConditionalRenderNV: [void, GLuint id, GLenum mode]
glEndConditionalRenderNV: [void]
NV_copy_image:
glCopyImageSubDataNV: [void, GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint
srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel,
GLint dstX, GLint dstY, GLint dstZ, GLsizei width, GLsizei height, GLsizei depth]
NV_depth_buffer_float:
glClearDepthdNV: [void, GLdouble depth]
glDepthBoundsdNV: [void, GLdouble zmin, GLdouble zmax]
glDepthRangedNV: [void, GLdouble zNear, GLdouble zFar]
NV_draw_texture:
glDrawTextureNV: [void, GLuint texture, GLuint sampler, GLfloat x0, GLfloat y0,
GLfloat x1, GLfloat y1, GLfloat z, GLfloat s0, GLfloat t0, GLfloat s1, GLfloat
t1]
NV_evaluators:
glEvalMapsNV: [void, GLenum target, GLenum mode]
glGetMapAttribParameterfvNV: [void, GLenum target, GLuint index, GLenum pname, GLfloat
*params]
glGetMapAttribParameterivNV: [void, GLenum target, GLuint index, GLenum pname, GLint
*params]
glGetMapControlPointsNV: [void, GLenum target, GLuint index, GLenum type, GLsizei
ustride, GLsizei vstride, GLboolean packed, GLvoid *points]
glGetMapParameterfvNV: [void, GLenum target, GLenum pname, GLfloat *params]
glGetMapParameterivNV: [void, GLenum target, GLenum pname, GLint *params]
glMapControlPointsNV: [void, GLenum target, GLuint index, GLenum type, GLsizei ustride,
GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, const GLvoid *points]
glMapParameterfvNV: [void, GLenum target, GLenum pname, const GLfloat *params]
glMapParameterivNV: [void, GLenum target, GLenum pname, const GLint *params]
NV_explicit_multisample:
glGetMultisamplefvNV: [void, GLenum pname, GLuint index, GLfloat *val]
glSampleMaskIndexedNV: [void, GLuint index, GLbitfield mask]
glTexRenderbufferNV: [void, GLenum target, GLuint renderbuffer]
NV_fence:
glDeleteFencesNV: [void, GLsizei n, const GLuint *fences]
glFinishFenceNV: [void, GLuint fence]
glGenFencesNV: [void, GLsizei n, GLuint *fences]
glGetFenceivNV: [void, GLuint fence, GLenum pname, GLint *params]
glIsFenceNV: [GLboolean, GLuint fence]
glSetFenceNV: [void, GLuint fence, GLenum condition]
glTestFenceNV: [GLboolean, GLuint fence]
NV_fragment_program:
glGetProgramNamedParameterdvNV: [void, GLuint id, GLsizei len, const GLubyte *name,
GLdouble *params]
glGetProgramNamedParameterfvNV: [void, GLuint id, GLsizei len, const GLubyte *name,
GLfloat *params]
glProgramNamedParameter4dNV: [void, GLuint id, GLsizei len, const GLubyte *name,
GLdouble x, GLdouble y, GLdouble z, GLdouble w]
glProgramNamedParameter4dvNV: [void, GLuint id, GLsizei len, const GLubyte *name,
const GLdouble *v]
glProgramNamedParameter4fNV: [void, GLuint id, GLsizei len, const GLubyte *name,
GLfloat x, GLfloat y, GLfloat z, GLfloat w]
glProgramNamedParameter4fvNV: [void, GLuint id, GLsizei len, const GLubyte *name,
const GLfloat *v]
NV_framebuffer_multisample_coverage:
glRenderbufferStorageMultisampleCoverageNV: [void, GLenum target, GLsizei coverageSamples,
GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height]
NV_geometry_program4:
glFramebufferTextureEXT: [void, GLenum target, GLenum attachment, GLuint texture,
GLint level]
glFramebufferTextureFaceEXT: [void, GLenum target, GLenum attachment, GLuint texture,
GLint level, GLenum face]
glFramebufferTextureLayerEXT: [void, GLenum target, GLenum attachment, GLuint texture,
GLint level, GLint layer]
glProgramVertexLimitNV: [void, GLenum target, GLint limit]
NV_gpu_program4:
glGetProgramEnvParameterIivNV: [void, GLenum target, GLuint index, GLint *params]
glGetProgramEnvParameterIuivNV: [void, GLenum target, GLuint index, GLuint *params]
glGetProgramLocalParameterIivNV: [void, GLenum target, GLuint index, GLint *params]
glGetProgramLocalParameterIuivNV: [void, GLenum target, GLuint index, GLuint *params]
glProgramEnvParameterI4iNV: [void, GLenum target, GLuint index, GLint x, GLint y,
GLint z, GLint w]
glProgramEnvParameterI4ivNV: [void, GLenum target, GLuint index, const GLint *params]
glProgramEnvParameterI4uiNV: [void, GLenum target, GLuint index, GLuint x, GLuint
y, GLuint z, GLuint w]
glProgramEnvParameterI4uivNV: [void, GLenum target, GLuint index, const GLuint *params]
glProgramEnvParametersI4ivNV: [void, GLenum target, GLuint index, GLsizei count,
const GLint *params]
glProgramEnvParametersI4uivNV: [void, GLenum target, GLuint index, GLsizei count,
const GLuint *params]
glProgramLocalParameterI4iNV: [void, GLenum target, GLuint index, GLint x, GLint
y, GLint z, GLint w]
glProgramLocalParameterI4ivNV: [void, GLenum target, GLuint index, const GLint *params]
glProgramLocalParameterI4uiNV: [void, GLenum target, GLuint index, GLuint x, GLuint
y, GLuint z, GLuint w]
glProgramLocalParameterI4uivNV: [void, GLenum target, GLuint index, const GLuint
*params]
glProgramLocalParametersI4ivNV: [void, GLenum target, GLuint index, GLsizei count,
const GLint *params]
glProgramLocalParametersI4uivNV: [void, GLenum target, GLuint index, GLsizei count,
const GLuint *params]
NV_gpu_program5:
glGetProgramSubroutineParameteruivNV: [void, GLenum target, GLuint index, GLuint
*param]
glProgramSubroutineParametersuivNV: [void, GLenum target, GLsizei count, const GLuint
*params]
NV_gpu_shader5:
glGetUniformi64vNV: [void, GLuint program, GLint location, GLint64EXT *params]
glProgramUniform1i64NV: [void, GLuint program, GLint location, GLint64EXT x]
glProgramUniform1i64vNV: [void, GLuint program, GLint location, GLsizei count, const
GLint64EXT *value]
glProgramUniform1ui64NV: [void, GLuint program, GLint location, GLuint64EXT x]
glProgramUniform1ui64vNV: [void, GLuint program, GLint location, GLsizei count,
const GLuint64EXT *value]
glProgramUniform2i64NV: [void, GLuint program, GLint location, GLint64EXT x, GLint64EXT
y]
glProgramUniform2i64vNV: [void, GLuint program, GLint location, GLsizei count, const
GLint64EXT *value]
glProgramUniform2ui64NV: [void, GLuint program, GLint location, GLuint64EXT x, GLuint64EXT
y]
glProgramUniform2ui64vNV: [void, GLuint program, GLint location, GLsizei count,
const GLuint64EXT *value]
glProgramUniform3i64NV: [void, GLuint program, GLint location, GLint64EXT x, GLint64EXT
y, GLint64EXT z]
glProgramUniform3i64vNV: [void, GLuint program, GLint location, GLsizei count, const
GLint64EXT *value]
glProgramUniform3ui64NV: [void, GLuint program, GLint location, GLuint64EXT x, GLuint64EXT
y, GLuint64EXT z]
glProgramUniform3ui64vNV: [void, GLuint program, GLint location, GLsizei count,
const GLuint64EXT *value]
glProgramUniform4i64NV: [void, GLuint program, GLint location, GLint64EXT x, GLint64EXT
y, GLint64EXT z, GLint64EXT w]
glProgramUniform4i64vNV: [void, GLuint program, GLint location, GLsizei count, const
GLint64EXT *value]
glProgramUniform4ui64NV: [void, GLuint program, GLint location, GLuint64EXT x, GLuint64EXT
y, GLuint64EXT z, GLuint64EXT w]
glProgramUniform4ui64vNV: [void, GLuint program, GLint location, GLsizei count,
const GLuint64EXT *value]
glUniform1i64NV: [void, GLint location, GLint64EXT x]
glUniform1i64vNV: [void, GLint location, GLsizei count, const GLint64EXT *value]
glUniform1ui64NV: [void, GLint location, GLuint64EXT x]
glUniform1ui64vNV: [void, GLint location, GLsizei count, const GLuint64EXT *value]
glUniform2i64NV: [void, GLint location, GLint64EXT x, GLint64EXT y]
glUniform2i64vNV: [void, GLint location, GLsizei count, const GLint64EXT *value]
glUniform2ui64NV: [void, GLint location, GLuint64EXT x, GLuint64EXT y]
glUniform2ui64vNV: [void, GLint location, GLsizei count, const GLuint64EXT *value]
glUniform3i64NV: [void, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z]
glUniform3i64vNV: [void, GLint location, GLsizei count, const GLint64EXT *value]
glUniform3ui64NV: [void, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT
z]
glUniform3ui64vNV: [void, GLint location, GLsizei count, const GLuint64EXT *value]
glUniform4i64NV: [void, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z,
GLint64EXT w]
glUniform4i64vNV: [void, GLint location, GLsizei count, const GLint64EXT *value]
glUniform4ui64NV: [void, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT
z, GLuint64EXT w]
glUniform4ui64vNV: [void, GLint location, GLsizei count, const GLuint64EXT *value]
NV_half_float:
glColor3hNV: [void, GLhalfNV red, GLhalfNV green, GLhalfNV blue]
glColor3hvNV: [void, const GLhalfNV *v]
glColor4hNV: [void, GLhalfNV red, GLhalfNV green, GLhalfNV blue, GLhalfNV alpha]
glColor4hvNV: [void, const GLhalfNV *v]
glFogCoordhNV: [void, GLhalfNV fog]
glFogCoordhvNV: [void, const GLhalfNV *fog]
glMultiTexCoord1hNV: [void, GLenum target, GLhalfNV s]
glMultiTexCoord1hvNV: [void, GLenum target, const GLhalfNV *v]
glMultiTexCoord2hNV: [void, GLenum target, GLhalfNV s, GLhalfNV t]
glMultiTexCoord2hvNV: [void, GLenum target, const GLhalfNV *v]
glMultiTexCoord3hNV: [void, GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r]
glMultiTexCoord3hvNV: [void, GLenum target, const GLhalfNV *v]
glMultiTexCoord4hNV: [void, GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV
q]
glMultiTexCoord4hvNV: [void, GLenum target, const GLhalfNV *v]
glNormal3hNV: [void, GLhalfNV nx, GLhalfNV ny, GLhalfNV nz]
glNormal3hvNV: [void, const GLhalfNV *v]
glSecondaryColor3hNV: [void, GLhalfNV red, GLhalfNV green, GLhalfNV blue]
glSecondaryColor3hvNV: [void, const GLhalfNV *v]
glTexCoord1hNV: [void, GLhalfNV s]
glTexCoord1hvNV: [void, const GLhalfNV *v]
glTexCoord2hNV: [void, GLhalfNV s, GLhalfNV t]
glTexCoord2hvNV: [void, const GLhalfNV *v]
glTexCoord3hNV: [void, GLhalfNV s, GLhalfNV t, GLhalfNV r]
glTexCoord3hvNV: [void, const GLhalfNV *v]
glTexCoord4hNV: [void, GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q]
glTexCoord4hvNV: [void, const GLhalfNV *v]
glVertex2hNV: [void, GLhalfNV x, GLhalfNV y]
glVertex2hvNV: [void, const GLhalfNV *v]
glVertex3hNV: [void, GLhalfNV x, GLhalfNV y, GLhalfNV z]
glVertex3hvNV: [void, const GLhalfNV *v]
glVertex4hNV: [void, GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w]
glVertex4hvNV: [void, const GLhalfNV *v]
glVertexAttrib1hNV: [void, GLuint index, GLhalfNV x]
glVertexAttrib1hvNV: [void, GLuint index, const GLhalfNV *v]
glVertexAttrib2hNV: [void, GLuint index, GLhalfNV x, GLhalfNV y]
glVertexAttrib2hvNV: [void, GLuint index, const GLhalfNV *v]
glVertexAttrib3hNV: [void, GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z]
glVertexAttrib3hvNV: [void, GLuint index, const GLhalfNV *v]
glVertexAttrib4hNV: [void, GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV
w]
glVertexAttrib4hvNV: [void, GLuint index, const GLhalfNV *v]
glVertexAttribs1hvNV: [void, GLuint index, GLsizei n, const GLhalfNV *v]
glVertexAttribs2hvNV: [void, GLuint index, GLsizei n, const GLhalfNV *v]
glVertexAttribs3hvNV: [void, GLuint index, GLsizei n, const GLhalfNV *v]
glVertexAttribs4hvNV: [void, GLuint index, GLsizei n, const GLhalfNV *v]
glVertexWeighthNV: [void, GLhalfNV weight]
glVertexWeighthvNV: [void, const GLhalfNV *weight]
NV_occlusion_query:
glBeginOcclusionQueryNV: [void, GLuint id]
glDeleteOcclusionQueriesNV: [void, GLsizei n, const GLuint *ids]
glEndOcclusionQueryNV: [void]
glGenOcclusionQueriesNV: [void, GLsizei n, GLuint *ids]
glGetOcclusionQueryivNV: [void, GLuint id, GLenum pname, GLint *params]
glGetOcclusionQueryuivNV: [void, GLuint id, GLenum pname, GLuint *params]
glIsOcclusionQueryNV: [GLboolean, GLuint id]
NV_parameter_buffer_object:
glProgramBufferParametersIivNV: [void, GLenum target, GLuint bindingIndex, GLuint
wordIndex, GLsizei count, const GLint *params]
glProgramBufferParametersIuivNV: [void, GLenum target, GLuint bindingIndex, GLuint
wordIndex, GLsizei count, const GLuint *params]
glProgramBufferParametersfvNV: [void, GLenum target, GLuint bindingIndex, GLuint
wordIndex, GLsizei count, const GLfloat *params]
NV_path_rendering:
glCopyPathNV: [void, GLuint resultPath, GLuint srcPath]
glCoverFillPathInstancedNV: [void, GLsizei numPaths, GLenum pathNameType, const
GLvoid *paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const
GLfloat *transformValues]
glCoverFillPathNV: [void, GLuint path, GLenum coverMode]
glCoverStrokePathInstancedNV: [void, GLsizei numPaths, GLenum pathNameType, const
GLvoid *paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const
GLfloat *transformValues]
glCoverStrokePathNV: [void, GLuint path, GLenum coverMode]
glDeletePathsNV: [void, GLuint path, GLsizei range]
glGenPathsNV: [GLuint, GLsizei range]
glGetPathColorGenfvNV: [void, GLenum color, GLenum pname, GLfloat *value]
glGetPathColorGenivNV: [void, GLenum color, GLenum pname, GLint *value]
glGetPathCommandsNV: [void, GLuint path, GLubyte *commands]
glGetPathCoordsNV: [void, GLuint path, GLfloat *coords]
glGetPathDashArrayNV: [void, GLuint path, GLfloat *dashArray]
glGetPathLengthNV: [GLfloat, GLuint path, GLsizei startSegment, GLsizei numSegments]
glGetPathMetricRangeNV: [void, GLbitfield metricQueryMask, GLuint firstPathName,
GLsizei numPaths, GLsizei stride, GLfloat *metrics]
glGetPathMetricsNV: [void, GLbitfield metricQueryMask, GLsizei numPaths, GLenum
pathNameType, const GLvoid *paths, GLuint pathBase, GLsizei stride, GLfloat
*metrics]
glGetPathParameterfvNV: [void, GLuint path, GLenum pname, GLfloat *value]
glGetPathParameterivNV: [void, GLuint path, GLenum pname, GLint *value]
glGetPathSpacingNV: [void, GLenum pathListMode, GLsizei numPaths, GLenum pathNameType,
const GLvoid *paths, GLuint pathBase, GLfloat advanceScale, GLfloat kerningScale,
GLenum transformType, GLfloat *returnedSpacing]
glGetPathTexGenfvNV: [void, GLenum texCoordSet, GLenum pname, GLfloat *value]
glGetPathTexGenivNV: [void, GLenum texCoordSet, GLenum pname, GLint *value]
glInterpolatePathsNV: [void, GLuint resultPath, GLuint pathA, GLuint pathB, GLfloat
weight]
glIsPathNV: [GLboolean, GLuint path]
glIsPointInFillPathNV: [GLboolean, GLuint path, GLuint mask, GLfloat x, GLfloat
y]
glIsPointInStrokePathNV: [GLboolean, GLuint path, GLfloat x, GLfloat y]
glPathColorGenNV: [void, GLenum color, GLenum genMode, GLenum colorFormat, const
GLfloat *coeffs]
glPathCommandsNV: [void, GLuint path, GLsizei numCommands, const GLubyte *commands,
GLsizei numCoords, GLenum coordType, const GLvoid *coords]
glPathCoordsNV: [void, GLuint path, GLsizei numCoords, GLenum coordType, const GLvoid
*coords]
glPathCoverDepthFuncNV: [void, GLenum func]
glPathDashArrayNV: [void, GLuint path, GLsizei dashCount, const GLfloat *dashArray]
glPathFogGenNV: [void, GLenum genMode]
glPathGlyphRangeNV: [void, GLuint firstPathName, GLenum fontTarget, const GLvoid
*fontName, GLbitfield fontStyle, GLuint firstGlyph, GLsizei numGlyphs, GLenum
handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale]
glPathGlyphsNV: [void, GLuint firstPathName, GLenum fontTarget, const GLvoid *fontName,
GLbitfield fontStyle, GLsizei numGlyphs, GLenum type, const GLvoid *charcodes,
GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale]
glPathParameterfNV: [void, GLuint path, GLenum pname, GLfloat value]
glPathParameterfvNV: [void, GLuint path, GLenum pname, const GLfloat *value]
glPathParameteriNV: [void, GLuint path, GLenum pname, GLint value]
glPathParameterivNV: [void, GLuint path, GLenum pname, const GLint *value]
glPathStencilDepthOffsetNV: [void, GLfloat factor, GLfloat units]
glPathStencilFuncNV: [void, GLenum func, GLint ref, GLuint mask]
glPathStringNV: [void, GLuint path, GLenum format, GLsizei length, const GLvoid
*pathString]
glPathSubCommandsNV: [void, GLuint path, GLsizei commandStart, GLsizei commandsToDelete,
GLsizei numCommands, const GLubyte *commands, GLsizei numCoords, GLenum coordType,
const GLvoid *coords]
glPathSubCoordsNV: [void, GLuint path, GLsizei coordStart, GLsizei numCoords, GLenum
coordType, const GLvoid *coords]
glPathTexGenNV: [void, GLenum texCoordSet, GLenum genMode, GLint components, const
GLfloat *coeffs]
glPointAlongPathNV: [GLboolean, GLuint path, GLsizei startSegment, GLsizei numSegments,
GLfloat distance, GLfloat *x, GLfloat *y, GLfloat *tangentX, GLfloat *tangentY]
glStencilFillPathInstancedNV: [void, GLsizei numPaths, GLenum pathNameType, const
GLvoid *paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum transformType,
const GLfloat *transformValues]
glStencilFillPathNV: [void, GLuint path, GLenum fillMode, GLuint mask]
glStencilStrokePathInstancedNV: [void, GLsizei numPaths, GLenum pathNameType, const
GLvoid *paths, GLuint pathBase, GLint reference, GLuint mask, GLenum transformType,
const GLfloat *transformValues]
glStencilStrokePathNV: [void, GLuint path, GLint reference, GLuint mask]
glTransformPathNV: [void, GLuint resultPath, GLuint srcPath, GLenum transformType,
const GLfloat *transformValues]
glWeightPathsNV: [void, GLuint resultPath, GLsizei numPaths, const GLuint *paths,
const GLfloat *weights]
NV_pixel_data_range:
glFlushPixelDataRangeNV: [void, GLenum target]
glPixelDataRangeNV: [void, GLenum target, GLsizei length, const GLvoid *pointer]
NV_point_sprite:
glPointParameteriNV: [void, GLenum pname, GLint param]
glPointParameterivNV: [void, GLenum pname, const GLint *params]
NV_present_video:
glGetVideoi64vNV: [void, GLuint video_slot, GLenum pname, GLint64EXT *params]
glGetVideoivNV: [void, GLuint video_slot, GLenum pname, GLint *params]
glGetVideoui64vNV: [void, GLuint video_slot, GLenum pname, GLuint64EXT *params]
glGetVideouivNV: [void, GLuint video_slot, GLenum pname, GLuint *params]
glPresentFrameDualFillNV: [void, GLuint video_slot, GLuint64EXT minPresentTime,
GLuint beginPresentTimeId, GLuint presentDurationId, GLenum type, GLenum target0,
GLuint fill0, GLenum target1, GLuint fill1, GLenum target2, GLuint fill2, GLenum
target3, GLuint fill3]
glPresentFrameKeyedNV: [void, GLuint video_slot, GLuint64EXT minPresentTime, GLuint
beginPresentTimeId, GLuint presentDurationId, GLenum type, GLenum target0, GLuint
fill0, GLuint key0, GLenum target1, GLuint fill1, GLuint key1]
NV_primitive_restart:
glPrimitiveRestartIndexNV: [void, GLuint index]
glPrimitiveRestartNV: [void]
NV_register_combiners:
glCombinerInputNV: [void, GLenum stage, GLenum portion, GLenum variable, GLenum
input, GLenum mapping, GLenum componentUsage]
glCombinerOutputNV: [void, GLenum stage, GLenum portion, GLenum abOutput, GLenum
cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct,
GLboolean cdDotProduct, GLboolean muxSum]
glCombinerParameterfNV: [void, GLenum pname, GLfloat param]
glCombinerParameterfvNV: [void, GLenum pname, const GLfloat *params]
glCombinerParameteriNV: [void, GLenum pname, GLint param]
glCombinerParameterivNV: [void, GLenum pname, const GLint *params]
glFinalCombinerInputNV: [void, GLenum variable, GLenum input, GLenum mapping, GLenum
componentUsage]
glGetCombinerInputParameterfvNV: [void, GLenum stage, GLenum portion, GLenum variable,
GLenum pname, GLfloat *params]
glGetCombinerInputParameterivNV: [void, GLenum stage, GLenum portion, GLenum variable,
GLenum pname, GLint *params]
glGetCombinerOutputParameterfvNV: [void, GLenum stage, GLenum portion, GLenum pname,
GLfloat *params]
glGetCombinerOutputParameterivNV: [void, GLenum stage, GLenum portion, GLenum pname,
GLint *params]
glGetFinalCombinerInputParameterfvNV: [void, GLenum variable, GLenum pname, GLfloat
*params]
glGetFinalCombinerInputParameterivNV: [void, GLenum variable, GLenum pname, GLint
*params]
NV_register_combiners2:
glCombinerStageParameterfvNV: [void, GLenum stage, GLenum pname, const GLfloat *params]
glGetCombinerStageParameterfvNV: [void, GLenum stage, GLenum pname, GLfloat *params]
NV_shader_buffer_load:
glGetBufferParameterui64vNV: [void, GLenum target, GLenum pname, GLuint64EXT *params]
glGetIntegerui64vNV: [void, GLenum value, GLuint64EXT *result]
glGetNamedBufferParameterui64vNV: [void, GLuint buffer, GLenum pname, GLuint64EXT
*params]
glGetUniformui64vNV: [void, GLuint program, GLint location, GLuint64EXT *params]
glIsBufferResidentNV: [GLboolean, GLenum target]
glIsNamedBufferResidentNV: [GLboolean, GLuint buffer]
glMakeBufferNonResidentNV: [void, GLenum target]
glMakeBufferResidentNV: [void, GLenum target, GLenum access]
glMakeNamedBufferNonResidentNV: [void, GLuint buffer]
glMakeNamedBufferResidentNV: [void, GLuint buffer, GLenum access]
glProgramUniformui64NV: [void, GLuint program, GLint location, GLuint64EXT value]
glProgramUniformui64vNV: [void, GLuint program, GLint location, GLsizei count, const
GLuint64EXT *value]
glUniformui64NV: [void, GLint location, GLuint64EXT value]
glUniformui64vNV: [void, GLint location, GLsizei count, const GLuint64EXT *value]
NV_texture_barrier:
glTextureBarrierNV: [void]
NV_texture_multisample:
glTexImage2DMultisampleCoverageNV: [void, GLenum target, GLsizei coverageSamples,
GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean
fixedSampleLocations]
glTexImage3DMultisampleCoverageNV: [void, GLenum target, GLsizei coverageSamples,
GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei
depth, GLboolean fixedSampleLocations]
glTextureImage2DMultisampleCoverageNV: [void, GLuint texture, GLenum target, GLsizei
coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width,
GLsizei height, GLboolean fixedSampleLocations]
glTextureImage2DMultisampleNV: [void, GLuint texture, GLenum target, GLsizei samples,
GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations]
glTextureImage3DMultisampleCoverageNV: [void, GLuint texture, GLenum target, GLsizei
coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width,
GLsizei height, GLsizei depth, GLboolean fixedSampleLocations]
glTextureImage3DMultisampleNV: [void, GLuint texture, GLenum target, GLsizei samples,
GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean
fixedSampleLocations]
NV_transform_feedback:
glActiveVaryingNV: [void, GLuint program, const GLchar *name]
glBeginTransformFeedbackNV: [void, GLenum primitiveMode]
glBindBufferBaseNV: [void, GLenum target, GLuint index, GLuint buffer]
glBindBufferOffsetNV: [void, GLenum target, GLuint index, GLuint buffer, GLintptr
offset]
glBindBufferRangeNV: [void, GLenum target, GLuint index, GLuint buffer, GLintptr
offset, GLsizeiptr size]
glEndTransformFeedbackNV: [void]
glGetActiveVaryingNV: [void, GLuint program, GLuint index, GLsizei bufSize, GLsizei
*length, GLsizei *size, GLenum *type, GLchar *name]
glGetTransformFeedbackVaryingNV: [void, GLuint program, GLuint index, GLint *location]
glGetVaryingLocationNV: [GLint, GLuint program, const GLchar *name]
glTransformFeedbackAttribsNV: [void, GLsizei count, const GLint *attribs, GLenum
bufferMode]
glTransformFeedbackStreamAttribsNV: [void, GLsizei count, const GLint *attribs,
GLsizei nbuffers, const GLint *bufstreams, GLenum bufferMode]
glTransformFeedbackVaryingsNV: [void, GLuint program, GLsizei count, const GLint
*locations, GLenum bufferMode]
NV_transform_feedback2:
glBindTransformFeedbackNV: [void, GLenum target, GLuint id]
glDeleteTransformFeedbacksNV: [void, GLsizei n, const GLuint *ids]
glDrawTransformFeedbackNV: [void, GLenum mode, GLuint id]
glGenTransformFeedbacksNV: [void, GLsizei n, GLuint *ids]
glIsTransformFeedbackNV: [GLboolean, GLuint id]
glPauseTransformFeedbackNV: [void]
glResumeTransformFeedbackNV: [void]
NV_vdpau_interop:
glVDPAUFiniNV: [void]
glVDPAUGetSurfaceivNV: [void, GLvdpauSurfaceNV surface, GLenum pname, GLsizei bufSize,
GLsizei *length, GLint *values]
glVDPAUInitNV: [void, const GLvoid *vdpDevice, const GLvoid *getProcAddress]
glVDPAUIsSurfaceNV: [void, GLvdpauSurfaceNV surface]
glVDPAUMapSurfacesNV: [void, GLsizei numSurfaces, const GLvdpauSurfaceNV *surfaces]
glVDPAURegisterOutputSurfaceNV: [GLvdpauSurfaceNV, GLvoid *vdpSurface, GLenum target,
GLsizei numTextureNames, const GLuint *textureNames]
glVDPAURegisterVideoSurfaceNV: [GLvdpauSurfaceNV, const GLvoid *vdpSurface, GLenum
target, GLsizei numTextureNames, const GLuint *textureNames]
glVDPAUSurfaceAccessNV: [void, GLvdpauSurfaceNV surface, GLenum access]
glVDPAUUnmapSurfacesNV: [void, GLsizei numSurface, const GLvdpauSurfaceNV *surfaces]
glVDPAUUnregisterSurfaceNV: [void, GLvdpauSurfaceNV surface]
NV_vertex_array_range:
glFlushVertexArrayRangeNV: [void]
glVertexArrayRangeNV: [void, GLsizei length, const GLvoid *pointer]
NV_vertex_attrib_integer_64bit:
glGetVertexAttribLi64vNV: [void, GLuint index, GLenum pname, GLint64EXT *params]
glGetVertexAttribLui64vNV: [void, GLuint index, GLenum pname, GLuint64EXT *params]
glVertexAttribL1i64NV: [void, GLuint index, GLint64EXT x]
glVertexAttribL1i64vNV: [void, GLuint index, const GLint64EXT *v]
glVertexAttribL1ui64NV: [void, GLuint index, GLuint64EXT x]
glVertexAttribL1ui64vNV: [void, GLuint index, const GLuint64EXT *v]
glVertexAttribL2i64NV: [void, GLuint index, GLint64EXT x, GLint64EXT y]
glVertexAttribL2i64vNV: [void, GLuint index, const GLint64EXT *v]
glVertexAttribL2ui64NV: [void, GLuint index, GLuint64EXT x, GLuint64EXT y]
glVertexAttribL2ui64vNV: [void, GLuint index, const GLuint64EXT *v]
glVertexAttribL3i64NV: [void, GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT
z]
glVertexAttribL3i64vNV: [void, GLuint index, const GLint64EXT *v]
glVertexAttribL3ui64NV: [void, GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT
z]
glVertexAttribL3ui64vNV: [void, GLuint index, const GLuint64EXT *v]
glVertexAttribL4i64NV: [void, GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT
z, GLint64EXT w]
glVertexAttribL4i64vNV: [void, GLuint index, const GLint64EXT *v]
glVertexAttribL4ui64NV: [void, GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT
z, GLuint64EXT w]
glVertexAttribL4ui64vNV: [void, GLuint index, const GLuint64EXT *v]
glVertexAttribLFormatNV: [void, GLuint index, GLint size, GLenum type, GLsizei stride]
NV_vertex_buffer_unified_memory:
glBufferAddressRangeNV: [void, GLenum pname, GLuint index, GLuint64EXT address,
GLsizeiptr length]
glColorFormatNV: [void, GLint size, GLenum type, GLsizei stride]
glEdgeFlagFormatNV: [void, GLsizei stride]
glFogCoordFormatNV: [void, GLenum type, GLsizei stride]
glGetIntegerui64i_vNV: [void, GLenum value, GLuint index, GLuint64EXT *result]
glIndexFormatNV: [void, GLenum type, GLsizei stride]
glNormalFormatNV: [void, GLenum type, GLsizei stride]
glSecondaryColorFormatNV: [void, GLint size, GLenum type, GLsizei stride]
glTexCoordFormatNV: [void, GLint size, GLenum type, GLsizei stride]
glVertexAttribFormatNV: [void, GLuint index, GLint size, GLenum type, GLboolean
normalized, GLsizei stride]
glVertexAttribIFormatNV: [void, GLuint index, GLint size, GLenum type, GLsizei stride]
glVertexFormatNV: [void, GLint size, GLenum type, GLsizei stride]
NV_vertex_program:
glAreProgramsResidentNV: [GLboolean, GLsizei n, const GLuint *programs, GLboolean
*residences]
glBindProgramNV: [void, GLenum target, GLuint id]
glDeleteProgramsNV: [void, GLsizei n, const GLuint *programs]
glExecuteProgramNV: [void, GLenum target, GLuint id, const GLfloat *params]
glGenProgramsNV: [void, GLsizei n, GLuint *programs]
glGetProgramParameterdvNV: [void, GLenum target, GLuint index, GLenum pname, GLdouble
*params]
glGetProgramParameterfvNV: [void, GLenum target, GLuint index, GLenum pname, GLfloat
*params]
glGetProgramStringNV: [void, GLuint id, GLenum pname, GLubyte *program]
glGetProgramivNV: [void, GLuint id, GLenum pname, GLint *params]
glGetTrackMatrixivNV: [void, GLenum target, GLuint address, GLenum pname, GLint
*params]
glGetVertexAttribPointervNV: [void, GLuint index, GLenum pname, GLvoid *pointer]
glGetVertexAttribdvNV: [void, GLuint index, GLenum pname, GLdouble *params]
glGetVertexAttribfvNV: [void, GLuint index, GLenum pname, GLfloat *params]
glGetVertexAttribivNV: [void, GLuint index, GLenum pname, GLint *params]
glIsProgramNV: [GLboolean, GLuint id]
glLoadProgramNV: [void, GLenum target, GLuint id, GLsizei len, const GLubyte *program]
glProgramParameter4dNV: [void, GLenum target, GLuint index, GLdouble x, GLdouble
y, GLdouble z, GLdouble w]
glProgramParameter4dvNV: [void, GLenum target, GLuint index, const GLdouble *v]
glProgramParameter4fNV: [void, GLenum target, GLuint index, GLfloat x, GLfloat y,
GLfloat z, GLfloat w]
glProgramParameter4fvNV: [void, GLenum target, GLuint index, const GLfloat *v]
glProgramParameters4dvNV: [void, GLenum target, GLuint index, GLsizei count, const
GLdouble *v]
glProgramParameters4fvNV: [void, GLenum target, GLuint index, GLsizei count, const
GLfloat *v]
glRequestResidentProgramsNV: [void, GLsizei n, const GLuint *programs]
glTrackMatrixNV: [void, GLenum target, GLuint address, GLenum matrix, GLenum transform]
glVertexAttrib1dNV: [void, GLuint index, GLdouble x]
glVertexAttrib1dvNV: [void, GLuint index, const GLdouble *v]
glVertexAttrib1fNV: [void, GLuint index, GLfloat x]
glVertexAttrib1fvNV: [void, GLuint index, const GLfloat *v]
glVertexAttrib1sNV: [void, GLuint index, GLshort x]
glVertexAttrib1svNV: [void, GLuint index, const GLshort *v]
glVertexAttrib2dNV: [void, GLuint index, GLdouble x, GLdouble y]
glVertexAttrib2dvNV: [void, GLuint index, const GLdouble *v]
glVertexAttrib2fNV: [void, GLuint index, GLfloat x, GLfloat y]
glVertexAttrib2fvNV: [void, GLuint index, const GLfloat *v]
glVertexAttrib2sNV: [void, GLuint index, GLshort x, GLshort y]
glVertexAttrib2svNV: [void, GLuint index, const GLshort *v]
glVertexAttrib3dNV: [void, GLuint index, GLdouble x, GLdouble y, GLdouble z]
glVertexAttrib3dvNV: [void, GLuint index, const GLdouble *v]
glVertexAttrib3fNV: [void, GLuint index, GLfloat x, GLfloat y, GLfloat z]
glVertexAttrib3fvNV: [void, GLuint index, const GLfloat *v]
glVertexAttrib3sNV: [void, GLuint index, GLshort x, GLshort y, GLshort z]
glVertexAttrib3svNV: [void, GLuint index, const GLshort *v]
glVertexAttrib4dNV: [void, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble
w]
glVertexAttrib4dvNV: [void, GLuint index, const GLdouble *v]
glVertexAttrib4fNV: [void, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat
w]
glVertexAttrib4fvNV: [void, GLuint index, const GLfloat *v]
glVertexAttrib4sNV: [void, GLuint index, GLshort x, GLshort y, GLshort z, GLshort
w]
glVertexAttrib4svNV: [void, GLuint index, const GLshort *v]
glVertexAttrib4ubNV: [void, GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte
w]
glVertexAttrib4ubvNV: [void, GLuint index, const GLubyte *v]
glVertexAttribPointerNV: [void, GLuint index, GLint fsize, GLenum type, GLsizei
stride, const GLvoid *pointer]
glVertexAttribs1dvNV: [void, GLuint index, GLsizei count, const GLdouble *v]
glVertexAttribs1fvNV: [void, GLuint index, GLsizei count, const GLfloat *v]
glVertexAttribs1svNV: [void, GLuint index, GLsizei count, const GLshort *v]
glVertexAttribs2dvNV: [void, GLuint index, GLsizei count, const GLdouble *v]
glVertexAttribs2fvNV: [void, GLuint index, GLsizei count, const GLfloat *v]
glVertexAttribs2svNV: [void, GLuint index, GLsizei count, const GLshort *v]
glVertexAttribs3dvNV: [void, GLuint index, GLsizei count, const GLdouble *v]
glVertexAttribs3fvNV: [void, GLuint index, GLsizei count, const GLfloat *v]
glVertexAttribs3svNV: [void, GLuint index, GLsizei count, const GLshort *v]
glVertexAttribs4dvNV: [void, GLuint index, GLsizei count, const GLdouble *v]
glVertexAttribs4fvNV: [void, GLuint index, GLsizei count, const GLfloat *v]
glVertexAttribs4svNV: [void, GLuint index, GLsizei count, const GLshort *v]
glVertexAttribs4ubvNV: [void, GLuint index, GLsizei count, const GLubyte *v]
NV_vertex_program4:
glGetVertexAttribIivEXT: [void, GLuint index, GLenum pname, GLint *params]
glGetVertexAttribIuivEXT: [void, GLuint index, GLenum pname, GLuint *params]
glVertexAttribI1iEXT: [void, GLuint index, GLint x]
glVertexAttribI1ivEXT: [void, GLuint index, const GLint *v]
glVertexAttribI1uiEXT: [void, GLuint index, GLuint x]
glVertexAttribI1uivEXT: [void, GLuint index, const GLuint *v]
glVertexAttribI2iEXT: [void, GLuint index, GLint x, GLint y]
glVertexAttribI2ivEXT: [void, GLuint index, const GLint *v]
glVertexAttribI2uiEXT: [void, GLuint index, GLuint x, GLuint y]
glVertexAttribI2uivEXT: [void, GLuint index, const GLuint *v]
glVertexAttribI3iEXT: [void, GLuint index, GLint x, GLint y, GLint z]
glVertexAttribI3ivEXT: [void, GLuint index, const GLint *v]
glVertexAttribI3uiEXT: [void, GLuint index, GLuint x, GLuint y, GLuint z]
glVertexAttribI3uivEXT: [void, GLuint index, const GLuint *v]
glVertexAttribI4bvEXT: [void, GLuint index, const GLbyte *v]
glVertexAttribI4iEXT: [void, GLuint index, GLint x, GLint y, GLint z, GLint w]
glVertexAttribI4ivEXT: [void, GLuint index, const GLint *v]
glVertexAttribI4svEXT: [void, GLuint index, const GLshort *v]
glVertexAttribI4ubvEXT: [void, GLuint index, const GLubyte *v]
glVertexAttribI4uiEXT: [void, GLuint index, GLuint x, GLuint y, GLuint z, GLuint
w]
glVertexAttribI4uivEXT: [void, GLuint index, const GLuint *v]
glVertexAttribI4usvEXT: [void, GLuint index, const GLushort *v]
glVertexAttribIPointerEXT: [void, GLuint index, GLint size, GLenum type, GLsizei
stride, const GLvoid *pointer]
NV_video_capture:
glBeginVideoCaptureNV: [void, GLuint video_capture_slot]
glBindVideoCaptureStreamBufferNV: [void, GLuint video_capture_slot, GLuint stream,
GLenum frame_region, GLintptrARB offset]
glBindVideoCaptureStreamTextureNV: [void, GLuint video_capture_slot, GLuint stream,
GLenum frame_region, GLenum target, GLuint texture]
glEndVideoCaptureNV: [void, GLuint video_capture_slot]
glGetVideoCaptureStreamdvNV: [void, GLuint video_capture_slot, GLuint stream, GLenum
pname, GLdouble *params]
glGetVideoCaptureStreamfvNV: [void, GLuint video_capture_slot, GLuint stream, GLenum
pname, GLfloat *params]
glGetVideoCaptureStreamivNV: [void, GLuint video_capture_slot, GLuint stream, GLenum
pname, GLint *params]
glGetVideoCaptureivNV: [void, GLuint video_capture_slot, GLenum pname, GLint *params]
glVideoCaptureNV: [GLenum, GLuint video_capture_slot, GLuint *sequence_num, GLuint64EXT
*capture_time]
glVideoCaptureStreamParameterdvNV: [void, GLuint video_capture_slot, GLuint stream,
GLenum pname, const GLdouble *params]
glVideoCaptureStreamParameterfvNV: [void, GLuint video_capture_slot, GLuint stream,
GLenum pname, const GLfloat *params]
glVideoCaptureStreamParameterivNV: [void, GLuint video_capture_slot, GLuint stream,
GLenum pname, const GLint *params]
OES_byte_coordinates:
glMultiTexCoord1bOES: [void, GLenum texture, GLbyte s]
glMultiTexCoord1bvOES: [void, GLenum texture, const GLbyte *coords]
glMultiTexCoord2bOES: [void, GLenum texture, GLbyte s, GLbyte t]
glMultiTexCoord2bvOES: [void, GLenum texture, const GLbyte *coords]
glMultiTexCoord3bOES: [void, GLenum texture, GLbyte s, GLbyte t, GLbyte r]
glMultiTexCoord3bvOES: [void, GLenum texture, const GLbyte *coords]
glMultiTexCoord4bOES: [void, GLenum texture, GLbyte s, GLbyte t, GLbyte r, GLbyte
q]
glMultiTexCoord4bvOES: [void, GLenum texture, const GLbyte *coords]
glTexCoord1bOES: [void, GLbyte s]
glTexCoord1bvOES: [void, const GLbyte *coords]
glTexCoord2bOES: [void, GLbyte s, GLbyte t]
glTexCoord2bvOES: [void, const GLbyte *coords]
glTexCoord3bOES: [void, GLbyte s, GLbyte t, GLbyte r]
glTexCoord3bvOES: [void, const GLbyte *coords]
glTexCoord4bOES: [void, GLbyte s, GLbyte t, GLbyte r, GLbyte q]
glTexCoord4bvOES: [void, const GLbyte *coords]
glVertex2bOES: [void, GLbyte x]
glVertex2bvOES: [void, const GLbyte *coords]
glVertex3bOES: [void, GLbyte x, GLbyte y]
glVertex3bvOES: [void, const GLbyte *coords]
glVertex4bOES: [void, GLbyte x, GLbyte y, GLbyte z]
glVertex4bvOES: [void, const GLbyte *coords]
OES_fixed_point:
glAccumxOES: [void, GLenum op, GLfixed value]
glAlphaFuncxOES: [void, GLenum func, GLfixed ref]
glBitmapxOES: [void, GLsizei width, GLsizei height, GLfixed xorig, GLfixed yorig,
GLfixed xmove, GLfixed ymove, const GLubyte *bitmap]
glBlendColorxOES: [void, GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha]
glClearAccumxOES: [void, GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha]
glClearColorxOES: [void, GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha]
glClearDepthxOES: [void, GLfixed depth]
glClipPlanexOES: [void, GLenum plane, const GLfixed *equation]
glColor3xOES: [void, GLfixed red, GLfixed green, GLfixed blue]
glColor3xvOES: [void, const GLfixed *components]
glColor4xOES: [void, GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha]
glColor4xvOES: [void, const GLfixed *components]
glConvolutionParameterxOES: [void, GLenum target, GLenum pname, GLfixed param]
glConvolutionParameterxvOES: [void, GLenum target, GLenum pname, const GLfixed *params]
glDepthRangexOES: [void, GLfixed n, GLfixed f]
glEvalCoord1xOES: [void, GLfixed u]
glEvalCoord1xvOES: [void, const GLfixed *coords]
glEvalCoord2xOES: [void, GLfixed u, GLfixed v]
glEvalCoord2xvOES: [void, const GLfixed *coords]
glFeedbackBufferxOES: [void, GLsizei n, GLenum type, const GLfixed *buffer]
glFogxOES: [void, GLenum pname, GLfixed param]
glFogxvOES: [void, GLenum pname, const GLfixed *param]
glFrustumxOES: [void, GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed
f]
glGetClipPlanexOES: [void, GLenum plane, GLfixed *equation]
glGetConvolutionParameterxvOES: [void, GLenum target, GLenum pname, GLfixed *params]
glGetFixedvOES: [void, GLenum pname, GLfixed *params]
glGetHistogramParameterxvOES: [void, GLenum target, GLenum pname, GLfixed *params]
glGetLightxOES: [void, GLenum light, GLenum pname, GLfixed *params]
glGetMapxvOES: [void, GLenum target, GLenum query, GLfixed *v]
glGetMaterialxOES: [void, GLenum face, GLenum pname, GLfixed param]
glGetPixelMapxv: [void, GLenum map, GLint size, GLfixed *values]
glGetTexEnvxvOES: [void, GLenum target, GLenum pname, GLfixed *params]
glGetTexGenxvOES: [void, GLenum coord, GLenum pname, GLfixed *params]
glGetTexLevelParameterxvOES: [void, GLenum target, GLint level, GLenum pname, GLfixed
*params]
glGetTexParameterxvOES: [void, GLenum target, GLenum pname, GLfixed *params]
glIndexxOES: [void, GLfixed component]
glIndexxvOES: [void, const GLfixed *component]
glLightModelxOES: [void, GLenum pname, GLfixed param]
glLightModelxvOES: [void, GLenum pname, const GLfixed *param]
glLightxOES: [void, GLenum light, GLenum pname, GLfixed param]
glLightxvOES: [void, GLenum light, GLenum pname, const GLfixed *params]
glLineWidthxOES: [void, GLfixed width]
glLoadMatrixxOES: [void, const GLfixed *m]
glLoadTransposeMatrixxOES: [void, const GLfixed *m]
glMap1xOES: [void, GLenum target, GLfixed u1, GLfixed u2, GLint stride, GLint order,
GLfixed points]
glMap2xOES: [void, GLenum target, GLfixed u1, GLfixed u2, GLint ustride, GLint uorder,
GLfixed v1, GLfixed v2, GLint vstride, GLint vorder, GLfixed points]
glMapGrid1xOES: [void, GLint n, GLfixed u1, GLfixed u2]
glMapGrid2xOES: [void, GLint n, GLfixed u1, GLfixed u2, GLfixed v1, GLfixed v2]
glMaterialxOES: [void, GLenum face, GLenum pname, GLfixed param]
glMaterialxvOES: [void, GLenum face, GLenum pname, const GLfixed *param]
glMultMatrixxOES: [void, const GLfixed *m]
glMultTransposeMatrixxOES: [void, const GLfixed *m]
glMultiTexCoord1xOES: [void, GLenum texture, GLfixed s]
glMultiTexCoord1xvOES: [void, GLenum texture, const GLfixed *coords]
glMultiTexCoord2xOES: [void, GLenum texture, GLfixed s, GLfixed t]
glMultiTexCoord2xvOES: [void, GLenum texture, const GLfixed *coords]
glMultiTexCoord3xOES: [void, GLenum texture, GLfixed s, GLfixed t, GLfixed r]
glMultiTexCoord3xvOES: [void, GLenum texture, const GLfixed *coords]
glMultiTexCoord4xOES: [void, GLenum texture, GLfixed s, GLfixed t, GLfixed r, GLfixed
q]
glMultiTexCoord4xvOES: [void, GLenum texture, const GLfixed *coords]
glNormal3xOES: [void, GLfixed nx, GLfixed ny, GLfixed nz]
glNormal3xvOES: [void, const GLfixed *coords]
glOrthoxOES: [void, GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed
f]
glPassThroughxOES: [void, GLfixed token]
glPixelMapx: [void, GLenum map, GLint size, const GLfixed *values]
glPixelStorex: [void, GLenum pname, GLfixed param]
glPixelTransferxOES: [void, GLenum pname, GLfixed param]
glPixelZoomxOES: [void, GLfixed xfactor, GLfixed yfactor]
glPointParameterxvOES: [void, GLenum pname, const GLfixed *params]
glPointSizexOES: [void, GLfixed size]
glPolygonOffsetxOES: [void, GLfixed factor, GLfixed units]
glPrioritizeTexturesxOES: [void, GLsizei n, const GLuint *textures, const GLfixed
*priorities]
glRasterPos2xOES: [void, GLfixed x, GLfixed y]
glRasterPos2xvOES: [void, const GLfixed *coords]
glRasterPos3xOES: [void, GLfixed x, GLfixed y, GLfixed z]
glRasterPos3xvOES: [void, const GLfixed *coords]
glRasterPos4xOES: [void, GLfixed x, GLfixed y, GLfixed z, GLfixed w]
glRasterPos4xvOES: [void, const GLfixed *coords]
glRectxOES: [void, GLfixed x1, GLfixed y1, GLfixed x2, GLfixed y2]
glRectxvOES: [void, const GLfixed *v1, const GLfixed *v2]
glRotatexOES: [void, GLfixed angle, GLfixed x, GLfixed y, GLfixed z]
glSampleCoverageOES: [void, GLfixed value, GLboolean invert]
glScalexOES: [void, GLfixed x, GLfixed y, GLfixed z]
glTexCoord1xOES: [void, GLfixed s]
glTexCoord1xvOES: [void, const GLfixed *coords]
glTexCoord2xOES: [void, GLfixed s, GLfixed t]
glTexCoord2xvOES: [void, const GLfixed *coords]
glTexCoord3xOES: [void, GLfixed s, GLfixed t, GLfixed r]
glTexCoord3xvOES: [void, const GLfixed *coords]
glTexCoord4xOES: [void, GLfixed s, GLfixed t, GLfixed r, GLfixed q]
glTexCoord4xvOES: [void, const GLfixed *coords]
glTexEnvxOES: [void, GLenum target, GLenum pname, GLfixed param]
glTexEnvxvOES: [void, GLenum target, GLenum pname, const GLfixed *params]
glTexGenxOES: [void, GLenum coord, GLenum pname, GLfixed param]
glTexGenxvOES: [void, GLenum coord, GLenum pname, const GLfixed *params]
glTexParameterxOES: [void, GLenum target, GLenum pname, GLfixed param]
glTexParameterxvOES: [void, GLenum target, GLenum pname, const GLfixed *params]
glTranslatexOES: [void, GLfixed x, GLfixed y, GLfixed z]
glVertex2xOES: [void, GLfixed x]
glVertex2xvOES: [void, const GLfixed *coords]
glVertex3xOES: [void, GLfixed x, GLfixed y]
glVertex3xvOES: [void, const GLfixed *coords]
glVertex4xOES: [void, GLfixed x, GLfixed y, GLfixed z]
glVertex4xvOES: [void, const GLfixed *coords]
OES_query_matrix:
glQueryMatrixxOES: [GLbitfield, GLfixed *mantissa, GLint *exponent]
OES_single_precision:
glClearDepthfOES: [void, GLclampf depth]
glClipPlanefOES: [void, GLenum plane, const GLfloat *equation]
glDepthRangefOES: [void, GLclampf n, GLclampf f]
glFrustumfOES: [void, GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat
f]
glGetClipPlanefOES: [void, GLenum plane, GLfloat *equation]
glOrthofOES: [void, GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat
f]
PGI_misc_hints:
glHintPGI: [void, GLenum target, GLint mode]
SGIS_detail_texture:
glDetailTexFuncSGIS: [void, GLenum target, GLsizei n, const GLfloat *points]
glGetDetailTexFuncSGIS: [void, GLenum target, GLfloat *points]
SGIS_fog_function:
glFogFuncSGIS: [void, GLsizei n, const GLfloat *points]
glGetFogFuncSGIS: [void, GLfloat *points]
SGIS_multisample:
glSampleMaskSGIS: [void, GLclampf value, GLboolean invert]
glSamplePatternSGIS: [void, GLenum pattern]
SGIS_pixel_texture:
glGetPixelTexGenParameterfvSGIS: [void, GLenum pname, GLfloat *params]
glGetPixelTexGenParameterivSGIS: [void, GLenum pname, GLint *params]
glPixelTexGenParameterfSGIS: [void, GLenum pname, GLfloat param]
glPixelTexGenParameterfvSGIS: [void, GLenum pname, const GLfloat *params]
glPixelTexGenParameteriSGIS: [void, GLenum pname, GLint param]
glPixelTexGenParameterivSGIS: [void, GLenum pname, const GLint *params]
SGIS_point_parameters:
glPointParameterfSGIS: [void, GLenum pname, GLfloat param]
glPointParameterfvSGIS: [void, GLenum pname, const GLfloat *params]
SGIS_sharpen_texture:
glGetSharpenTexFuncSGIS: [void, GLenum target, GLfloat *points]
glSharpenTexFuncSGIS: [void, GLenum target, GLsizei n, const GLfloat *points]
SGIS_texture4D:
glTexImage4DSGIS: [void, GLenum target, GLint level, GLenum internalformat, GLsizei
width, GLsizei height, GLsizei depth, GLsizei size4d, GLint border, GLenum format,
GLenum type, const GLvoid *pixels]
glTexSubImage4DSGIS: [void, GLenum target, GLint level, GLint xoffset, GLint yoffset,
GLint zoffset, GLint woffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei
size4d, GLenum format, GLenum type, const GLvoid *pixels]
SGIS_texture_color_mask:
glTextureColorMaskSGIS: [void, GLboolean red, GLboolean green, GLboolean blue, GLboolean
alpha]
SGIS_texture_filter4:
glGetTexFilterFuncSGIS: [void, GLenum target, GLenum filter, GLfloat *weights]
glTexFilterFuncSGIS: [void, GLenum target, GLenum filter, GLsizei n, const GLfloat
*weights]
SGIX_async:
glAsyncMarkerSGIX: [void, GLuint marker]
glDeleteAsyncMarkersSGIX: [void, GLuint marker, GLsizei range]
glFinishAsyncSGIX: [GLint, GLuint *markerp]
glGenAsyncMarkersSGIX: [GLuint, GLsizei range]
glIsAsyncMarkerSGIX: [GLboolean, GLuint marker]
glPollAsyncSGIX: [GLint, GLuint *markerp]
SGIX_flush_raster:
glFlushRasterSGIX: [void]
SGIX_fragment_lighting:
glFragmentColorMaterialSGIX: [void, GLenum face, GLenum mode]
glFragmentLightModelfSGIX: [void, GLenum pname, GLfloat param]
glFragmentLightModelfvSGIX: [void, GLenum pname, const GLfloat *params]
glFragmentLightModeliSGIX: [void, GLenum pname, GLint param]
glFragmentLightModelivSGIX: [void, GLenum pname, const GLint *params]
glFragmentLightfSGIX: [void, GLenum light, GLenum pname, GLfloat param]
glFragmentLightfvSGIX: [void, GLenum light, GLenum pname, const GLfloat *params]
glFragmentLightiSGIX: [void, GLenum light, GLenum pname, GLint param]
glFragmentLightivSGIX: [void, GLenum light, GLenum pname, const GLint *params]
glFragmentMaterialfSGIX: [void, GLenum face, GLenum pname, GLfloat param]
glFragmentMaterialfvSGIX: [void, GLenum face, GLenum pname, const GLfloat *params]
glFragmentMaterialiSGIX: [void, GLenum face, GLenum pname, GLint param]
glFragmentMaterialivSGIX: [void, GLenum face, GLenum pname, const GLint *params]
glGetFragmentLightfvSGIX: [void, GLenum light, GLenum pname, GLfloat *params]
glGetFragmentLightivSGIX: [void, GLenum light, GLenum pname, GLint *params]
glGetFragmentMaterialfvSGIX: [void, GLenum face, GLenum pname, GLfloat *params]
glGetFragmentMaterialivSGIX: [void, GLenum face, GLenum pname, GLint *params]
glLightEnviSGIX: [void, GLenum pname, GLint param]
SGIX_framezoom:
glFrameZoomSGIX: [void, GLint factor]
SGIX_igloo_interface:
glIglooInterfaceSGIX: [void, GLenum pname, const GLvoid *params]
SGIX_instruments:
glGetInstrumentsSGIX: [GLint]
glInstrumentsBufferSGIX: [void, GLsizei size, GLint *buffer]
glPollInstrumentsSGIX: [GLint, GLint *marker_p]
glReadInstrumentsSGIX: [void, GLint marker]
glStartInstrumentsSGIX: [void]
glStopInstrumentsSGIX: [void, GLint marker]
SGIX_list_priority:
glGetListParameterfvSGIX: [void, GLuint list, GLenum pname, GLfloat *params]
glGetListParameterivSGIX: [void, GLuint list, GLenum pname, GLint *params]
glListParameterfSGIX: [void, GLuint list, GLenum pname, GLfloat param]
glListParameterfvSGIX: [void, GLuint list, GLenum pname, const GLfloat *params]
glListParameteriSGIX: [void, GLuint list, GLenum pname, GLint param]
glListParameterivSGIX: [void, GLuint list, GLenum pname, const GLint *params]
SGIX_pixel_texture:
glPixelTexGenSGIX: [void, GLenum mode]
SGIX_polynomial_ffd:
glDeformSGIX: [void, GLbitfield mask]
glDeformationMap3dSGIX: [void, GLenum target, GLdouble u1, GLdouble u2, GLint ustride,
GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, GLdouble
w1, GLdouble w2, GLint wstride, GLint worder, const GLdouble *points]
glDeformationMap3fSGIX: [void, GLenum target, GLfloat u1, GLfloat u2, GLint ustride,
GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, GLfloat w1,
GLfloat w2, GLint wstride, GLint worder, const GLfloat *points]
glLoadIdentityDeformationMapSGIX: [void, GLbitfield mask]
SGIX_reference_plane:
glReferencePlaneSGIX: [void, const GLdouble *equation]
SGIX_sprite:
glSpriteParameterfSGIX: [void, GLenum pname, GLfloat param]
glSpriteParameterfvSGIX: [void, GLenum pname, const GLfloat *params]
glSpriteParameteriSGIX: [void, GLenum pname, GLint param]
glSpriteParameterivSGIX: [void, GLenum pname, const GLint *params]
SGIX_tag_sample_buffer:
glTagSampleBufferSGIX: [void]
SGI_color_table:
glColorTableParameterfvSGI: [void, GLenum target, GLenum pname, const GLfloat *params]
glColorTableParameterivSGI: [void, GLenum target, GLenum pname, const GLint *params]
glColorTableSGI: [void, GLenum target, GLenum internalformat, GLsizei width, GLenum
format, GLenum type, const GLvoid *table]
glCopyColorTableSGI: [void, GLenum target, GLenum internalformat, GLint x, GLint
y, GLsizei width]
glGetColorTableParameterfvSGI: [void, GLenum target, GLenum pname, GLfloat *params]
glGetColorTableParameterivSGI: [void, GLenum target, GLenum pname, GLint *params]
glGetColorTableSGI: [void, GLenum target, GLenum format, GLenum type, GLvoid *table]
SUNX_constant_data:
glFinishTextureSUNX: [void]
SUN_global_alpha:
glGlobalAlphaFactorbSUN: [void, GLbyte factor]
glGlobalAlphaFactordSUN: [void, GLdouble factor]
glGlobalAlphaFactorfSUN: [void, GLfloat factor]
glGlobalAlphaFactoriSUN: [void, GLint factor]
glGlobalAlphaFactorsSUN: [void, GLshort factor]
glGlobalAlphaFactorubSUN: [void, GLubyte factor]
glGlobalAlphaFactoruiSUN: [void, GLuint factor]
glGlobalAlphaFactorusSUN: [void, GLushort factor]
SUN_mesh_array:
glDrawMeshArraysSUN: [void, GLenum mode, GLint first, GLsizei count, GLsizei width]
SUN_triangle_list:
glReplacementCodePointerSUN: [void, GLenum type, GLsizei stride, const GLvoid *pointer]
glReplacementCodeubSUN: [void, GLubyte code]
glReplacementCodeubvSUN: [void, const GLubyte *code]
glReplacementCodeuiSUN: [void, GLuint code]
glReplacementCodeuivSUN: [void, const GLuint *code]
glReplacementCodeusSUN: [void, GLushort code]
glReplacementCodeusvSUN: [void, const GLushort *code]
SUN_vertex:
glColor3fVertex3fSUN: [void, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat
y, GLfloat z]
glColor3fVertex3fvSUN: [void, const GLfloat *c, const GLfloat *v]
glColor4fNormal3fVertex3fSUN: [void, GLfloat r, GLfloat g, GLfloat b, GLfloat a,
GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z]
glColor4fNormal3fVertex3fvSUN: [void, const GLfloat *c, const GLfloat *n, const
GLfloat *v]
glColor4ubVertex2fSUN: [void, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat
x, GLfloat y]
glColor4ubVertex2fvSUN: [void, const GLubyte *c, const GLfloat *v]
glColor4ubVertex3fSUN: [void, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat
x, GLfloat y, GLfloat z]
glColor4ubVertex3fvSUN: [void, const GLubyte *c, const GLfloat *v]
glNormal3fVertex3fSUN: [void, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat
y, GLfloat z]
glNormal3fVertex3fvSUN: [void, const GLfloat *n, const GLfloat *v]
glReplacementCodeuiColor3fVertex3fSUN: [void, GLuint rc, GLfloat r, GLfloat g, GLfloat
b, GLfloat x, GLfloat y, GLfloat z]
glReplacementCodeuiColor3fVertex3fvSUN: [void, const GLuint *rc, const GLfloat *c,
const GLfloat *v]
glReplacementCodeuiColor4fNormal3fVertex3fSUN: [void, GLuint rc, GLfloat r, GLfloat
g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat
y, GLfloat z]
glReplacementCodeuiColor4fNormal3fVertex3fvSUN: [void, const GLuint *rc, const GLfloat
*c, const GLfloat *n, const GLfloat *v]
glReplacementCodeuiColor4ubVertex3fSUN: [void, GLuint rc, GLubyte r, GLubyte g,
GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z]
glReplacementCodeuiColor4ubVertex3fvSUN: [void, const GLuint *rc, const GLubyte
*c, const GLfloat *v]
glReplacementCodeuiNormal3fVertex3fSUN: [void, GLuint rc, GLfloat nx, GLfloat ny,
GLfloat nz, GLfloat x, GLfloat y, GLfloat z]
glReplacementCodeuiNormal3fVertex3fvSUN: [void, const GLuint *rc, const GLfloat
*n, const GLfloat *v]
glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN: [void, GLuint rc, GLfloat
s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat
ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z]
glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN: [void, const GLuint *rc,
const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v]
glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN: [void, GLuint rc, GLfloat s, GLfloat
t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z]
glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN: [void, const GLuint *rc, const
GLfloat *tc, const GLfloat *n, const GLfloat *v]
glReplacementCodeuiTexCoord2fVertex3fSUN: [void, GLuint rc, GLfloat s, GLfloat t,
GLfloat x, GLfloat y, GLfloat z]
glReplacementCodeuiTexCoord2fVertex3fvSUN: [void, const GLuint *rc, const GLfloat
*tc, const GLfloat *v]
glReplacementCodeuiVertex3fSUN: [void, GLuint rc, GLfloat x, GLfloat y, GLfloat
z]
glReplacementCodeuiVertex3fvSUN: [void, const GLuint *rc, const GLfloat *v]
glTexCoord2fColor3fVertex3fSUN: [void, GLfloat s, GLfloat t, GLfloat r, GLfloat
g, GLfloat b, GLfloat x, GLfloat y, GLfloat z]
glTexCoord2fColor3fVertex3fvSUN: [void, const GLfloat *tc, const GLfloat *c, const
GLfloat *v]
glTexCoord2fColor4fNormal3fVertex3fSUN: [void, GLfloat s, GLfloat t, GLfloat r,
GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x,
GLfloat y, GLfloat z]
glTexCoord2fColor4fNormal3fVertex3fvSUN: [void, const GLfloat *tc, const GLfloat
*c, const GLfloat *n, const GLfloat *v]
glTexCoord2fColor4ubVertex3fSUN: [void, GLfloat s, GLfloat t, GLubyte r, GLubyte
g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z]
glTexCoord2fColor4ubVertex3fvSUN: [void, const GLfloat *tc, const GLubyte *c, const
GLfloat *v]
glTexCoord2fNormal3fVertex3fSUN: [void, GLfloat s, GLfloat t, GLfloat nx, GLfloat
ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z]
glTexCoord2fNormal3fVertex3fvSUN: [void, const GLfloat *tc, const GLfloat *n, const
GLfloat *v]
glTexCoord2fVertex3fSUN: [void, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat
z]
glTexCoord2fVertex3fvSUN: [void, const GLfloat *tc, const GLfloat *v]
glTexCoord4fColor4fNormal3fVertex4fSUN: [void, GLfloat s, GLfloat t, GLfloat p,
GLfloat q, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny,
GLfloat nz, GLfloat x, GLfloat y, GLfloat z, GLfloat w]
glTexCoord4fColor4fNormal3fVertex4fvSUN: [void, const GLfloat *tc, const GLfloat
*c, const GLfloat *n, const GLfloat *v]
glTexCoord4fVertex4fSUN: [void, GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat
x, GLfloat y, GLfloat z, GLfloat w]
glTexCoord4fVertex4fvSUN: [void, const GLfloat *tc, const GLfloat *v]
VERSION_1_0:
glAccum: [void, GLenum op, GLfloat value]
glAlphaFunc: [void, GLenum func, GLfloat ref]
glBegin: [void, GLenum mode]
glBitmap: [void, GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat
xmove, GLfloat ymove, const GLubyte *bitmap]
glBlendFunc: [void, GLenum sfactor, GLenum dfactor]
glCallList: [void, GLuint list]
glCallLists: [void, GLsizei n, GLenum type, const GLvoid *lists]
glClear: [void, GLbitfield mask]
glClearAccum: [void, GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha]
glClearColor: [void, GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha]
glClearDepth: [void, GLdouble depth]
glClearIndex: [void, GLfloat c]
glClearStencil: [void, GLint s]
glClipPlane: [void, GLenum plane, const GLdouble *equation]
glColor3b: [void, GLbyte red, GLbyte green, GLbyte blue]
glColor3bv: [void, const GLbyte *v]
glColor3d: [void, GLdouble red, GLdouble green, GLdouble blue]
glColor3dv: [void, const GLdouble *v]
glColor3f: [void, GLfloat red, GLfloat green, GLfloat blue]
glColor3fv: [void, const GLfloat *v]
glColor3i: [void, GLint red, GLint green, GLint blue]
glColor3iv: [void, const GLint *v]
glColor3s: [void, GLshort red, GLshort green, GLshort blue]
glColor3sv: [void, const GLshort *v]
glColor3ub: [void, GLubyte red, GLubyte green, GLubyte blue]
glColor3ubv: [void, const GLubyte *v]
glColor3ui: [void, GLuint red, GLuint green, GLuint blue]
glColor3uiv: [void, const GLuint *v]
glColor3us: [void, GLushort red, GLushort green, GLushort blue]
glColor3usv: [void, const GLushort *v]
glColor4b: [void, GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha]
glColor4bv: [void, const GLbyte *v]
glColor4d: [void, GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha]
glColor4dv: [void, const GLdouble *v]
glColor4f: [void, GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha]
glColor4fv: [void, const GLfloat *v]
glColor4i: [void, GLint red, GLint green, GLint blue, GLint alpha]
glColor4iv: [void, const GLint *v]
glColor4s: [void, GLshort red, GLshort green, GLshort blue, GLshort alpha]
glColor4sv: [void, const GLshort *v]
glColor4ub: [void, GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha]
glColor4ubv: [void, const GLubyte *v]
glColor4ui: [void, GLuint red, GLuint green, GLuint blue, GLuint alpha]
glColor4uiv: [void, const GLuint *v]
glColor4us: [void, GLushort red, GLushort green, GLushort blue, GLushort alpha]
glColor4usv: [void, const GLushort *v]
glColorMask: [void, GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha]
glColorMaterial: [void, GLenum face, GLenum mode]
glCopyPixels: [void, GLint x, GLint y, GLsizei width, GLsizei height, GLenum type]
glCullFace: [void, GLenum mode]
glDeleteLists: [void, GLuint list, GLsizei range]
glDepthFunc: [void, GLenum func]
glDepthMask: [void, GLboolean flag]
glDepthRange: [void, GLdouble near, GLdouble far]
glDisable: [void, GLenum cap]
glDrawBuffer: [void, GLenum mode]
glDrawPixels: [void, GLsizei width, GLsizei height, GLenum format, GLenum type,
const GLvoid *pixels]
glEdgeFlag: [void, GLboolean flag]
glEdgeFlagv: [void, const GLboolean *flag]
glEnable: [void, GLenum cap]
glEnd: [void]
glEndList: [void]
glEvalCoord1d: [void, GLdouble u]
glEvalCoord1dv: [void, const GLdouble *u]
glEvalCoord1f: [void, GLfloat u]
glEvalCoord1fv: [void, const GLfloat *u]
glEvalCoord2d: [void, GLdouble u, GLdouble v]
glEvalCoord2dv: [void, const GLdouble *u]
glEvalCoord2f: [void, GLfloat u, GLfloat v]
glEvalCoord2fv: [void, const GLfloat *u]
glEvalMesh1: [void, GLenum mode, GLint i1, GLint i2]
glEvalMesh2: [void, GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2]
glEvalPoint1: [void, GLint i]
glEvalPoint2: [void, GLint i, GLint j]
glFeedbackBuffer: [void, GLsizei size, GLenum type, GLfloat *buffer]
glFinish: [void]
glFlush: [void]
glFogf: [void, GLenum pname, GLfloat param]
glFogfv: [void, GLenum pname, const GLfloat *params]
glFogi: [void, GLenum pname, GLint param]
glFogiv: [void, GLenum pname, const GLint *params]
glFrontFace: [void, GLenum mode]
glFrustum: [void, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top,
GLdouble zNear, GLdouble zFar]
glGenLists: [GLuint, GLsizei range]
glGetBooleanv: [void, GLenum pname, GLboolean *params]
glGetClipPlane: [void, GLenum plane, GLdouble *equation]
glGetDoublev: [void, GLenum pname, GLdouble *params]
glGetError: [GLenum]
glGetFloatv: [void, GLenum pname, GLfloat *params]
glGetIntegerv: [void, GLenum pname, GLint *params]
glGetLightfv: [void, GLenum light, GLenum pname, GLfloat *params]
glGetLightiv: [void, GLenum light, GLenum pname, GLint *params]
glGetMapdv: [void, GLenum target, GLenum query, GLdouble *v]
glGetMapfv: [void, GLenum target, GLenum query, GLfloat *v]
glGetMapiv: [void, GLenum target, GLenum query, GLint *v]
glGetMaterialfv: [void, GLenum face, GLenum pname, GLfloat *params]
glGetMaterialiv: [void, GLenum face, GLenum pname, GLint *params]
glGetPixelMapfv: [void, GLenum map, GLfloat *values]
glGetPixelMapuiv: [void, GLenum map, GLuint *values]
glGetPixelMapusv: [void, GLenum map, GLushort *values]
glGetPolygonStipple: [void, GLubyte *mask]
glGetString: [const GLubyte *, GLenum name]
glGetTexEnvfv: [void, GLenum target, GLenum pname, GLfloat *params]
glGetTexEnviv: [void, GLenum target, GLenum pname, GLint *params]
glGetTexGendv: [void, GLenum coord, GLenum pname, GLdouble *params]
glGetTexGenfv: [void, GLenum coord, GLenum pname, GLfloat *params]
glGetTexGeniv: [void, GLenum coord, GLenum pname, GLint *params]
glGetTexImage: [void, GLenum target, GLint level, GLenum format, GLenum type, GLvoid
*pixels]
glGetTexLevelParameterfv: [void, GLenum target, GLint level, GLenum pname, GLfloat
*params]
glGetTexLevelParameteriv: [void, GLenum target, GLint level, GLenum pname, GLint
*params]
glGetTexParameterfv: [void, GLenum target, GLenum pname, GLfloat *params]
glGetTexParameteriv: [void, GLenum target, GLenum pname, GLint *params]
glHint: [void, GLenum target, GLenum mode]
glIndexMask: [void, GLuint mask]
glIndexd: [void, GLdouble c]
glIndexdv: [void, const GLdouble *c]
glIndexf: [void, GLfloat c]
glIndexfv: [void, const GLfloat *c]
glIndexi: [void, GLint c]
glIndexiv: [void, const GLint *c]
glIndexs: [void, GLshort c]
glIndexsv: [void, const GLshort *c]
glInitNames: [void]
glIsEnabled: [GLboolean, GLenum cap]
glIsList: [GLboolean, GLuint list]
glLightModelf: [void, GLenum pname, GLfloat param]
glLightModelfv: [void, GLenum pname, const GLfloat *params]
glLightModeli: [void, GLenum pname, GLint param]
glLightModeliv: [void, GLenum pname, const GLint *params]
glLightf: [void, GLenum light, GLenum pname, GLfloat param]
glLightfv: [void, GLenum light, GLenum pname, const GLfloat *params]
glLighti: [void, GLenum light, GLenum pname, GLint param]
glLightiv: [void, GLenum light, GLenum pname, const GLint *params]
glLineStipple: [void, GLint factor, GLushort pattern]
glLineWidth: [void, GLfloat width]
glListBase: [void, GLuint base]
glLoadIdentity: [void]
glLoadMatrixd: [void, const GLdouble *m]
glLoadMatrixf: [void, const GLfloat *m]
glLoadName: [void, GLuint name]
glLogicOp: [void, GLenum opcode]
glMap1d: [void, GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order,
const GLdouble *points]
glMap1f: [void, GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order,
const GLfloat *points]
glMap2d: [void, GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder,
GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points]
glMap2f: [void, GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder,
GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points]
glMapGrid1d: [void, GLint un, GLdouble u1, GLdouble u2]
glMapGrid1f: [void, GLint un, GLfloat u1, GLfloat u2]
glMapGrid2d: [void, GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble
v2]
glMapGrid2f: [void, GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat
v2]
glMaterialf: [void, GLenum face, GLenum pname, GLfloat param]
glMaterialfv: [void, GLenum face, GLenum pname, const GLfloat *params]
glMateriali: [void, GLenum face, GLenum pname, GLint param]
glMaterialiv: [void, GLenum face, GLenum pname, const GLint *params]
glMatrixMode: [void, GLenum mode]
glMultMatrixd: [void, const GLdouble *m]
glMultMatrixf: [void, const GLfloat *m]
glNewList: [void, GLuint list, GLenum mode]
glNormal3b: [void, GLbyte nx, GLbyte ny, GLbyte nz]
glNormal3bv: [void, const GLbyte *v]
glNormal3d: [void, GLdouble nx, GLdouble ny, GLdouble nz]
glNormal3dv: [void, const GLdouble *v]
glNormal3f: [void, GLfloat nx, GLfloat ny, GLfloat nz]
glNormal3fv: [void, const GLfloat *v]
glNormal3i: [void, GLint nx, GLint ny, GLint nz]
glNormal3iv: [void, const GLint *v]
glNormal3s: [void, GLshort nx, GLshort ny, GLshort nz]
glNormal3sv: [void, const GLshort *v]
glOrtho: [void, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble
zNear, GLdouble zFar]
glPassThrough: [void, GLfloat token]
glPixelMapfv: [void, GLenum map, GLsizei mapsize, const GLfloat *values]
glPixelMapuiv: [void, GLenum map, GLsizei mapsize, const GLuint *values]
glPixelMapusv: [void, GLenum map, GLsizei mapsize, const GLushort *values]
glPixelStoref: [void, GLenum pname, GLfloat param]
glPixelStorei: [void, GLenum pname, GLint param]
glPixelTransferf: [void, GLenum pname, GLfloat param]
glPixelTransferi: [void, GLenum pname, GLint param]
glPixelZoom: [void, GLfloat xfactor, GLfloat yfactor]
glPointSize: [void, GLfloat size]
glPolygonMode: [void, GLenum face, GLenum mode]
glPolygonStipple: [void, const GLubyte *mask]
glPopAttrib: [void]
glPopMatrix: [void]
glPopName: [void]
glPushAttrib: [void, GLbitfield mask]
glPushMatrix: [void]
glPushName: [void, GLuint name]
glRasterPos2d: [void, GLdouble x, GLdouble y]
glRasterPos2dv: [void, const GLdouble *v]
glRasterPos2f: [void, GLfloat x, GLfloat y]
glRasterPos2fv: [void, const GLfloat *v]
glRasterPos2i: [void, GLint x, GLint y]
glRasterPos2iv: [void, const GLint *v]
glRasterPos2s: [void, GLshort x, GLshort y]
glRasterPos2sv: [void, const GLshort *v]
glRasterPos3d: [void, GLdouble x, GLdouble y, GLdouble z]
glRasterPos3dv: [void, const GLdouble *v]
glRasterPos3f: [void, GLfloat x, GLfloat y, GLfloat z]
glRasterPos3fv: [void, const GLfloat *v]
glRasterPos3i: [void, GLint x, GLint y, GLint z]
glRasterPos3iv: [void, const GLint *v]
glRasterPos3s: [void, GLshort x, GLshort y, GLshort z]
glRasterPos3sv: [void, const GLshort *v]
glRasterPos4d: [void, GLdouble x, GLdouble y, GLdouble z, GLdouble w]
glRasterPos4dv: [void, const GLdouble *v]
glRasterPos4f: [void, GLfloat x, GLfloat y, GLfloat z, GLfloat w]
glRasterPos4fv: [void, const GLfloat *v]
glRasterPos4i: [void, GLint x, GLint y, GLint z, GLint w]
glRasterPos4iv: [void, const GLint *v]
glRasterPos4s: [void, GLshort x, GLshort y, GLshort z, GLshort w]
glRasterPos4sv: [void, const GLshort *v]
glReadBuffer: [void, GLenum mode]
glReadPixels: [void, GLint x, GLint y, GLsizei width, GLsizei height, GLenum format,
GLenum type, GLvoid *pixels]
glRectd: [void, GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2]
glRectdv: [void, const GLdouble *v1, const GLdouble *v2]
glRectf: [void, GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2]
glRectfv: [void, const GLfloat *v1, const GLfloat *v2]
glRecti: [void, GLint x1, GLint y1, GLint x2, GLint y2]
glRectiv: [void, const GLint *v1, const GLint *v2]
glRects: [void, GLshort x1, GLshort y1, GLshort x2, GLshort y2]
glRectsv: [void, const GLshort *v1, const GLshort *v2]
glRenderMode: [GLint, GLenum mode]
glRotated: [void, GLdouble angle, GLdouble x, GLdouble y, GLdouble z]
glRotatef: [void, GLfloat angle, GLfloat x, GLfloat y, GLfloat z]
glScaled: [void, GLdouble x, GLdouble y, GLdouble z]
glScalef: [void, GLfloat x, GLfloat y, GLfloat z]
glScissor: [void, GLint x, GLint y, GLsizei width, GLsizei height]
glSelectBuffer: [void, GLsizei size, GLuint *buffer]
glShadeModel: [void, GLenum mode]
glStencilFunc: [void, GLenum func, GLint ref, GLuint mask]
glStencilMask: [void, GLuint mask]
glStencilOp: [void, GLenum fail, GLenum zfail, GLenum zpass]
glTexCoord1d: [void, GLdouble s]
glTexCoord1dv: [void, const GLdouble *v]
glTexCoord1f: [void, GLfloat s]
glTexCoord1fv: [void, const GLfloat *v]
glTexCoord1i: [void, GLint s]
glTexCoord1iv: [void, const GLint *v]
glTexCoord1s: [void, GLshort s]
glTexCoord1sv: [void, const GLshort *v]
glTexCoord2d: [void, GLdouble s, GLdouble t]
glTexCoord2dv: [void, const GLdouble *v]
glTexCoord2f: [void, GLfloat s, GLfloat t]
glTexCoord2fv: [void, const GLfloat *v]
glTexCoord2i: [void, GLint s, GLint t]
glTexCoord2iv: [void, const GLint *v]
glTexCoord2s: [void, GLshort s, GLshort t]
glTexCoord2sv: [void, const GLshort *v]
glTexCoord3d: [void, GLdouble s, GLdouble t, GLdouble r]
glTexCoord3dv: [void, const GLdouble *v]
glTexCoord3f: [void, GLfloat s, GLfloat t, GLfloat r]
glTexCoord3fv: [void, const GLfloat *v]
glTexCoord3i: [void, GLint s, GLint t, GLint r]
glTexCoord3iv: [void, const GLint *v]
glTexCoord3s: [void, GLshort s, GLshort t, GLshort r]
glTexCoord3sv: [void, const GLshort *v]
glTexCoord4d: [void, GLdouble s, GLdouble t, GLdouble r, GLdouble q]
glTexCoord4dv: [void, const GLdouble *v]
glTexCoord4f: [void, GLfloat s, GLfloat t, GLfloat r, GLfloat q]
glTexCoord4fv: [void, const GLfloat *v]
glTexCoord4i: [void, GLint s, GLint t, GLint r, GLint q]
glTexCoord4iv: [void, const GLint *v]
glTexCoord4s: [void, GLshort s, GLshort t, GLshort r, GLshort q]
glTexCoord4sv: [void, const GLshort *v]
glTexEnvf: [void, GLenum target, GLenum pname, GLfloat param]
glTexEnvfv: [void, GLenum target, GLenum pname, const GLfloat *params]
glTexEnvi: [void, GLenum target, GLenum pname, GLint param]
glTexEnviv: [void, GLenum target, GLenum pname, const GLint *params]
glTexGend: [void, GLenum coord, GLenum pname, GLdouble param]
glTexGendv: [void, GLenum coord, GLenum pname, const GLdouble *params]
glTexGenf: [void, GLenum coord, GLenum pname, GLfloat param]
glTexGenfv: [void, GLenum coord, GLenum pname, const GLfloat *params]
glTexGeni: [void, GLenum coord, GLenum pname, GLint param]
glTexGeniv: [void, GLenum coord, GLenum pname, const GLint *params]
glTexImage1D: [void, GLenum target, GLint level, GLint internalformat, GLsizei width,
GLint border, GLenum format, GLenum type, const GLvoid *pixels]
glTexImage2D: [void, GLenum target, GLint level, GLint internalformat, GLsizei width,
GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels]
glTexParameterf: [void, GLenum target, GLenum pname, GLfloat param]
glTexParameterfv: [void, GLenum target, GLenum pname, const GLfloat *params]
glTexParameteri: [void, GLenum target, GLenum pname, GLint param]
glTexParameteriv: [void, GLenum target, GLenum pname, const GLint *params]
glTranslated: [void, GLdouble x, GLdouble y, GLdouble z]
glTranslatef: [void, GLfloat x, GLfloat y, GLfloat z]
glVertex2d: [void, GLdouble x, GLdouble y]
glVertex2dv: [void, const GLdouble *v]
glVertex2f: [void, GLfloat x, GLfloat y]
glVertex2fv: [void, const GLfloat *v]
glVertex2i: [void, GLint x, GLint y]
glVertex2iv: [void, const GLint *v]
glVertex2s: [void, GLshort x, GLshort y]
glVertex2sv: [void, const GLshort *v]
glVertex3d: [void, GLdouble x, GLdouble y, GLdouble z]
glVertex3dv: [void, const GLdouble *v]
glVertex3f: [void, GLfloat x, GLfloat y, GLfloat z]
glVertex3fv: [void, const GLfloat *v]
glVertex3i: [void, GLint x, GLint y, GLint z]
glVertex3iv: [void, const GLint *v]
glVertex3s: [void, GLshort x, GLshort y, GLshort z]
glVertex3sv: [void, const GLshort *v]
glVertex4d: [void, GLdouble x, GLdouble y, GLdouble z, GLdouble w]
glVertex4dv: [void, const GLdouble *v]
glVertex4f: [void, GLfloat x, GLfloat y, GLfloat z, GLfloat w]
glVertex4fv: [void, const GLfloat *v]
glVertex4i: [void, GLint x, GLint y, GLint z, GLint w]
glVertex4iv: [void, const GLint *v]
glVertex4s: [void, GLshort x, GLshort y, GLshort z, GLshort w]
glVertex4sv: [void, const GLshort *v]
glViewport: [void, GLint x, GLint y, GLsizei width, GLsizei height]
VERSION_1_1:
glAreTexturesResident: [GLboolean, GLsizei n, const GLuint *textures, GLboolean
*residences]
glArrayElement: [void, GLint i]
glBindTexture: [void, GLenum target, GLuint texture]
glColorPointer: [void, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer]
glCopyTexImage1D: [void, GLenum target, GLint level, GLenum internalformat, GLint
x, GLint y, GLsizei width, GLint border]
glCopyTexImage2D: [void, GLenum target, GLint level, GLenum internalformat, GLint
x, GLint y, GLsizei width, GLsizei height, GLint border]
glCopyTexSubImage1D: [void, GLenum target, GLint level, GLint xoffset, GLint x,
GLint y, GLsizei width]
glCopyTexSubImage2D: [void, GLenum target, GLint level, GLint xoffset, GLint yoffset,
GLint x, GLint y, GLsizei width, GLsizei height]
glDeleteTextures: [void, GLsizei n, const GLuint *textures]
glDisableClientState: [void, GLenum array]
glDrawArrays: [void, GLenum mode, GLint first, GLsizei count]
glDrawElements: [void, GLenum mode, GLsizei count, GLenum type, const GLvoid *indices]
glEdgeFlagPointer: [void, GLsizei stride, const GLvoid *pointer]
glEnableClientState: [void, GLenum array]
glGenTextures: [void, GLsizei n, GLuint *textures]
glGetPointerv: [void, GLenum pname, GLvoid **params]
glIndexPointer: [void, GLenum type, GLsizei stride, const GLvoid *pointer]
glIndexub: [void, GLubyte c]
glIndexubv: [void, const GLubyte *c]
glInterleavedArrays: [void, GLenum format, GLsizei stride, const GLvoid *pointer]
glIsTexture: [GLboolean, GLuint texture]
glNormalPointer: [void, GLenum type, GLsizei stride, const GLvoid *pointer]
glPolygonOffset: [void, GLfloat factor, GLfloat units]
glPopClientAttrib: [void]
glPrioritizeTextures: [void, GLsizei n, const GLuint *textures, const GLfloat *priorities]
glPushClientAttrib: [void, GLbitfield mask]
glTexCoordPointer: [void, GLint size, GLenum type, GLsizei stride, const GLvoid
*pointer]
glTexSubImage1D: [void, GLenum target, GLint level, GLint xoffset, GLsizei width,
GLenum format, GLenum type, const GLvoid *pixels]
glTexSubImage2D: [void, GLenum target, GLint level, GLint xoffset, GLint yoffset,
GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels]
glVertexPointer: [void, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer]
VERSION_1_2:
glBlendColor: [void, GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha]
glBlendEquation: [void, GLenum mode]
glColorSubTable: [void, GLenum target, GLsizei start, GLsizei count, GLenum format,
GLenum type, const GLvoid *data]
glColorTable: [void, GLenum target, GLenum internalformat, GLsizei width, GLenum
format, GLenum type, const GLvoid *table]
glColorTableParameterfv: [void, GLenum target, GLenum pname, const GLfloat *params]
glColorTableParameteriv: [void, GLenum target, GLenum pname, const GLint *params]
glConvolutionFilter1D: [void, GLenum target, GLenum internalformat, GLsizei width,
GLenum format, GLenum type, const GLvoid *image]
glConvolutionFilter2D: [void, GLenum target, GLenum internalformat, GLsizei width,
GLsizei height, GLenum format, GLenum type, const GLvoid *image]
glConvolutionParameterf: [void, GLenum target, GLenum pname, GLfloat params]
glConvolutionParameterfv: [void, GLenum target, GLenum pname, const GLfloat *params]
glConvolutionParameteri: [void, GLenum target, GLenum pname, GLint params]
glConvolutionParameteriv: [void, GLenum target, GLenum pname, const GLint *params]
glCopyColorSubTable: [void, GLenum target, GLsizei start, GLint x, GLint y, GLsizei
width]
glCopyColorTable: [void, GLenum target, GLenum internalformat, GLint x, GLint y,
GLsizei width]
glCopyConvolutionFilter1D: [void, GLenum target, GLenum internalformat, GLint x,
GLint y, GLsizei width]
glCopyConvolutionFilter2D: [void, GLenum target, GLenum internalformat, GLint x,
GLint y, GLsizei width, GLsizei height]
glCopyTexSubImage3D: [void, GLenum target, GLint level, GLint xoffset, GLint yoffset,
GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height]
glDrawRangeElements: [void, GLenum mode, GLuint start, GLuint end, GLsizei count,
GLenum type, const GLvoid *indices]
glGetColorTable: [void, GLenum target, GLenum format, GLenum type, GLvoid *table]
glGetColorTableParameterfv: [void, GLenum target, GLenum pname, GLfloat *params]
glGetColorTableParameteriv: [void, GLenum target, GLenum pname, GLint *params]
glGetConvolutionFilter: [void, GLenum target, GLenum format, GLenum type, GLvoid
*image]
glGetConvolutionParameterfv: [void, GLenum target, GLenum pname, GLfloat *params]
glGetConvolutionParameteriv: [void, GLenum target, GLenum pname, GLint *params]
glGetHistogram: [void, GLenum target, GLboolean reset, GLenum format, GLenum type,
GLvoid *values]
glGetHistogramParameterfv: [void, GLenum target, GLenum pname, GLfloat *params]
glGetHistogramParameteriv: [void, GLenum target, GLenum pname, GLint *params]
glGetMinmax: [void, GLenum target, GLboolean reset, GLenum format, GLenum type,
GLvoid *values]
glGetMinmaxParameterfv: [void, GLenum target, GLenum pname, GLfloat *params]
glGetMinmaxParameteriv: [void, GLenum target, GLenum pname, GLint *params]
glGetSeparableFilter: [void, GLenum target, GLenum format, GLenum type, GLvoid *row,
GLvoid *column, GLvoid *span]
glHistogram: [void, GLenum target, GLsizei width, GLenum internalformat, GLboolean
sink]
glMinmax: [void, GLenum target, GLenum internalformat, GLboolean sink]
glResetHistogram: [void, GLenum target]
glResetMinmax: [void, GLenum target]
glSeparableFilter2D: [void, GLenum target, GLenum internalformat, GLsizei width,
GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column]
glTexImage3D: [void, GLenum target, GLint level, GLint internalformat, GLsizei width,
GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const
GLvoid *pixels]
glTexSubImage3D: [void, GLenum target, GLint level, GLint xoffset, GLint yoffset,
GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum
type, const GLvoid *pixels]
VERSION_1_3:
glActiveTexture: [void, GLenum texture]
glClientActiveTexture: [void, GLenum texture]
glCompressedTexImage1D: [void, GLenum target, GLint level, GLenum internalformat,
GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data]
glCompressedTexImage2D: [void, GLenum target, GLint level, GLenum internalformat,
GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data]
glCompressedTexImage3D: [void, GLenum target, GLint level, GLenum internalformat,
GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize,
const GLvoid *data]
glCompressedTexSubImage1D: [void, GLenum target, GLint level, GLint xoffset, GLsizei
width, GLenum format, GLsizei imageSize, const GLvoid *data]
glCompressedTexSubImage2D: [void, GLenum target, GLint level, GLint xoffset, GLint
yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const
GLvoid *data]
glCompressedTexSubImage3D: [void, GLenum target, GLint level, GLint xoffset, GLint
yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum
format, GLsizei imageSize, const GLvoid *data]
glGetCompressedTexImage: [void, GLenum target, GLint level, GLvoid *img]
glLoadTransposeMatrixd: [void, const GLdouble *m]
glLoadTransposeMatrixf: [void, const GLfloat *m]
glMultTransposeMatrixd: [void, const GLdouble *m]
glMultTransposeMatrixf: [void, const GLfloat *m]
glMultiTexCoord1d: [void, GLenum target, GLdouble s]
glMultiTexCoord1dv: [void, GLenum target, const GLdouble *v]
glMultiTexCoord1f: [void, GLenum target, GLfloat s]
glMultiTexCoord1fv: [void, GLenum target, const GLfloat *v]
glMultiTexCoord1i: [void, GLenum target, GLint s]
glMultiTexCoord1iv: [void, GLenum target, const GLint *v]
glMultiTexCoord1s: [void, GLenum target, GLshort s]
glMultiTexCoord1sv: [void, GLenum target, const GLshort *v]
glMultiTexCoord2d: [void, GLenum target, GLdouble s, GLdouble t]
glMultiTexCoord2dv: [void, GLenum target, const GLdouble *v]
glMultiTexCoord2f: [void, GLenum target, GLfloat s, GLfloat t]
glMultiTexCoord2fv: [void, GLenum target, const GLfloat *v]
glMultiTexCoord2i: [void, GLenum target, GLint s, GLint t]
glMultiTexCoord2iv: [void, GLenum target, const GLint *v]
glMultiTexCoord2s: [void, GLenum target, GLshort s, GLshort t]
glMultiTexCoord2sv: [void, GLenum target, const GLshort *v]
glMultiTexCoord3d: [void, GLenum target, GLdouble s, GLdouble t, GLdouble r]
glMultiTexCoord3dv: [void, GLenum target, const GLdouble *v]
glMultiTexCoord3f: [void, GLenum target, GLfloat s, GLfloat t, GLfloat r]
glMultiTexCoord3fv: [void, GLenum target, const GLfloat *v]
glMultiTexCoord3i: [void, GLenum target, GLint s, GLint t, GLint r]
glMultiTexCoord3iv: [void, GLenum target, const GLint *v]
glMultiTexCoord3s: [void, GLenum target, GLshort s, GLshort t, GLshort r]
glMultiTexCoord3sv: [void, GLenum target, const GLshort *v]
glMultiTexCoord4d: [void, GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble
q]
glMultiTexCoord4dv: [void, GLenum target, const GLdouble *v]
glMultiTexCoord4f: [void, GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat
q]
glMultiTexCoord4fv: [void, GLenum target, const GLfloat *v]
glMultiTexCoord4i: [void, GLenum target, GLint s, GLint t, GLint r, GLint q]
glMultiTexCoord4iv: [void, GLenum target, const GLint *v]
glMultiTexCoord4s: [void, GLenum target, GLshort s, GLshort t, GLshort r, GLshort
q]
glMultiTexCoord4sv: [void, GLenum target, const GLshort *v]
glSampleCoverage: [void, GLfloat value, GLboolean invert]
VERSION_1_4:
glBlendFuncSeparate: [void, GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha,
GLenum dfactorAlpha]
glFogCoordPointer: [void, GLenum type, GLsizei stride, const GLvoid *pointer]
glFogCoordd: [void, GLdouble coord]
glFogCoorddv: [void, const GLdouble *coord]
glFogCoordf: [void, GLfloat coord]
glFogCoordfv: [void, const GLfloat *coord]
glMultiDrawArrays: [void, GLenum mode, const GLint *first, const GLsizei *count,
GLsizei drawcount]
glMultiDrawElements: [void, GLenum mode, const GLsizei *count, GLenum type, GLvoid*const
*indices, GLsizei drawcount]
glPointParameterf: [void, GLenum pname, GLfloat param]
glPointParameterfv: [void, GLenum pname, const GLfloat *params]
glPointParameteri: [void, GLenum pname, GLint param]
glPointParameteriv: [void, GLenum pname, const GLint *params]
glSecondaryColor3b: [void, GLbyte red, GLbyte green, GLbyte blue]
glSecondaryColor3bv: [void, const GLbyte *v]
glSecondaryColor3d: [void, GLdouble red, GLdouble green, GLdouble blue]
glSecondaryColor3dv: [void, const GLdouble *v]
glSecondaryColor3f: [void, GLfloat red, GLfloat green, GLfloat blue]
glSecondaryColor3fv: [void, const GLfloat *v]
glSecondaryColor3i: [void, GLint red, GLint green, GLint blue]
glSecondaryColor3iv: [void, const GLint *v]
glSecondaryColor3s: [void, GLshort red, GLshort green, GLshort blue]
glSecondaryColor3sv: [void, const GLshort *v]
glSecondaryColor3ub: [void, GLubyte red, GLubyte green, GLubyte blue]
glSecondaryColor3ubv: [void, const GLubyte *v]
glSecondaryColor3ui: [void, GLuint red, GLuint green, GLuint blue]
glSecondaryColor3uiv: [void, const GLuint *v]
glSecondaryColor3us: [void, GLushort red, GLushort green, GLushort blue]
glSecondaryColor3usv: [void, const GLushort *v]
glSecondaryColorPointer: [void, GLint size, GLenum type, GLsizei stride, const GLvoid
*pointer]
glWindowPos2d: [void, GLdouble x, GLdouble y]
glWindowPos2dv: [void, const GLdouble *v]
glWindowPos2f: [void, GLfloat x, GLfloat y]
glWindowPos2fv: [void, const GLfloat *v]
glWindowPos2i: [void, GLint x, GLint y]
glWindowPos2iv: [void, const GLint *v]
glWindowPos2s: [void, GLshort x, GLshort y]
glWindowPos2sv: [void, const GLshort *v]
glWindowPos3d: [void, GLdouble x, GLdouble y, GLdouble z]
glWindowPos3dv: [void, const GLdouble *v]
glWindowPos3f: [void, GLfloat x, GLfloat y, GLfloat z]
glWindowPos3fv: [void, const GLfloat *v]
glWindowPos3i: [void, GLint x, GLint y, GLint z]
glWindowPos3iv: [void, const GLint *v]
glWindowPos3s: [void, GLshort x, GLshort y, GLshort z]
glWindowPos3sv: [void, const GLshort *v]
VERSION_1_5:
glBeginQuery: [void, GLenum target, GLuint id]
glBindBuffer: [void, GLenum target, GLuint buffer]
glBufferData: [void, GLenum target, GLsizeiptr size, const GLvoid *data, GLenum
usage]
glBufferSubData: [void, GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid
*data]
glDeleteBuffers: [void, GLsizei n, const GLuint *buffers]
glDeleteQueries: [void, GLsizei n, const GLuint *ids]
glEndQuery: [void, GLenum target]
glGenBuffers: [void, GLsizei n, GLuint *buffers]
glGenQueries: [void, GLsizei n, GLuint *ids]
glGetBufferParameteriv: [void, GLenum target, GLenum pname, GLint *params]
glGetBufferPointerv: [void, GLenum target, GLenum pname, GLvoid *params]
glGetBufferSubData: [void, GLenum target, GLintptr offset, GLsizeiptr size, GLvoid
*data]
glGetQueryObjectiv: [void, GLuint id, GLenum pname, GLint *params]
glGetQueryObjectuiv: [void, GLuint id, GLenum pname, GLuint *params]
glGetQueryiv: [void, GLenum target, GLenum pname, GLint *params]
glIsBuffer: [GLboolean, GLuint buffer]
glIsQuery: [GLboolean, GLuint id]
glMapBuffer: [GLvoid *, GLenum target, GLenum access]
glUnmapBuffer: [GLboolean, GLenum target]
VERSION_2_0:
glAttachShader: [void, GLuint program, GLuint shader]
glBindAttribLocation: [void, GLuint program, GLuint index, const GLchar *name]
glBlendEquationSeparate: [void, GLenum modeRGB, GLenum modeAlpha]
glCompileShader: [void, GLuint shader]
glCreateProgram: [GLuint]
glCreateShader: [GLuint, GLenum type]
glDeleteProgram: [void, GLuint program]
glDeleteShader: [void, GLuint shader]
glDetachShader: [void, GLuint program, GLuint shader]
glDisableVertexAttribArray: [void, GLuint index]
glDrawBuffers: [void, GLsizei n, const GLenum *bufs]
glEnableVertexAttribArray: [void, GLuint index]
glGetActiveAttrib: [void, GLuint program, GLuint index, GLsizei bufSize, GLsizei
*length, GLint *size, GLenum *type, GLchar *name]
glGetActiveUniform: [void, GLuint program, GLuint index, GLsizei bufSize, GLsizei
*length, GLint *size, GLenum *type, GLchar *name]
glGetAttachedShaders: [void, GLuint program, GLsizei maxCount, GLsizei *count, GLuint
*obj]
glGetAttribLocation: [GLint, GLuint program, const GLchar *name]
glGetProgramInfoLog: [void, GLuint program, GLsizei bufSize, GLsizei *length, GLchar
*infoLog]
glGetProgramiv: [void, GLuint program, GLenum pname, GLint *params]
glGetShaderInfoLog: [void, GLuint shader, GLsizei bufSize, GLsizei *length, GLchar
*infoLog]
glGetShaderSource: [void, GLuint shader, GLsizei bufSize, GLsizei *length, GLchar
*source]
glGetShaderiv: [void, GLuint shader, GLenum pname, GLint *params]
glGetUniformLocation: [GLint, GLuint program, const GLchar *name]
glGetUniformfv: [void, GLuint program, GLint location, GLfloat *params]
glGetUniformiv: [void, GLuint program, GLint location, GLint *params]
glGetVertexAttribPointerv: [void, GLuint index, GLenum pname, GLvoid *pointer]
glGetVertexAttribdv: [void, GLuint index, GLenum pname, GLdouble *params]
glGetVertexAttribfv: [void, GLuint index, GLenum pname, GLfloat *params]
glGetVertexAttribiv: [void, GLuint index, GLenum pname, GLint *params]
glIsProgram: [GLboolean, GLuint program]
glIsShader: [GLboolean, GLuint shader]
glLinkProgram: [void, GLuint program]
glShaderSource: [void, GLuint shader, GLsizei count, GLchar*const *string, const
GLint *length]
glStencilFuncSeparate: [void, GLenum face, GLenum func, GLint ref, GLuint mask]
glStencilMaskSeparate: [void, GLenum face, GLuint mask]
glStencilOpSeparate: [void, GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass]
glUniform1f: [void, GLint location, GLfloat v0]
glUniform1fv: [void, GLint location, GLsizei count, const GLfloat *value]
glUniform1i: [void, GLint location, GLint v0]
glUniform1iv: [void, GLint location, GLsizei count, const GLint *value]
glUniform2f: [void, GLint location, GLfloat v0, GLfloat v1]
glUniform2fv: [void, GLint location, GLsizei count, const GLfloat *value]
glUniform2i: [void, GLint location, GLint v0, GLint v1]
glUniform2iv: [void, GLint location, GLsizei count, const GLint *value]
glUniform3f: [void, GLint location, GLfloat v0, GLfloat v1, GLfloat v2]
glUniform3fv: [void, GLint location, GLsizei count, const GLfloat *value]
glUniform3i: [void, GLint location, GLint v0, GLint v1, GLint v2]
glUniform3iv: [void, GLint location, GLsizei count, const GLint *value]
glUniform4f: [void, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat
v3]
glUniform4fv: [void, GLint location, GLsizei count, const GLfloat *value]
glUniform4i: [void, GLint location, GLint v0, GLint v1, GLint v2, GLint v3]
glUniform4iv: [void, GLint location, GLsizei count, const GLint *value]
glUniformMatrix2fv: [void, GLint location, GLsizei count, GLboolean transpose, const
GLfloat *value]
glUniformMatrix3fv: [void, GLint location, GLsizei count, GLboolean transpose, const
GLfloat *value]
glUniformMatrix4fv: [void, GLint location, GLsizei count, GLboolean transpose, const
GLfloat *value]
glUseProgram: [void, GLuint program]
glValidateProgram: [void, GLuint program]
glVertexAttrib1d: [void, GLuint index, GLdouble x]
glVertexAttrib1dv: [void, GLuint index, const GLdouble *v]
glVertexAttrib1f: [void, GLuint index, GLfloat x]
glVertexAttrib1fv: [void, GLuint index, const GLfloat *v]
glVertexAttrib1s: [void, GLuint index, GLshort x]
glVertexAttrib1sv: [void, GLuint index, const GLshort *v]
glVertexAttrib2d: [void, GLuint index, GLdouble x, GLdouble y]
glVertexAttrib2dv: [void, GLuint index, const GLdouble *v]
glVertexAttrib2f: [void, GLuint index, GLfloat x, GLfloat y]
glVertexAttrib2fv: [void, GLuint index, const GLfloat *v]
glVertexAttrib2s: [void, GLuint index, GLshort x, GLshort y]
glVertexAttrib2sv: [void, GLuint index, const GLshort *v]
glVertexAttrib3d: [void, GLuint index, GLdouble x, GLdouble y, GLdouble z]
glVertexAttrib3dv: [void, GLuint index, const GLdouble *v]
glVertexAttrib3f: [void, GLuint index, GLfloat x, GLfloat y, GLfloat z]
glVertexAttrib3fv: [void, GLuint index, const GLfloat *v]
glVertexAttrib3s: [void, GLuint index, GLshort x, GLshort y, GLshort z]
glVertexAttrib3sv: [void, GLuint index, const GLshort *v]
glVertexAttrib4Nbv: [void, GLuint index, const GLbyte *v]
glVertexAttrib4Niv: [void, GLuint index, const GLint *v]
glVertexAttrib4Nsv: [void, GLuint index, const GLshort *v]
glVertexAttrib4Nub: [void, GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte
w]
glVertexAttrib4Nubv: [void, GLuint index, const GLubyte *v]
glVertexAttrib4Nuiv: [void, GLuint index, const GLuint *v]
glVertexAttrib4Nusv: [void, GLuint index, const GLushort *v]
glVertexAttrib4bv: [void, GLuint index, const GLbyte *v]
glVertexAttrib4d: [void, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble
w]
glVertexAttrib4dv: [void, GLuint index, const GLdouble *v]
glVertexAttrib4f: [void, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat
w]
glVertexAttrib4fv: [void, GLuint index, const GLfloat *v]
glVertexAttrib4iv: [void, GLuint index, const GLint *v]
glVertexAttrib4s: [void, GLuint index, GLshort x, GLshort y, GLshort z, GLshort
w]
glVertexAttrib4sv: [void, GLuint index, const GLshort *v]
glVertexAttrib4ubv: [void, GLuint index, const GLubyte *v]
glVertexAttrib4uiv: [void, GLuint index, const GLuint *v]
glVertexAttrib4usv: [void, GLuint index, const GLushort *v]
glVertexAttribPointer: [void, GLuint index, GLint size, GLenum type, GLboolean normalized,
GLsizei stride, const GLvoid *pointer]
VERSION_2_1:
glUniformMatrix2x3fv: [void, GLint location, GLsizei count, GLboolean transpose,
const GLfloat *value]
glUniformMatrix2x4fv: [void, GLint location, GLsizei count, GLboolean transpose,
const GLfloat *value]
glUniformMatrix3x2fv: [void, GLint location, GLsizei count, GLboolean transpose,
const GLfloat *value]
glUniformMatrix3x4fv: [void, GLint location, GLsizei count, GLboolean transpose,
const GLfloat *value]
glUniformMatrix4x2fv: [void, GLint location, GLsizei count, GLboolean transpose,
const GLfloat *value]
glUniformMatrix4x3fv: [void, GLint location, GLsizei count, GLboolean transpose,
const GLfloat *value]
VERSION_3_0:
glBeginConditionalRender: [void, GLuint id, GLenum mode]
glBeginTransformFeedback: [void, GLenum primitiveMode]
glBindBufferBase: [void, GLenum target, GLuint index, GLuint buffer]
glBindBufferRange: [void, GLenum target, GLuint index, GLuint buffer, GLintptr offset,
GLsizeiptr size]
glBindFragDataLocation: [void, GLuint program, GLuint color, const GLchar *name]
glClampColor: [void, GLenum target, GLenum clamp]
glClearBufferfi: [void, GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil]
glClearBufferfv: [void, GLenum buffer, GLint drawbuffer, const GLfloat *value]
glClearBufferiv: [void, GLenum buffer, GLint drawbuffer, const GLint *value]
glClearBufferuiv: [void, GLenum buffer, GLint drawbuffer, const GLuint *value]
glColorMaski: [void, GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean
a]
glDisablei: [void, GLenum target, GLuint index]
glEnablei: [void, GLenum target, GLuint index]
glEndConditionalRender: [void]
glEndTransformFeedback: [void]
glGetBooleani_v: [void, GLenum target, GLuint index, GLboolean *data]
glGetFragDataLocation: [GLint, GLuint program, const GLchar *name]
glGetIntegeri_v: [void, GLenum target, GLuint index, GLint *data]
glGetStringi: [const GLubyte *, GLenum name, GLuint index]
glGetTexParameterIiv: [void, GLenum target, GLenum pname, GLint *params]
glGetTexParameterIuiv: [void, GLenum target, GLenum pname, GLuint *params]
glGetTransformFeedbackVarying: [void, GLuint program, GLuint index, GLsizei bufSize,
GLsizei *length, GLsizei *size, GLenum *type, GLchar *name]
glGetUniformuiv: [void, GLuint program, GLint location, GLuint *params]
glGetVertexAttribIiv: [void, GLuint index, GLenum pname, GLint *params]
glGetVertexAttribIuiv: [void, GLuint index, GLenum pname, GLuint *params]
glIsEnabledi: [GLboolean, GLenum target, GLuint index]
glTexParameterIiv: [void, GLenum target, GLenum pname, const GLint *params]
glTexParameterIuiv: [void, GLenum target, GLenum pname, const GLuint *params]
glTransformFeedbackVaryings: [void, GLuint program, GLsizei count, GLchar*const
*varyings, GLenum bufferMode]
glUniform1ui: [void, GLint location, GLuint v0]
glUniform1uiv: [void, GLint location, GLsizei count, const GLuint *value]
glUniform2ui: [void, GLint location, GLuint v0, GLuint v1]
glUniform2uiv: [void, GLint location, GLsizei count, const GLuint *value]
glUniform3ui: [void, GLint location, GLuint v0, GLuint v1, GLuint v2]
glUniform3uiv: [void, GLint location, GLsizei count, const GLuint *value]
glUniform4ui: [void, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3]
glUniform4uiv: [void, GLint location, GLsizei count, const GLuint *value]
glVertexAttribI1i: [void, GLuint index, GLint x]
glVertexAttribI1iv: [void, GLuint index, const GLint *v]
glVertexAttribI1ui: [void, GLuint index, GLuint x]
glVertexAttribI1uiv: [void, GLuint index, const GLuint *v]
glVertexAttribI2i: [void, GLuint index, GLint x, GLint y]
glVertexAttribI2iv: [void, GLuint index, const GLint *v]
glVertexAttribI2ui: [void, GLuint index, GLuint x, GLuint y]
glVertexAttribI2uiv: [void, GLuint index, const GLuint *v]
glVertexAttribI3i: [void, GLuint index, GLint x, GLint y, GLint z]
glVertexAttribI3iv: [void, GLuint index, const GLint *v]
glVertexAttribI3ui: [void, GLuint index, GLuint x, GLuint y, GLuint z]
glVertexAttribI3uiv: [void, GLuint index, const GLuint *v]
glVertexAttribI4bv: [void, GLuint index, const GLbyte *v]
glVertexAttribI4i: [void, GLuint index, GLint x, GLint y, GLint z, GLint w]
glVertexAttribI4iv: [void, GLuint index, const GLint *v]
glVertexAttribI4sv: [void, GLuint index, const GLshort *v]
glVertexAttribI4ubv: [void, GLuint index, const GLubyte *v]
glVertexAttribI4ui: [void, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w]
glVertexAttribI4uiv: [void, GLuint index, const GLuint *v]
glVertexAttribI4usv: [void, GLuint index, const GLushort *v]
glVertexAttribIPointer: [void, GLuint index, GLint size, GLenum type, GLsizei stride,
const GLvoid *pointer]
VERSION_3_1:
glDrawArraysInstanced: [void, GLenum mode, GLint first, GLsizei count, GLsizei instancecount]
glDrawElementsInstanced: [void, GLenum mode, GLsizei count, GLenum type, const GLvoid
*indices, GLsizei instancecount]
glPrimitiveRestartIndex: [void, GLuint index]
glTexBuffer: [void, GLenum target, GLenum internalformat, GLuint buffer]
VERSION_3_2:
glFramebufferTexture: [void, GLenum target, GLenum attachment, GLuint texture, GLint
level]
glGetBufferParameteri64v: [void, GLenum target, GLenum pname, GLint64 *params]
glGetInteger64i_v: [void, GLenum target, GLuint index, GLint64 *data]
VERSION_3_3:
glVertexAttribDivisor: [void, GLuint index, GLuint divisor]
VERSION_4_0:
glBlendEquationSeparatei: [void, GLuint buf, GLenum modeRGB, GLenum modeAlpha]
glBlendEquationi: [void, GLuint buf, GLenum mode]
glBlendFuncSeparatei: [void, GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha,
GLenum dstAlpha]
glBlendFunci: [void, GLuint buf, GLenum src, GLenum dst]
glMinSampleShading: [void, GLfloat value]