- ActiveProgramEXT
void ActiveProgramEXT(GLuint program)
Commands for GL_EXT_separate_shader_objects
- ActiveShaderProgram
void ActiveShaderProgram(GLuint pipeline, GLuint program)
Commands for GL_VERSION_4_1
- ActiveTexture
void ActiveTexture(GLenum texture)
Commands for GL_VERSION_1_3
- ApplyFramebufferAttachmentCMAAINTEL
void ApplyFramebufferAttachmentCMAAINTEL()
Commands for GL_INTEL_framebuffer_CMAA
- AttachShader
void AttachShader(GLuint program, GLuint shader)
Commands for GL_VERSION_2_0
- BeginConditionalRender
void BeginConditionalRender(GLuint id, GLenum mode)
Commands for GL_VERSION_3_0
- BeginPerfMonitorAMD
void BeginPerfMonitorAMD(GLuint monitor)
Commands for GL_AMD_performance_monitor
- BeginPerfQueryINTEL
void BeginPerfQueryINTEL(GLuint queryHandle)
Commands for GL_INTEL_performance_query
- BeginQuery
void BeginQuery(GLenum target, GLuint id)
Commands for GL_VERSION_1_5
- BeginQueryIndexed
void BeginQueryIndexed(GLenum target, GLuint index, GLuint id)
Commands for GL_VERSION_4_0
- BeginTransformFeedback
void BeginTransformFeedback(GLenum primitiveMode)
Commands for GL_VERSION_3_0
- BindAttribLocation
void BindAttribLocation(GLuint program, GLuint index, const(GLchar)* name)
Commands for GL_VERSION_2_0
- BindBuffer
void BindBuffer(GLenum target, GLuint buffer)
Commands for GL_VERSION_1_5
- BindBufferBase
void BindBufferBase(GLenum target, GLuint index, GLuint buffer)
- BindBufferRange
void BindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
Commands for GL_VERSION_3_0
- BindBuffersBase
void BindBuffersBase(GLenum target, GLuint first, GLsizei count, const(GLuint)* buffers)
- BindBuffersRange
void BindBuffersRange(GLenum target, GLuint first, GLsizei count, const(GLuint)* buffers, const(GLintptr)* offsets, const(GLsizeiptr)* sizes)
Commands for GL_VERSION_4_4
- BindFragDataLocation
void BindFragDataLocation(GLuint program, GLuint color, const(GLchar)* name)
Commands for GL_VERSION_3_0
- BindFragDataLocationIndexed
void BindFragDataLocationIndexed(GLuint program, GLuint colorNumber, GLuint index, const(GLchar)* name)
Commands for GL_VERSION_3_3
- BindFramebuffer
void BindFramebuffer(GLenum target, GLuint framebuffer)
Commands for GL_VERSION_3_0
- BindImageTexture
void BindImageTexture(GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format)
Commands for GL_VERSION_4_2
- BindImageTextures
void BindImageTextures(GLuint first, GLsizei count, const(GLuint)* textures)
Commands for GL_VERSION_4_4
- BindMultiTextureEXT
void BindMultiTextureEXT(GLenum texunit, GLenum target, GLuint texture)
Commands for GL_EXT_direct_state_access
- BindProgramPipeline
void BindProgramPipeline(GLuint pipeline)
Commands for GL_VERSION_4_1
- BindRenderbuffer
void BindRenderbuffer(GLenum target, GLuint renderbuffer)
Commands for GL_VERSION_3_0
- BindSampler
void BindSampler(GLuint unit, GLuint sampler)
Commands for GL_VERSION_3_3
- BindSamplers
void BindSamplers(GLuint first, GLsizei count, const(GLuint)* samplers)
Commands for GL_VERSION_4_4
- BindTexture
void BindTexture(GLenum target, GLuint texture)
Commands for GL_VERSION_1_1
- BindTextureUnit
void BindTextureUnit(GLuint unit, GLuint texture)
Commands for GL_VERSION_4_5
- BindTextures
void BindTextures(GLuint first, GLsizei count, const(GLuint)* textures)
Commands for GL_VERSION_4_4
- BindTransformFeedback
void BindTransformFeedback(GLenum target, GLuint id)
Commands for GL_VERSION_4_0
- BindVertexArray
void BindVertexArray(GLuint array)
Commands for GL_VERSION_3_0
- BindVertexBuffer
void BindVertexBuffer(GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride)
Commands for GL_VERSION_4_3
- BindVertexBuffers
void BindVertexBuffers(GLuint first, GLsizei count, const(GLuint)* buffers, const(GLintptr)* offsets, const(GLsizei)* strides)
Commands for GL_VERSION_4_4
- BlendBarrierKHR
void BlendBarrierKHR()
Commands for GL_KHR_blend_equation_advanced
- BlendBarrierNV
void BlendBarrierNV()
Commands for GL_NV_blend_equation_advanced
- BlendColor
void BlendColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
- BlendEquation
void BlendEquation(GLenum mode)
Commands for GL_VERSION_1_4
- BlendEquationSeparate
void BlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha)
Commands for GL_VERSION_2_0
- BlendEquationSeparatei
void BlendEquationSeparatei(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
- BlendEquationi
void BlendEquationi(GLuint buf, GLenum mode)
Commands for GL_VERSION_4_0
- BlendFunc
void BlendFunc(GLenum sfactor, GLenum dfactor)
Commands for GL_VERSION_1_0
- BlendFuncSeparate
void BlendFuncSeparate(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
Commands for GL_VERSION_1_4
- BlendFuncSeparatei
void BlendFuncSeparatei(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
- BlendFunci
void BlendFunci(GLuint buf, GLenum src, GLenum dst)
Commands for GL_VERSION_4_0
- BlendParameteriNV
void BlendParameteriNV(GLenum pname, GLint value)
Commands for GL_NV_blend_equation_advanced
- BlitFramebuffer
void BlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
Commands for GL_VERSION_3_0
- BlitNamedFramebuffer
void BlitNamedFramebuffer(GLuint readFramebuffer, GLuint drawFramebuffer, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
Commands for GL_VERSION_4_5
- BufferAddressRangeNV
void BufferAddressRangeNV(GLenum pname, GLuint index, GLuint64EXT address, GLsizeiptr length)
Commands for GL_NV_vertex_buffer_unified_memory
- BufferData
void BufferData(GLenum target, GLsizeiptr size, const(void)* data, GLenum usage)
Commands for GL_VERSION_1_5
- BufferPageCommitmentARB
void BufferPageCommitmentARB(GLenum target, GLintptr offset, GLsizeiptr size, GLboolean commit)
Commands for GL_ARB_sparse_buffer
- BufferStorage
void BufferStorage(GLenum target, GLsizeiptr size, const(void)* data, GLbitfield flags)
Commands for GL_VERSION_4_4
- BufferSubData
void BufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const(void)* data)
Commands for GL_VERSION_1_5
- CallCommandListNV
void CallCommandListNV(GLuint list)
Commands for GL_NV_command_list
- CheckFramebufferStatus
GLenum CheckFramebufferStatus(GLenum target)
Commands for GL_VERSION_3_0
- CheckNamedFramebufferStatus
GLenum CheckNamedFramebufferStatus(GLuint framebuffer, GLenum target)
Commands for GL_VERSION_4_5
- CheckNamedFramebufferStatusEXT
GLenum CheckNamedFramebufferStatusEXT(GLuint framebuffer, GLenum target)
Commands for GL_EXT_direct_state_access
- ClampColor
void ClampColor(GLenum target, GLenum clamp)
Commands for GL_VERSION_3_0
- Clear
void Clear(GLbitfield mask)
Commands for GL_VERSION_1_0
- ClearBufferData
void ClearBufferData(GLenum target, GLenum internalformat, GLenum format, GLenum type, const(void)* data)
- ClearBufferSubData
void ClearBufferSubData(GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const(void)* data)
Commands for GL_VERSION_4_3
- ClearBufferfi
void ClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
- ClearBufferfv
void ClearBufferfv(GLenum buffer, GLint drawbuffer, const(GLfloat)* value)
- ClearBufferiv
void ClearBufferiv(GLenum buffer, GLint drawbuffer, const(GLint)* value)
- ClearBufferuiv
void ClearBufferuiv(GLenum buffer, GLint drawbuffer, const(GLuint)* value)
Commands for GL_VERSION_3_0
- ClearColor
void ClearColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
- ClearDepth
void ClearDepth(GLdouble depth)
Commands for GL_VERSION_1_0
- ClearDepthf
void ClearDepthf(GLfloat d)
Commands for GL_VERSION_4_1
- ClearNamedBufferData
void ClearNamedBufferData(GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const(void)* data)
Commands for GL_VERSION_4_5
- ClearNamedBufferDataEXT
void ClearNamedBufferDataEXT(GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const(void)* data)
Commands for GL_EXT_direct_state_access
- ClearNamedBufferSubData
void ClearNamedBufferSubData(GLuint buffer, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const(void)* data)
Commands for GL_VERSION_4_5
- ClearNamedBufferSubDataEXT
void ClearNamedBufferSubDataEXT(GLuint buffer, GLenum internalformat, GLsizeiptr offset, GLsizeiptr size, GLenum format, GLenum type, const(void)* data)
Commands for GL_EXT_direct_state_access
- ClearNamedFramebufferfi
void ClearNamedFramebufferfi(GLuint framebuffer, GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
- ClearNamedFramebufferfv
void ClearNamedFramebufferfv(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const(GLfloat)* value)
- ClearNamedFramebufferiv
void ClearNamedFramebufferiv(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const(GLint)* value)
- ClearNamedFramebufferuiv
void ClearNamedFramebufferuiv(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const(GLuint)* value)
Commands for GL_VERSION_4_5
- ClearStencil
void ClearStencil(GLint s)
Commands for GL_VERSION_1_0
- ClearTexImage
void ClearTexImage(GLuint texture, GLint level, GLenum format, GLenum type, const(void)* data)
- ClearTexSubImage
void ClearTexSubImage(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const(void)* data)
Commands for GL_VERSION_4_4
- ClientAttribDefaultEXT
void ClientAttribDefaultEXT(GLbitfield mask)
Commands for GL_EXT_direct_state_access
- ClientWaitSync
GLenum ClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
Commands for GL_VERSION_3_2
- ClipControl
void ClipControl(GLenum origin, GLenum depth)
Commands for GL_VERSION_4_5
- ColorFormatNV
void ColorFormatNV(GLint size, GLenum type, GLsizei stride)
Commands for GL_NV_vertex_buffer_unified_memory
- ColorMask
void ColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
Commands for GL_VERSION_1_0
- ColorMaski
void ColorMaski(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
Commands for GL_VERSION_3_0
- CommandListSegmentsNV
void CommandListSegmentsNV(GLuint list, GLuint segments)
- CompileCommandListNV
void CompileCommandListNV(GLuint list)
Commands for GL_NV_command_list
- CompileShader
void CompileShader(GLuint shader)
Commands for GL_VERSION_2_0
- CompileShaderIncludeARB
void CompileShaderIncludeARB(GLuint shader, GLsizei count, const(GLchar*)* path, const(GLint)* length)
Commands for GL_ARB_shading_language_include
- CompressedMultiTexImage1DEXT
void CompressedMultiTexImage1DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const(void)* bits)
- CompressedMultiTexImage2DEXT
void CompressedMultiTexImage2DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const(void)* bits)
- CompressedMultiTexImage3DEXT
void CompressedMultiTexImage3DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const(void)* bits)
- CompressedMultiTexSubImage1DEXT
void CompressedMultiTexSubImage1DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const(void)* bits)
- CompressedMultiTexSubImage2DEXT
void CompressedMultiTexSubImage2DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const(void)* bits)
- CompressedMultiTexSubImage3DEXT
void CompressedMultiTexSubImage3DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const(void)* bits)
Commands for GL_EXT_direct_state_access
- CompressedTexImage1D
void CompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const(void)* data)
- CompressedTexImage2D
void CompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const(void)* data)
- CompressedTexImage3D
void CompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const(void)* data)
- CompressedTexSubImage1D
void CompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const(void)* data)
- CompressedTexSubImage2D
void CompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const(void)* data)
- CompressedTexSubImage3D
void CompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const(void)* data)
Commands for GL_VERSION_1_3
- CompressedTextureImage1DEXT
void CompressedTextureImage1DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const(void)* bits)
- CompressedTextureImage2DEXT
void CompressedTextureImage2DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const(void)* bits)
- CompressedTextureImage3DEXT
void CompressedTextureImage3DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const(void)* bits)
Commands for GL_EXT_direct_state_access
- CompressedTextureSubImage1D
void CompressedTextureSubImage1D(GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const(void)* data)
Commands for GL_VERSION_4_5
- CompressedTextureSubImage1DEXT
void CompressedTextureSubImage1DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const(void)* bits)
Commands for GL_EXT_direct_state_access
- CompressedTextureSubImage2D
void CompressedTextureSubImage2D(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const(void)* data)
Commands for GL_VERSION_4_5
- CompressedTextureSubImage2DEXT
void CompressedTextureSubImage2DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const(void)* bits)
Commands for GL_EXT_direct_state_access
- CompressedTextureSubImage3D
void CompressedTextureSubImage3D(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const(void)* data)
Commands for GL_VERSION_4_5
- CompressedTextureSubImage3DEXT
void CompressedTextureSubImage3DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const(void)* bits)
Commands for GL_EXT_direct_state_access
- ConservativeRasterParameterfNV
void ConservativeRasterParameterfNV(GLenum pname, GLfloat value)
Commands for GL_NV_conservative_raster_dilate
- ConservativeRasterParameteriNV
void ConservativeRasterParameteriNV(GLenum pname, GLint param)
Commands for GL_NV_conservative_raster_pre_snap_triangles
- CopyBufferSubData
void CopyBufferSubData(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
Commands for GL_VERSION_3_1
- CopyImageSubData
void CopyImageSubData(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)
Commands for GL_VERSION_4_3
- CopyMultiTexImage1DEXT
void CopyMultiTexImage1DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
- CopyMultiTexImage2DEXT
void CopyMultiTexImage2DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
- CopyMultiTexSubImage1DEXT
void CopyMultiTexSubImage1DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
- CopyMultiTexSubImage2DEXT
void CopyMultiTexSubImage2DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
- CopyMultiTexSubImage3DEXT
void CopyMultiTexSubImage3DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
Commands for GL_EXT_direct_state_access
- CopyNamedBufferSubData
void CopyNamedBufferSubData(GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
Commands for GL_VERSION_4_5
- CopyPathNV
void CopyPathNV(GLuint resultPath, GLuint srcPath)
Commands for GL_NV_path_rendering
- CopyTexImage1D
void CopyTexImage1D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
- CopyTexImage2D
void CopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
- CopyTexSubImage1D
void CopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
- CopyTexSubImage2D
void CopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
Commands for GL_VERSION_1_1
- CopyTexSubImage3D
void CopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
Commands for GL_VERSION_1_2
- CopyTextureImage1DEXT
void CopyTextureImage1DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
- CopyTextureImage2DEXT
void CopyTextureImage2DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
Commands for GL_EXT_direct_state_access
- CopyTextureSubImage1D
void CopyTextureSubImage1D(GLuint texture, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
Commands for GL_VERSION_4_5
- CopyTextureSubImage1DEXT
void CopyTextureSubImage1DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
Commands for GL_EXT_direct_state_access
- CopyTextureSubImage2D
void CopyTextureSubImage2D(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
Commands for GL_VERSION_4_5
- CopyTextureSubImage2DEXT
void CopyTextureSubImage2DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
Commands for GL_EXT_direct_state_access
- CopyTextureSubImage3D
void CopyTextureSubImage3D(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
Commands for GL_VERSION_4_5
- CopyTextureSubImage3DEXT
void CopyTextureSubImage3DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
Commands for GL_EXT_direct_state_access
- CoverFillPathInstancedNV
void CoverFillPathInstancedNV(GLsizei numPaths, GLenum pathNameType, const(void)* paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const(GLfloat)* transformValues)
- CoverFillPathNV
void CoverFillPathNV(GLuint path, GLenum coverMode)
- CoverStrokePathInstancedNV
void CoverStrokePathInstancedNV(GLsizei numPaths, GLenum pathNameType, const(void)* paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const(GLfloat)* transformValues)
- CoverStrokePathNV
void CoverStrokePathNV(GLuint path, GLenum coverMode)
Commands for GL_NV_path_rendering
- CoverageModulationNV
void CoverageModulationNV(GLenum components)
Commands for GL_NV_framebuffer_mixed_samples
- CoverageModulationTableNV
void CoverageModulationTableNV(GLsizei n, const(GLfloat)* v)
Commands for GL_NV_framebuffer_mixed_samples
- CreateBuffers
void CreateBuffers(GLsizei n, GLuint* buffers)
Commands for GL_VERSION_4_5
- CreateCommandListsNV
void CreateCommandListsNV(GLsizei n, GLuint* lists)
Commands for GL_NV_command_list
- CreateFramebuffers
void CreateFramebuffers(GLsizei n, GLuint* framebuffers)
Commands for GL_VERSION_4_5
- CreatePerfQueryINTEL
void CreatePerfQueryINTEL(GLuint queryId, GLuint* queryHandle)
Commands for GL_INTEL_performance_query
- CreateProgram
GLuint CreateProgram()
Commands for GL_VERSION_2_0
- CreateProgramPipelines
void CreateProgramPipelines(GLsizei n, GLuint* pipelines)
- CreateQueries
void CreateQueries(GLenum target, GLsizei n, GLuint* ids)
- CreateRenderbuffers
void CreateRenderbuffers(GLsizei n, GLuint* renderbuffers)
- CreateSamplers
void CreateSamplers(GLsizei n, GLuint* samplers)
Commands for GL_VERSION_4_5
- CreateShader
GLuint CreateShader(GLenum type)
Commands for GL_VERSION_2_0
- CreateShaderProgramEXT
GLuint CreateShaderProgramEXT(GLenum type, const(GLchar)* string)
Commands for GL_EXT_separate_shader_objects
- CreateShaderProgramv
GLuint CreateShaderProgramv(GLenum type, GLsizei count, const(GLchar*)* strings)
Commands for GL_VERSION_4_1
- CreateStatesNV
void CreateStatesNV(GLsizei n, GLuint* states)
Commands for GL_NV_command_list
- CreateSyncFromCLeventARB
GLsync CreateSyncFromCLeventARB(_cl_context* context, _cl_event* event, GLbitfield flags)
Commands for GL_ARB_cl_event
- CreateTextures
void CreateTextures(GLenum target, GLsizei n, GLuint* textures)
- CreateTransformFeedbacks
void CreateTransformFeedbacks(GLsizei n, GLuint* ids)
- CreateVertexArrays
void CreateVertexArrays(GLsizei n, GLuint* arrays)
Commands for GL_VERSION_4_5
- CullFace
void CullFace(GLenum mode)
Commands for GL_VERSION_1_0
- DebugMessageCallback
void DebugMessageCallback(GLDEBUGPROC callback, const(void)* userParam)
- DebugMessageControl
void DebugMessageControl(GLenum source, GLenum type, GLenum severity, GLsizei count, const(GLuint)* ids, GLboolean enabled)
- DebugMessageInsert
void DebugMessageInsert(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const(GLchar)* buf)
Commands for GL_VERSION_4_3
- DeleteBuffers
void DeleteBuffers(GLsizei n, const(GLuint)* buffers)
Commands for GL_VERSION_1_5
- DeleteCommandListsNV
void DeleteCommandListsNV(GLsizei n, const(GLuint)* lists)
Commands for GL_NV_command_list
- DeleteFramebuffers
void DeleteFramebuffers(GLsizei n, const(GLuint)* framebuffers)
Commands for GL_VERSION_3_0
- DeleteNamedStringARB
void DeleteNamedStringARB(GLint namelen, const(GLchar)* name)
Commands for GL_ARB_shading_language_include
- DeletePathsNV
void DeletePathsNV(GLuint path, GLsizei range)
Commands for GL_NV_path_rendering
- DeletePerfMonitorsAMD
void DeletePerfMonitorsAMD(GLsizei n, GLuint* monitors)
Commands for GL_AMD_performance_monitor
- DeletePerfQueryINTEL
void DeletePerfQueryINTEL(GLuint queryHandle)
Commands for GL_INTEL_performance_query
- DeleteProgram
void DeleteProgram(GLuint program)
Commands for GL_VERSION_2_0
- DeleteProgramPipelines
void DeleteProgramPipelines(GLsizei n, const(GLuint)* pipelines)
Commands for GL_VERSION_4_1
- DeleteQueries
void DeleteQueries(GLsizei n, const(GLuint)* ids)
Commands for GL_VERSION_1_5
- DeleteRenderbuffers
void DeleteRenderbuffers(GLsizei n, const(GLuint)* renderbuffers)
Commands for GL_VERSION_3_0
- DeleteSamplers
void DeleteSamplers(GLsizei count, const(GLuint)* samplers)
Commands for GL_VERSION_3_3
- DeleteShader
void DeleteShader(GLuint shader)
Commands for GL_VERSION_2_0
- DeleteStatesNV
void DeleteStatesNV(GLsizei n, const(GLuint)* states)
Commands for GL_NV_command_list
- DeleteSync
void DeleteSync(GLsync sync)
Commands for GL_VERSION_3_2
- DeleteTextures
void DeleteTextures(GLsizei n, const(GLuint)* textures)
Commands for GL_VERSION_1_1
- DeleteTransformFeedbacks
void DeleteTransformFeedbacks(GLsizei n, const(GLuint)* ids)
Commands for GL_VERSION_4_0
- DeleteVertexArrays
void DeleteVertexArrays(GLsizei n, const(GLuint)* arrays)
Commands for GL_VERSION_3_0
- DepthFunc
void DepthFunc(GLenum func)
- DepthMask
void DepthMask(GLboolean flag)
- DepthRange
void DepthRange(GLdouble near, GLdouble far)
Commands for GL_VERSION_1_0
- DepthRangeArrayv
void DepthRangeArrayv(GLuint first, GLsizei count, const(GLdouble)* v)
- DepthRangeIndexed
void DepthRangeIndexed(GLuint index, GLdouble n, GLdouble f)
- DepthRangef
void DepthRangef(GLfloat n, GLfloat f)
Commands for GL_VERSION_4_1
- DetachShader
void DetachShader(GLuint program, GLuint shader)
Commands for GL_VERSION_2_0
- Disable
void Disable(GLenum cap)
Commands for GL_VERSION_1_0
- DisableClientStateIndexedEXT
void DisableClientStateIndexedEXT(GLenum array, GLuint index)
- DisableClientStateiEXT
void DisableClientStateiEXT(GLenum array, GLuint index)
Commands for GL_EXT_direct_state_access
- DisableVertexArrayAttrib
void DisableVertexArrayAttrib(GLuint vaobj, GLuint index)
Commands for GL_VERSION_4_5
- DisableVertexArrayAttribEXT
void DisableVertexArrayAttribEXT(GLuint vaobj, GLuint index)
- DisableVertexArrayEXT
void DisableVertexArrayEXT(GLuint vaobj, GLenum array)
Commands for GL_EXT_direct_state_access
- DisableVertexAttribArray
void DisableVertexAttribArray(GLuint index)
Commands for GL_VERSION_2_0
- Disablei
void Disablei(GLenum target, GLuint index)
Commands for GL_VERSION_3_0
- DispatchCompute
void DispatchCompute(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z)
Commands for GL_VERSION_4_3
- DispatchComputeGroupSizeARB
void DispatchComputeGroupSizeARB(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z, GLuint group_size_x, GLuint group_size_y, GLuint group_size_z)
Commands for GL_ARB_compute_variable_group_size
- DispatchComputeIndirect
void DispatchComputeIndirect(GLintptr indirect)
Commands for GL_VERSION_4_3
- DrawArrays
void DrawArrays(GLenum mode, GLint first, GLsizei count)
Commands for GL_VERSION_1_1
- DrawArraysIndirect
void DrawArraysIndirect(GLenum mode, const(void)* indirect)
Commands for GL_VERSION_4_0
- DrawArraysInstanced
void DrawArraysInstanced(GLenum mode, GLint first, GLsizei count, GLsizei instancecount)
Commands for GL_VERSION_3_1
- DrawArraysInstancedBaseInstance
void DrawArraysInstancedBaseInstance(GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance)
Commands for GL_VERSION_4_2
- DrawBuffer
void DrawBuffer(GLenum buf)
Commands for GL_VERSION_1_0
- DrawBuffers
void DrawBuffers(GLsizei n, const(GLenum)* bufs)
Commands for GL_VERSION_2_0
- DrawCommandsAddressNV
void DrawCommandsAddressNV(GLenum primitiveMode, const(GLuint64)* indirects, const(GLsizei)* sizes, GLuint count)
- DrawCommandsNV
void DrawCommandsNV(GLenum primitiveMode, GLuint buffer, const(GLintptr)* indirects, const(GLsizei)* sizes, GLuint count)
- DrawCommandsStatesAddressNV
void DrawCommandsStatesAddressNV(const(GLuint64)* indirects, const(GLsizei)* sizes, const(GLuint)* states, const(GLuint)* fbos, GLuint count)
- DrawCommandsStatesNV
void DrawCommandsStatesNV(GLuint buffer, const(GLintptr)* indirects, const(GLsizei)* sizes, const(GLuint)* states, const(GLuint)* fbos, GLuint count)
Commands for GL_NV_command_list
- DrawElements
void DrawElements(GLenum mode, GLsizei count, GLenum type, const(void)* indices)
Commands for GL_VERSION_1_1
- DrawElementsBaseVertex
void DrawElementsBaseVertex(GLenum mode, GLsizei count, GLenum type, const(void)* indices, GLint basevertex)
Commands for GL_VERSION_3_2
- DrawElementsIndirect
void DrawElementsIndirect(GLenum mode, GLenum type, const(void)* indirect)
Commands for GL_VERSION_4_0
- DrawElementsInstanced
void DrawElementsInstanced(GLenum mode, GLsizei count, GLenum type, const(void)* indices, GLsizei instancecount)
Commands for GL_VERSION_3_1
- DrawElementsInstancedBaseInstance
void DrawElementsInstancedBaseInstance(GLenum mode, GLsizei count, GLenum type, const(void)* indices, GLsizei instancecount, GLuint baseinstance)
Commands for GL_VERSION_4_2
- DrawElementsInstancedBaseVertex
void DrawElementsInstancedBaseVertex(GLenum mode, GLsizei count, GLenum type, const(void)* indices, GLsizei instancecount, GLint basevertex)
Commands for GL_VERSION_3_2
- DrawElementsInstancedBaseVertexBaseInstance
void DrawElementsInstancedBaseVertexBaseInstance(GLenum mode, GLsizei count, GLenum type, const(void)* indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance)
Commands for GL_VERSION_4_2
- DrawRangeElements
void DrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const(void)* indices)
Commands for GL_VERSION_1_2
- DrawRangeElementsBaseVertex
void DrawRangeElementsBaseVertex(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const(void)* indices, GLint basevertex)
Commands for GL_VERSION_3_2
- DrawTransformFeedback
void DrawTransformFeedback(GLenum mode, GLuint id)
Commands for GL_VERSION_4_0
- DrawTransformFeedbackInstanced
void DrawTransformFeedbackInstanced(GLenum mode, GLuint id, GLsizei instancecount)
Commands for GL_VERSION_4_2
- DrawTransformFeedbackStream
void DrawTransformFeedbackStream(GLenum mode, GLuint id, GLuint stream)
Commands for GL_VERSION_4_0
- DrawTransformFeedbackStreamInstanced
void DrawTransformFeedbackStreamInstanced(GLenum mode, GLuint id, GLuint stream, GLsizei instancecount)
Commands for GL_VERSION_4_2
- DrawVkImageNV
void DrawVkImageNV(GLuint64 vkImage, GLuint sampler, GLfloat x0, GLfloat y0, GLfloat x1, GLfloat y1, GLfloat z, GLfloat s0, GLfloat t0, GLfloat s1, GLfloat t1)
Commands for GL_NV_draw_vulkan_image
- EdgeFlagFormatNV
void EdgeFlagFormatNV(GLsizei stride)
Commands for GL_NV_vertex_buffer_unified_memory
- Enable
void Enable(GLenum cap)
Commands for GL_VERSION_1_0
- EnableClientStateIndexedEXT
void EnableClientStateIndexedEXT(GLenum array, GLuint index)
- EnableClientStateiEXT
void EnableClientStateiEXT(GLenum array, GLuint index)
Commands for GL_EXT_direct_state_access
- EnableVertexArrayAttrib
void EnableVertexArrayAttrib(GLuint vaobj, GLuint index)
Commands for GL_VERSION_4_5
- EnableVertexArrayAttribEXT
void EnableVertexArrayAttribEXT(GLuint vaobj, GLuint index)
- EnableVertexArrayEXT
void EnableVertexArrayEXT(GLuint vaobj, GLenum array)
Commands for GL_EXT_direct_state_access
- EnableVertexAttribArray
void EnableVertexAttribArray(GLuint index)
Commands for GL_VERSION_2_0
- Enablei
void Enablei(GLenum target, GLuint index)
- EndConditionalRender
void EndConditionalRender()
Commands for GL_VERSION_3_0
- EndPerfMonitorAMD
void EndPerfMonitorAMD(GLuint monitor)
Commands for GL_AMD_performance_monitor
- EndPerfQueryINTEL
void EndPerfQueryINTEL(GLuint queryHandle)
Commands for GL_INTEL_performance_query
- EndQuery
void EndQuery(GLenum target)
Commands for GL_VERSION_1_5
- EndQueryIndexed
void EndQueryIndexed(GLenum target, GLuint index)
Commands for GL_VERSION_4_0
- EndTransformFeedback
void EndTransformFeedback()
Commands for GL_VERSION_3_0
- EvaluateDepthValuesARB
void EvaluateDepthValuesARB()
Commands for GL_ARB_sample_locations
- FenceSync
GLsync FenceSync(GLenum condition, GLbitfield flags)
Commands for GL_VERSION_3_2
- Finish
void Finish()
- Flush
void Flush()
Commands for GL_VERSION_1_0
- FlushMappedBufferRange
void FlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length)
Commands for GL_VERSION_3_0
- FlushMappedNamedBufferRange
void FlushMappedNamedBufferRange(GLuint buffer, GLintptr offset, GLsizeiptr length)
Commands for GL_VERSION_4_5
- FlushMappedNamedBufferRangeEXT
void FlushMappedNamedBufferRangeEXT(GLuint buffer, GLintptr offset, GLsizeiptr length)
Commands for GL_EXT_direct_state_access
- FogCoordFormatNV
void FogCoordFormatNV(GLenum type, GLsizei stride)
Commands for GL_NV_vertex_buffer_unified_memory
- FragmentCoverageColorNV
void FragmentCoverageColorNV(GLuint color)
Commands for GL_NV_fragment_coverage_to_color
- FramebufferDrawBufferEXT
void FramebufferDrawBufferEXT(GLuint framebuffer, GLenum mode)
- FramebufferDrawBuffersEXT
void FramebufferDrawBuffersEXT(GLuint framebuffer, GLsizei n, const(GLenum)* bufs)
Commands for GL_EXT_direct_state_access
- FramebufferParameteri
void FramebufferParameteri(GLenum target, GLenum pname, GLint param)
Commands for GL_VERSION_4_3
- FramebufferReadBufferEXT
void FramebufferReadBufferEXT(GLuint framebuffer, GLenum mode)
Commands for GL_EXT_direct_state_access
- FramebufferRenderbuffer
void FramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
Commands for GL_VERSION_3_0
- FramebufferSampleLocationsfvARB
void FramebufferSampleLocationsfvARB(GLenum target, GLuint start, GLsizei count, const(GLfloat)* v)
Commands for GL_ARB_sample_locations
- FramebufferSampleLocationsfvNV
void FramebufferSampleLocationsfvNV(GLenum target, GLuint start, GLsizei count, const(GLfloat)* v)
Commands for GL_NV_sample_locations
- FramebufferTexture
void FramebufferTexture(GLenum target, GLenum attachment, GLuint texture, GLint level)
Commands for GL_VERSION_3_2
- FramebufferTexture1D
void FramebufferTexture1D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
- FramebufferTexture2D
void FramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
- FramebufferTexture3D
void FramebufferTexture3D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)
Commands for GL_VERSION_3_0
- FramebufferTextureFaceARB
void FramebufferTextureFaceARB(GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face)
Commands for GL_ARB_geometry_shader4
- FramebufferTextureLayer
void FramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
Commands for GL_VERSION_3_0
- FramebufferTextureMultiviewOVR
void FramebufferTextureMultiviewOVR(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint baseViewIndex, GLsizei numViews)
Commands for GL_OVR_multiview
- FrontFace
void FrontFace(GLenum mode)
Commands for GL_VERSION_1_0
- GenBuffers
void GenBuffers(GLsizei n, GLuint* buffers)
Commands for GL_VERSION_1_5
- GenFramebuffers
void GenFramebuffers(GLsizei n, GLuint* framebuffers)
Commands for GL_VERSION_3_0
- GenPathsNV
GLuint GenPathsNV(GLsizei range)
Commands for GL_NV_path_rendering
- GenPerfMonitorsAMD
void GenPerfMonitorsAMD(GLsizei n, GLuint* monitors)
Commands for GL_AMD_performance_monitor
- GenProgramPipelines
void GenProgramPipelines(GLsizei n, GLuint* pipelines)
Commands for GL_VERSION_4_1
- GenQueries
void GenQueries(GLsizei n, GLuint* ids)
Commands for GL_VERSION_1_5
- GenRenderbuffers
void GenRenderbuffers(GLsizei n, GLuint* renderbuffers)
Commands for GL_VERSION_3_0
- GenSamplers
void GenSamplers(GLsizei count, GLuint* samplers)
Commands for GL_VERSION_3_3
- GenTextures
void GenTextures(GLsizei n, GLuint* textures)
Commands for GL_VERSION_1_1
- GenTransformFeedbacks
void GenTransformFeedbacks(GLsizei n, GLuint* ids)
Commands for GL_VERSION_4_0
- GenVertexArrays
void GenVertexArrays(GLsizei n, GLuint* arrays)
- GenerateMipmap
void GenerateMipmap(GLenum target)
Commands for GL_VERSION_3_0
- GenerateMultiTexMipmapEXT
void GenerateMultiTexMipmapEXT(GLenum texunit, GLenum target)
Commands for GL_EXT_direct_state_access
- GenerateTextureMipmap
void GenerateTextureMipmap(GLuint texture)
Commands for GL_VERSION_4_5
- GenerateTextureMipmapEXT
void GenerateTextureMipmapEXT(GLuint texture, GLenum target)
Commands for GL_EXT_direct_state_access
- GetActiveAtomicCounterBufferiv
void GetActiveAtomicCounterBufferiv(GLuint program, GLuint bufferIndex, GLenum pname, GLint* params)
Commands for GL_VERSION_4_2
- GetActiveAttrib
void GetActiveAttrib(GLuint program, GLuint index, GLsizei bufSize, GLsizei* length, GLint* size, GLenum* type, GLchar* name)
Commands for GL_VERSION_2_0
- GetActiveSubroutineName
void GetActiveSubroutineName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei* length, GLchar* name)
- GetActiveSubroutineUniformName
void GetActiveSubroutineUniformName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei* length, GLchar* name)
- GetActiveSubroutineUniformiv
void GetActiveSubroutineUniformiv(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint* values)
Commands for GL_VERSION_4_0
- GetActiveUniform
void GetActiveUniform(GLuint program, GLuint index, GLsizei bufSize, GLsizei* length, GLint* size, GLenum* type, GLchar* name)
Commands for GL_VERSION_2_0
- GetActiveUniformBlockName
void GetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei* length, GLchar* uniformBlockName)
- GetActiveUniformBlockiv
void GetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint* params)
- GetActiveUniformName
void GetActiveUniformName(GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei* length, GLchar* uniformName)
- GetActiveUniformsiv
void GetActiveUniformsiv(GLuint program, GLsizei uniformCount, const(GLuint)* uniformIndices, GLenum pname, GLint* params)
Commands for GL_VERSION_3_1
- GetAttachedShaders
void GetAttachedShaders(GLuint program, GLsizei maxCount, GLsizei* count, GLuint* shaders)
- GetAttribLocation
GLint GetAttribLocation(GLuint program, const(GLchar)* name)
Commands for GL_VERSION_2_0
- GetBooleani_v
void GetBooleani_v(GLenum target, GLuint index, GLboolean* data)
Commands for GL_VERSION_3_0
- GetBooleanv
void GetBooleanv(GLenum pname, GLboolean* data)
Commands for GL_VERSION_1_0
- GetBufferParameteri64v
void GetBufferParameteri64v(GLenum target, GLenum pname, GLint64* params)
Commands for GL_VERSION_3_2
- GetBufferParameteriv
void GetBufferParameteriv(GLenum target, GLenum pname, GLint* params)
Commands for GL_VERSION_1_5
- GetBufferParameterui64vNV
void GetBufferParameterui64vNV(GLenum target, GLenum pname, GLuint64EXT* params)
Commands for GL_NV_shader_buffer_load
- GetBufferPointerv
void GetBufferPointerv(GLenum target, GLenum pname, void** params)
- GetBufferSubData
void GetBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, void* data)
Commands for GL_VERSION_1_5
- GetCommandHeaderNV
GLuint GetCommandHeaderNV(GLenum tokenID, GLuint size)
Commands for GL_NV_command_list
- GetCompressedMultiTexImageEXT
void GetCompressedMultiTexImageEXT(GLenum texunit, GLenum target, GLint lod, void* img)
Commands for GL_EXT_direct_state_access
- GetCompressedTexImage
void GetCompressedTexImage(GLenum target, GLint level, void* img)
Commands for GL_VERSION_1_3
- GetCompressedTextureImage
void GetCompressedTextureImage(GLuint texture, GLint level, GLsizei bufSize, void* pixels)
Commands for GL_VERSION_4_5
- GetCompressedTextureImageEXT
void GetCompressedTextureImageEXT(GLuint texture, GLenum target, GLint lod, void* img)
Commands for GL_EXT_direct_state_access
- GetCompressedTextureSubImage
void GetCompressedTextureSubImage(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei bufSize, void* pixels)
Commands for GL_VERSION_4_5
- GetCoverageModulationTableNV
void GetCoverageModulationTableNV(GLsizei bufsize, GLfloat* v)
Commands for GL_NV_framebuffer_mixed_samples
- GetDebugMessageLog
GLuint GetDebugMessageLog(GLuint count, GLsizei bufSize, GLenum* sources, GLenum* types, GLuint* ids, GLenum* severities, GLsizei* lengths, GLchar* messageLog)
Commands for GL_VERSION_4_3
- GetDoublei_v
void GetDoublei_v(GLenum target, GLuint index, GLdouble* data)
Commands for GL_VERSION_4_1
- GetDoublev
void GetDoublev(GLenum pname, GLdouble* data)
- GetError
GLenum GetError()
Commands for GL_VERSION_1_0
- GetFirstPerfQueryIdINTEL
void GetFirstPerfQueryIdINTEL(GLuint* queryId)
Commands for GL_INTEL_performance_query
- GetFloati_v
void GetFloati_v(GLenum target, GLuint index, GLfloat* data)
Commands for GL_VERSION_4_1
- GetFloatv
void GetFloatv(GLenum pname, GLfloat* data)
Commands for GL_VERSION_1_0
- GetFragDataIndex
GLint GetFragDataIndex(GLuint program, const(GLchar)* name)
Commands for GL_VERSION_3_3
- GetFragDataLocation
GLint GetFragDataLocation(GLuint program, const(GLchar)* name)
- GetFramebufferAttachmentParameteriv
void GetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint* params)
Commands for GL_VERSION_3_0
- GetFramebufferParameteriv
void GetFramebufferParameteriv(GLenum target, GLenum pname, GLint* params)
Commands for GL_VERSION_4_3
- GetFramebufferParameterivEXT
void GetFramebufferParameterivEXT(GLuint framebuffer, GLenum pname, GLint* params)
Commands for GL_EXT_direct_state_access
- GetGraphicsResetStatus
GLenum GetGraphicsResetStatus()
Commands for GL_VERSION_4_5
- GetGraphicsResetStatusARB
GLenum GetGraphicsResetStatusARB()
Commands for GL_ARB_robustness
- GetImageHandleARB
GLuint64 GetImageHandleARB(GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format)
Commands for GL_ARB_bindless_texture
- GetImageHandleNV
GLuint64 GetImageHandleNV(GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format)
Commands for GL_NV_bindless_texture
- GetInteger64i_v
void GetInteger64i_v(GLenum target, GLuint index, GLint64* data)
- GetInteger64v
void GetInteger64v(GLenum pname, GLint64* data)
Commands for GL_VERSION_3_2
- GetIntegeri_v
void GetIntegeri_v(GLenum target, GLuint index, GLint* data)
Commands for GL_VERSION_3_0
- GetIntegerui64i_vNV
void GetIntegerui64i_vNV(GLenum value, GLuint index, GLuint64EXT* result)
Commands for GL_NV_vertex_buffer_unified_memory
- GetIntegerui64vNV
void GetIntegerui64vNV(GLenum value, GLuint64EXT* result)
Commands for GL_NV_shader_buffer_load
- GetIntegerv
void GetIntegerv(GLenum pname, GLint* data)
Commands for GL_VERSION_1_0
- GetInternalformatSampleivNV
void GetInternalformatSampleivNV(GLenum target, GLenum internalformat, GLsizei samples, GLenum pname, GLsizei bufSize, GLint* params)
Commands for GL_NV_internalformat_sample_query
- GetInternalformati64v
void GetInternalformati64v(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint64* params)
Commands for GL_VERSION_4_3
- GetInternalformativ
void GetInternalformativ(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint* params)
Commands for GL_VERSION_4_2
- GetMultiTexEnvfvEXT
void GetMultiTexEnvfvEXT(GLenum texunit, GLenum target, GLenum pname, GLfloat* params)
- GetMultiTexEnvivEXT
void GetMultiTexEnvivEXT(GLenum texunit, GLenum target, GLenum pname, GLint* params)
- GetMultiTexGendvEXT
void GetMultiTexGendvEXT(GLenum texunit, GLenum coord, GLenum pname, GLdouble* params)
- GetMultiTexGenfvEXT
void GetMultiTexGenfvEXT(GLenum texunit, GLenum coord, GLenum pname, GLfloat* params)
- GetMultiTexGenivEXT
void GetMultiTexGenivEXT(GLenum texunit, GLenum coord, GLenum pname, GLint* params)
- GetMultiTexImageEXT
void GetMultiTexImageEXT(GLenum texunit, GLenum target, GLint level, GLenum format, GLenum type, void* pixels)
- GetMultiTexLevelParameterfvEXT
void GetMultiTexLevelParameterfvEXT(GLenum texunit, GLenum target, GLint level, GLenum pname, GLfloat* params)
- GetMultiTexLevelParameterivEXT
void GetMultiTexLevelParameterivEXT(GLenum texunit, GLenum target, GLint level, GLenum pname, GLint* params)
- GetMultiTexParameterIivEXT
void GetMultiTexParameterIivEXT(GLenum texunit, GLenum target, GLenum pname, GLint* params)
- GetMultiTexParameterIuivEXT
void GetMultiTexParameterIuivEXT(GLenum texunit, GLenum target, GLenum pname, GLuint* params)
- GetMultiTexParameterfvEXT
void GetMultiTexParameterfvEXT(GLenum texunit, GLenum target, GLenum pname, GLfloat* params)
- GetMultiTexParameterivEXT
void GetMultiTexParameterivEXT(GLenum texunit, GLenum target, GLenum pname, GLint* params)
Commands for GL_EXT_direct_state_access
- GetMultisamplefv
void GetMultisamplefv(GLenum pname, GLuint index, GLfloat* val)
Commands for GL_VERSION_3_2
- GetNamedBufferParameteri64v
void GetNamedBufferParameteri64v(GLuint buffer, GLenum pname, GLint64* params)
- GetNamedBufferParameteriv
void GetNamedBufferParameteriv(GLuint buffer, GLenum pname, GLint* params)
Commands for GL_VERSION_4_5
- GetNamedBufferParameterivEXT
void GetNamedBufferParameterivEXT(GLuint buffer, GLenum pname, GLint* params)
Commands for GL_EXT_direct_state_access
- GetNamedBufferParameterui64vNV
void GetNamedBufferParameterui64vNV(GLuint buffer, GLenum pname, GLuint64EXT* params)
Commands for GL_NV_shader_buffer_load
- GetNamedBufferPointerv
void GetNamedBufferPointerv(GLuint buffer, GLenum pname, void** params)
Commands for GL_VERSION_4_5
- GetNamedBufferPointervEXT
void GetNamedBufferPointervEXT(GLuint buffer, GLenum pname, void** params)
Commands for GL_EXT_direct_state_access
- GetNamedBufferSubData
void GetNamedBufferSubData(GLuint buffer, GLintptr offset, GLsizeiptr size, void* data)
Commands for GL_VERSION_4_5
- GetNamedBufferSubDataEXT
void GetNamedBufferSubDataEXT(GLuint buffer, GLintptr offset, GLsizeiptr size, void* data)
Commands for GL_EXT_direct_state_access
- GetNamedFramebufferAttachmentParameteriv
void GetNamedFramebufferAttachmentParameteriv(GLuint framebuffer, GLenum attachment, GLenum pname, GLint* params)
Commands for GL_VERSION_4_5
- GetNamedFramebufferAttachmentParameterivEXT
void GetNamedFramebufferAttachmentParameterivEXT(GLuint framebuffer, GLenum attachment, GLenum pname, GLint* params)
Commands for GL_EXT_direct_state_access
- GetNamedFramebufferParameteriv
void GetNamedFramebufferParameteriv(GLuint framebuffer, GLenum pname, GLint* param)
Commands for GL_VERSION_4_5
- GetNamedFramebufferParameterivEXT
void GetNamedFramebufferParameterivEXT(GLuint framebuffer, GLenum pname, GLint* params)
- GetNamedProgramLocalParameterIivEXT
void GetNamedProgramLocalParameterIivEXT(GLuint program, GLenum target, GLuint index, GLint* params)
- GetNamedProgramLocalParameterIuivEXT
void GetNamedProgramLocalParameterIuivEXT(GLuint program, GLenum target, GLuint index, GLuint* params)
- GetNamedProgramLocalParameterdvEXT
void GetNamedProgramLocalParameterdvEXT(GLuint program, GLenum target, GLuint index, GLdouble* params)
- GetNamedProgramLocalParameterfvEXT
void GetNamedProgramLocalParameterfvEXT(GLuint program, GLenum target, GLuint index, GLfloat* params)
- GetNamedProgramStringEXT
void GetNamedProgramStringEXT(GLuint program, GLenum target, GLenum pname, void* string)
- GetNamedProgramivEXT
void GetNamedProgramivEXT(GLuint program, GLenum target, GLenum pname, GLint* params)
Commands for GL_EXT_direct_state_access
- GetNamedRenderbufferParameteriv
void GetNamedRenderbufferParameteriv(GLuint renderbuffer, GLenum pname, GLint* params)
Commands for GL_VERSION_4_5
- GetNamedRenderbufferParameterivEXT
void GetNamedRenderbufferParameterivEXT(GLuint renderbuffer, GLenum pname, GLint* params)
Commands for GL_EXT_direct_state_access
- GetNamedStringARB
void GetNamedStringARB(GLint namelen, const(GLchar)* name, GLsizei bufSize, GLint* stringlen, GLchar* string)
- GetNamedStringivARB
void GetNamedStringivARB(GLint namelen, const(GLchar)* name, GLenum pname, GLint* params)
Commands for GL_ARB_shading_language_include
- GetNextPerfQueryIdINTEL
void GetNextPerfQueryIdINTEL(GLuint queryId, GLuint* nextQueryId)
Commands for GL_INTEL_performance_query
- GetObjectLabel
void GetObjectLabel(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei* length, GLchar* label)
Commands for GL_VERSION_4_3
- GetObjectLabelEXT
void GetObjectLabelEXT(GLenum type, GLuint object, GLsizei bufSize, GLsizei* length, GLchar* label)
Commands for GL_EXT_debug_label
- GetObjectPtrLabel
void GetObjectPtrLabel(const(void)* ptr, GLsizei bufSize, GLsizei* length, GLchar* label)
Commands for GL_VERSION_4_3
- GetPathCommandsNV
void GetPathCommandsNV(GLuint path, GLubyte* commands)
- GetPathCoordsNV
void GetPathCoordsNV(GLuint path, GLfloat* coords)
- GetPathDashArrayNV
void GetPathDashArrayNV(GLuint path, GLfloat* dashArray)
- GetPathLengthNV
GLfloat GetPathLengthNV(GLuint path, GLsizei startSegment, GLsizei numSegments)
- GetPathMetricRangeNV
void GetPathMetricRangeNV(GLbitfield metricQueryMask, GLuint firstPathName, GLsizei numPaths, GLsizei stride, GLfloat* metrics)
- GetPathMetricsNV
void GetPathMetricsNV(GLbitfield metricQueryMask, GLsizei numPaths, GLenum pathNameType, const(void)* paths, GLuint pathBase, GLsizei stride, GLfloat* metrics)
- GetPathParameterfvNV
void GetPathParameterfvNV(GLuint path, GLenum pname, GLfloat* value)
- GetPathParameterivNV
void GetPathParameterivNV(GLuint path, GLenum pname, GLint* value)
- GetPathSpacingNV
void GetPathSpacingNV(GLenum pathListMode, GLsizei numPaths, GLenum pathNameType, const(void)* paths, GLuint pathBase, GLfloat advanceScale, GLfloat kerningScale, GLenum transformType, GLfloat* returnedSpacing)
Commands for GL_NV_path_rendering
- GetPerfCounterInfoINTEL
void GetPerfCounterInfoINTEL(GLuint queryId, GLuint counterId, GLuint counterNameLength, GLchar* counterName, GLuint counterDescLength, GLchar* counterDesc, GLuint* counterOffset, GLuint* counterDataSize, GLuint* counterTypeEnum, GLuint* counterDataTypeEnum, GLuint64* rawCounterMaxValue)
Commands for GL_INTEL_performance_query
- GetPerfMonitorCounterDataAMD
void GetPerfMonitorCounterDataAMD(GLuint monitor, GLenum pname, GLsizei dataSize, GLuint* data, GLint* bytesWritten)
- GetPerfMonitorCounterInfoAMD
void GetPerfMonitorCounterInfoAMD(GLuint group, GLuint counter, GLenum pname, void* data)
- GetPerfMonitorCounterStringAMD
void GetPerfMonitorCounterStringAMD(GLuint group, GLuint counter, GLsizei bufSize, GLsizei* length, GLchar* counterString)
- GetPerfMonitorCountersAMD
void GetPerfMonitorCountersAMD(GLuint group, GLint* numCounters, GLint* maxActiveCounters, GLsizei counterSize, GLuint* counters)
- GetPerfMonitorGroupStringAMD
void GetPerfMonitorGroupStringAMD(GLuint group, GLsizei bufSize, GLsizei* length, GLchar* groupString)
Commands for GL_AMD_performance_monitor
- GetPerfMonitorGroupsAMD
void GetPerfMonitorGroupsAMD(GLint* numGroups, GLsizei groupsSize, GLuint* groups)
Commands for GL_AMD_performance_monitor
- GetPerfQueryDataINTEL
void GetPerfQueryDataINTEL(GLuint queryHandle, GLuint flags, GLsizei dataSize, void* data, GLuint* bytesWritten)
- GetPerfQueryIdByNameINTEL
void GetPerfQueryIdByNameINTEL(GLchar* queryName, GLuint* queryId)
- GetPerfQueryInfoINTEL
void GetPerfQueryInfoINTEL(GLuint queryId, GLuint queryNameLength, GLchar* queryName, GLuint* dataSize, GLuint* noCounters, GLuint* noInstances, GLuint* capsMask)
Commands for GL_INTEL_performance_query
- GetPointerIndexedvEXT
void GetPointerIndexedvEXT(GLenum target, GLuint index, void** data)
- GetPointeri_vEXT
void GetPointeri_vEXT(GLenum pname, GLuint index, void** params)
Commands for GL_EXT_direct_state_access
- GetPointerv
void GetPointerv(GLenum pname, void** params)
Commands for GL_VERSION_1_1
- GetProgramBinary
void GetProgramBinary(GLuint program, GLsizei bufSize, GLsizei* length, GLenum* binaryFormat, void* binary)
Commands for GL_VERSION_4_1
- GetProgramInfoLog
void GetProgramInfoLog(GLuint program, GLsizei bufSize, GLsizei* length, GLchar* infoLog)
Commands for GL_VERSION_2_0
- GetProgramInterfaceiv
void GetProgramInterfaceiv(GLuint program, GLenum programInterface, GLenum pname, GLint* params)
Commands for GL_VERSION_4_3
- GetProgramPipelineInfoLog
void GetProgramPipelineInfoLog(GLuint pipeline, GLsizei bufSize, GLsizei* length, GLchar* infoLog)
- GetProgramPipelineiv
void GetProgramPipelineiv(GLuint pipeline, GLenum pname, GLint* params)
Commands for GL_VERSION_4_1
- GetProgramResourceIndex
GLuint GetProgramResourceIndex(GLuint program, GLenum programInterface, const(GLchar)* name)
- GetProgramResourceLocation
GLint GetProgramResourceLocation(GLuint program, GLenum programInterface, const(GLchar)* name)
- GetProgramResourceLocationIndex
GLint GetProgramResourceLocationIndex(GLuint program, GLenum programInterface, const(GLchar)* name)
- GetProgramResourceName
void GetProgramResourceName(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei* length, GLchar* name)
Commands for GL_VERSION_4_3
- GetProgramResourcefvNV
void GetProgramResourcefvNV(GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const(GLenum)* props, GLsizei bufSize, GLsizei* length, GLfloat* params)
Commands for GL_NV_path_rendering
- GetProgramResourceiv
void GetProgramResourceiv(GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const(GLenum)* props, GLsizei bufSize, GLsizei* length, GLint* params)
Commands for GL_VERSION_4_3
- GetProgramStageiv
void GetProgramStageiv(GLuint program, GLenum shadertype, GLenum pname, GLint* values)
Commands for GL_VERSION_4_0
- GetProgramiv
void GetProgramiv(GLuint program, GLenum pname, GLint* params)
Commands for GL_VERSION_2_0
- GetQueryBufferObjecti64v
void GetQueryBufferObjecti64v(GLuint id, GLuint buffer, GLenum pname, GLintptr offset)
- GetQueryBufferObjectiv
void GetQueryBufferObjectiv(GLuint id, GLuint buffer, GLenum pname, GLintptr offset)
- GetQueryBufferObjectui64v
void GetQueryBufferObjectui64v(GLuint id, GLuint buffer, GLenum pname, GLintptr offset)
- GetQueryBufferObjectuiv
void GetQueryBufferObjectuiv(GLuint id, GLuint buffer, GLenum pname, GLintptr offset)
Commands for GL_VERSION_4_5
- GetQueryIndexediv
void GetQueryIndexediv(GLenum target, GLuint index, GLenum pname, GLint* params)
Commands for GL_VERSION_4_0
- GetQueryObjecti64v
void GetQueryObjecti64v(GLuint id, GLenum pname, GLint64* params)
Commands for GL_VERSION_3_3
- GetQueryObjectiv
void GetQueryObjectiv(GLuint id, GLenum pname, GLint* params)
Commands for GL_VERSION_1_5
- GetQueryObjectui64v
void GetQueryObjectui64v(GLuint id, GLenum pname, GLuint64* params)
Commands for GL_VERSION_3_3
- GetQueryObjectuiv
void GetQueryObjectuiv(GLuint id, GLenum pname, GLuint* params)
- GetQueryiv
void GetQueryiv(GLenum target, GLenum pname, GLint* params)
Commands for GL_VERSION_1_5
- GetRenderbufferParameteriv
void GetRenderbufferParameteriv(GLenum target, GLenum pname, GLint* params)
Commands for GL_VERSION_3_0
- GetSamplerParameterIiv
void GetSamplerParameterIiv(GLuint sampler, GLenum pname, GLint* params)
- GetSamplerParameterIuiv
void GetSamplerParameterIuiv(GLuint sampler, GLenum pname, GLuint* params)
- GetSamplerParameterfv
void GetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat* params)
- GetSamplerParameteriv
void GetSamplerParameteriv(GLuint sampler, GLenum pname, GLint* params)
Commands for GL_VERSION_3_3
- GetShaderInfoLog
void GetShaderInfoLog(GLuint shader, GLsizei bufSize, GLsizei* length, GLchar* infoLog)
Commands for GL_VERSION_2_0
- GetShaderPrecisionFormat
void GetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint* range, GLint* precision)
Commands for GL_VERSION_4_1
- GetShaderSource
void GetShaderSource(GLuint shader, GLsizei bufSize, GLsizei* length, GLchar* source)
- GetShaderiv
void GetShaderiv(GLuint shader, GLenum pname, GLint* params)
Commands for GL_VERSION_2_0
- GetStageIndexNV
GLushort GetStageIndexNV(GLenum shadertype)
Commands for GL_NV_command_list
- GetString
const(GLubyte)* GetString(GLenum name)
Commands for GL_VERSION_1_0
- GetStringi
const(GLubyte)* GetStringi(GLenum name, GLuint index)
Commands for GL_VERSION_3_0
- GetSubroutineIndex
GLuint GetSubroutineIndex(GLuint program, GLenum shadertype, const(GLchar)* name)
- GetSubroutineUniformLocation
GLint GetSubroutineUniformLocation(GLuint program, GLenum shadertype, const(GLchar)* name)
Commands for GL_VERSION_4_0
- GetSynciv
void GetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei* length, GLint* values)
Commands for GL_VERSION_3_2
- GetTexImage
void GetTexImage(GLenum target, GLint level, GLenum format, GLenum type, void* pixels)
- GetTexLevelParameterfv
void GetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat* params)
- GetTexLevelParameteriv
void GetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint* params)
Commands for GL_VERSION_1_0
- GetTexParameterIiv
void GetTexParameterIiv(GLenum target, GLenum pname, GLint* params)
- GetTexParameterIuiv
void GetTexParameterIuiv(GLenum target, GLenum pname, GLuint* params)
Commands for GL_VERSION_3_0
- GetTexParameterfv
void GetTexParameterfv(GLenum target, GLenum pname, GLfloat* params)
- GetTexParameteriv
void GetTexParameteriv(GLenum target, GLenum pname, GLint* params)
Commands for GL_VERSION_1_0
- GetTextureHandleARB
GLuint64 GetTextureHandleARB(GLuint texture)
Commands for GL_ARB_bindless_texture
- GetTextureHandleNV
GLuint64 GetTextureHandleNV(GLuint texture)
Commands for GL_NV_bindless_texture
- GetTextureImage
void GetTextureImage(GLuint texture, GLint level, GLenum format, GLenum type, GLsizei bufSize, void* pixels)
Commands for GL_VERSION_4_5
- GetTextureImageEXT
void GetTextureImageEXT(GLuint texture, GLenum target, GLint level, GLenum format, GLenum type, void* pixels)
Commands for GL_EXT_direct_state_access
- GetTextureLevelParameterfv
void GetTextureLevelParameterfv(GLuint texture, GLint level, GLenum pname, GLfloat* params)
Commands for GL_VERSION_4_5
- GetTextureLevelParameterfvEXT
void GetTextureLevelParameterfvEXT(GLuint texture, GLenum target, GLint level, GLenum pname, GLfloat* params)
Commands for GL_EXT_direct_state_access
- GetTextureLevelParameteriv
void GetTextureLevelParameteriv(GLuint texture, GLint level, GLenum pname, GLint* params)
Commands for GL_VERSION_4_5
- GetTextureLevelParameterivEXT
void GetTextureLevelParameterivEXT(GLuint texture, GLenum target, GLint level, GLenum pname, GLint* params)
Commands for GL_EXT_direct_state_access
- GetTextureParameterIiv
void GetTextureParameterIiv(GLuint texture, GLenum pname, GLint* params)
Commands for GL_VERSION_4_5
- GetTextureParameterIivEXT
void GetTextureParameterIivEXT(GLuint texture, GLenum target, GLenum pname, GLint* params)
Commands for GL_EXT_direct_state_access
- GetTextureParameterIuiv
void GetTextureParameterIuiv(GLuint texture, GLenum pname, GLuint* params)
Commands for GL_VERSION_4_5
- GetTextureParameterIuivEXT
void GetTextureParameterIuivEXT(GLuint texture, GLenum target, GLenum pname, GLuint* params)
Commands for GL_EXT_direct_state_access
- GetTextureParameterfv
void GetTextureParameterfv(GLuint texture, GLenum pname, GLfloat* params)
Commands for GL_VERSION_4_5
- GetTextureParameterfvEXT
void GetTextureParameterfvEXT(GLuint texture, GLenum target, GLenum pname, GLfloat* params)
Commands for GL_EXT_direct_state_access
- GetTextureParameteriv
void GetTextureParameteriv(GLuint texture, GLenum pname, GLint* params)
Commands for GL_VERSION_4_5
- GetTextureParameterivEXT
void GetTextureParameterivEXT(GLuint texture, GLenum target, GLenum pname, GLint* params)
Commands for GL_EXT_direct_state_access
- GetTextureSamplerHandleARB
GLuint64 GetTextureSamplerHandleARB(GLuint texture, GLuint sampler)
Commands for GL_ARB_bindless_texture
- GetTextureSamplerHandleNV
GLuint64 GetTextureSamplerHandleNV(GLuint texture, GLuint sampler)
Commands for GL_NV_bindless_texture
- GetTextureSubImage
void GetTextureSubImage(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLsizei bufSize, void* pixels)
Commands for GL_VERSION_4_5
- GetTransformFeedbackVarying
void GetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei* length, GLsizei* size, GLenum* type, GLchar* name)
Commands for GL_VERSION_3_0
- GetTransformFeedbacki64_v
void GetTransformFeedbacki64_v(GLuint xfb, GLenum pname, GLuint index, GLint64* param)
- GetTransformFeedbacki_v
void GetTransformFeedbacki_v(GLuint xfb, GLenum pname, GLuint index, GLint* param)
- GetTransformFeedbackiv
void GetTransformFeedbackiv(GLuint xfb, GLenum pname, GLint* param)
Commands for GL_VERSION_4_5
- GetUniformBlockIndex
GLuint GetUniformBlockIndex(GLuint program, const(GLchar)* uniformBlockName)
- GetUniformIndices
void GetUniformIndices(GLuint program, GLsizei uniformCount, const(GLchar*)* uniformNames, GLuint* uniformIndices)
Commands for GL_VERSION_3_1
- GetUniformLocation
GLint GetUniformLocation(GLuint program, const(GLchar)* name)
Commands for GL_VERSION_2_0
- GetUniformSubroutineuiv
void GetUniformSubroutineuiv(GLenum shadertype, GLint location, GLuint* params)
- GetUniformdv
void GetUniformdv(GLuint program, GLint location, GLdouble* params)
Commands for GL_VERSION_4_0
- GetUniformfv
void GetUniformfv(GLuint program, GLint location, GLfloat* params)
Commands for GL_VERSION_2_0
- GetUniformi64vARB
void GetUniformi64vARB(GLuint program, GLint location, GLint64* params)
Commands for GL_ARB_gpu_shader_int64
- GetUniformi64vNV
void GetUniformi64vNV(GLuint program, GLint location, GLint64EXT* params)
Commands for GL_NV_gpu_shader5
- GetUniformiv
void GetUniformiv(GLuint program, GLint location, GLint* params)
Commands for GL_VERSION_2_0
- GetUniformui64vARB
void GetUniformui64vARB(GLuint program, GLint location, GLuint64* params)
Commands for GL_ARB_gpu_shader_int64
- GetUniformui64vNV
void GetUniformui64vNV(GLuint program, GLint location, GLuint64EXT* params)
Commands for GL_NV_shader_buffer_load
- GetUniformuiv
void GetUniformuiv(GLuint program, GLint location, GLuint* params)
Commands for GL_VERSION_3_0
- GetVertexArrayIndexed64iv
void GetVertexArrayIndexed64iv(GLuint vaobj, GLuint index, GLenum pname, GLint64* param)
- GetVertexArrayIndexediv
void GetVertexArrayIndexediv(GLuint vaobj, GLuint index, GLenum pname, GLint* param)
Commands for GL_VERSION_4_5
- GetVertexArrayIntegeri_vEXT
void GetVertexArrayIntegeri_vEXT(GLuint vaobj, GLuint index, GLenum pname, GLint* param)
- GetVertexArrayIntegervEXT
void GetVertexArrayIntegervEXT(GLuint vaobj, GLenum pname, GLint* param)
- GetVertexArrayPointeri_vEXT
void GetVertexArrayPointeri_vEXT(GLuint vaobj, GLuint index, GLenum pname, void** param)
- GetVertexArrayPointervEXT
void GetVertexArrayPointervEXT(GLuint vaobj, GLenum pname, void** param)
Commands for GL_EXT_direct_state_access
- GetVertexArrayiv
void GetVertexArrayiv(GLuint vaobj, GLenum pname, GLint* param)
Commands for GL_VERSION_4_5
- GetVertexAttribIiv
void GetVertexAttribIiv(GLuint index, GLenum pname, GLint* params)
- GetVertexAttribIuiv
void GetVertexAttribIuiv(GLuint index, GLenum pname, GLuint* params)
Commands for GL_VERSION_3_0
- GetVertexAttribLdv
void GetVertexAttribLdv(GLuint index, GLenum pname, GLdouble* params)
Commands for GL_VERSION_4_1
- GetVertexAttribLi64vNV
void GetVertexAttribLi64vNV(GLuint index, GLenum pname, GLint64EXT* params)
Commands for GL_NV_vertex_attrib_integer_64bit
- GetVertexAttribLui64vARB
void GetVertexAttribLui64vARB(GLuint index, GLenum pname, GLuint64EXT* params)
Commands for GL_ARB_bindless_texture
- GetVertexAttribLui64vNV
void GetVertexAttribLui64vNV(GLuint index, GLenum pname, GLuint64EXT* params)
Commands for GL_NV_vertex_attrib_integer_64bit
- GetVertexAttribPointerv
void GetVertexAttribPointerv(GLuint index, GLenum pname, void** pointer)
- GetVertexAttribdv
void GetVertexAttribdv(GLuint index, GLenum pname, GLdouble* params)
- GetVertexAttribfv
void GetVertexAttribfv(GLuint index, GLenum pname, GLfloat* params)
- GetVertexAttribiv
void GetVertexAttribiv(GLuint index, GLenum pname, GLint* params)
Commands for GL_VERSION_2_0
- GetVkProcAddrNV
GLVULKANPROCNV GetVkProcAddrNV(const(GLchar)* name)
Commands for GL_NV_draw_vulkan_image
- GetnCompressedTexImage
void GetnCompressedTexImage(GLenum target, GLint lod, GLsizei bufSize, void* pixels)
Commands for GL_VERSION_4_5
- GetnCompressedTexImageARB
void GetnCompressedTexImageARB(GLenum target, GLint lod, GLsizei bufSize, void* img)
Commands for GL_ARB_robustness
- GetnTexImage
void GetnTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void* pixels)
Commands for GL_VERSION_4_5
- GetnTexImageARB
void GetnTexImageARB(GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void* img)
Commands for GL_ARB_robustness
- GetnUniformdv
void GetnUniformdv(GLuint program, GLint location, GLsizei bufSize, GLdouble* params)
Commands for GL_VERSION_4_5
- GetnUniformdvARB
void GetnUniformdvARB(GLuint program, GLint location, GLsizei bufSize, GLdouble* params)
Commands for GL_ARB_robustness
- GetnUniformfv
void GetnUniformfv(GLuint program, GLint location, GLsizei bufSize, GLfloat* params)
Commands for GL_VERSION_4_5
- GetnUniformfvARB
void GetnUniformfvARB(GLuint program, GLint location, GLsizei bufSize, GLfloat* params)
Commands for GL_ARB_robustness
- GetnUniformi64vARB
void GetnUniformi64vARB(GLuint program, GLint location, GLsizei bufSize, GLint64* params)
Commands for GL_ARB_gpu_shader_int64
- GetnUniformiv
void GetnUniformiv(GLuint program, GLint location, GLsizei bufSize, GLint* params)
Commands for GL_VERSION_4_5
- GetnUniformivARB
void GetnUniformivARB(GLuint program, GLint location, GLsizei bufSize, GLint* params)
Commands for GL_ARB_robustness
- GetnUniformui64vARB
void GetnUniformui64vARB(GLuint program, GLint location, GLsizei bufSize, GLuint64* params)
Commands for GL_ARB_gpu_shader_int64
- GetnUniformuiv
void GetnUniformuiv(GLuint program, GLint location, GLsizei bufSize, GLuint* params)
Commands for GL_VERSION_4_5
- GetnUniformuivARB
void GetnUniformuivARB(GLuint program, GLint location, GLsizei bufSize, GLuint* params)
Commands for GL_ARB_robustness
- Hint
void Hint(GLenum target, GLenum mode)
Commands for GL_VERSION_1_0
- IndexFormatNV
void IndexFormatNV(GLenum type, GLsizei stride)
Commands for GL_NV_vertex_buffer_unified_memory
- InsertEventMarkerEXT
void InsertEventMarkerEXT(GLsizei length, const(GLchar)* marker)
Commands for GL_EXT_debug_marker
- InterpolatePathsNV
void InterpolatePathsNV(GLuint resultPath, GLuint pathA, GLuint pathB, GLfloat weight)
Commands for GL_NV_path_rendering
- InvalidateBufferData
void InvalidateBufferData(GLuint buffer)
- InvalidateBufferSubData
void InvalidateBufferSubData(GLuint buffer, GLintptr offset, GLsizeiptr length)
- InvalidateFramebuffer
void InvalidateFramebuffer(GLenum target, GLsizei numAttachments, const(GLenum)* attachments)
Commands for GL_VERSION_4_3
- InvalidateNamedFramebufferData
void InvalidateNamedFramebufferData(GLuint framebuffer, GLsizei numAttachments, const(GLenum)* attachments)
- InvalidateNamedFramebufferSubData
void InvalidateNamedFramebufferSubData(GLuint framebuffer, GLsizei numAttachments, const(GLenum)* attachments, GLint x, GLint y, GLsizei width, GLsizei height)
Commands for GL_VERSION_4_5
- InvalidateSubFramebuffer
void InvalidateSubFramebuffer(GLenum target, GLsizei numAttachments, const(GLenum)* attachments, GLint x, GLint y, GLsizei width, GLsizei height)
- InvalidateTexImage
void InvalidateTexImage(GLuint texture, GLint level)
- InvalidateTexSubImage
void InvalidateTexSubImage(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth)
Commands for GL_VERSION_4_3
- IsBuffer
GLboolean IsBuffer(GLuint buffer)
Commands for GL_VERSION_1_5
- IsBufferResidentNV
GLboolean IsBufferResidentNV(GLenum target)
Commands for GL_NV_shader_buffer_load
- IsCommandListNV
GLboolean IsCommandListNV(GLuint list)
Commands for GL_NV_command_list
- IsEnabled
GLboolean IsEnabled(GLenum cap)
Commands for GL_VERSION_1_0
- IsEnabledi
GLboolean IsEnabledi(GLenum target, GLuint index)
- IsFramebuffer
GLboolean IsFramebuffer(GLuint framebuffer)
Commands for GL_VERSION_3_0
- IsImageHandleResidentARB
GLboolean IsImageHandleResidentARB(GLuint64 handle)
Commands for GL_ARB_bindless_texture
- IsImageHandleResidentNV
GLboolean IsImageHandleResidentNV(GLuint64 handle)
Commands for GL_NV_bindless_texture
- IsNamedBufferResidentNV
GLboolean IsNamedBufferResidentNV(GLuint buffer)
Commands for GL_NV_shader_buffer_load
- IsNamedStringARB
GLboolean IsNamedStringARB(GLint namelen, const(GLchar)* name)
Commands for GL_ARB_shading_language_include
- IsPathNV
GLboolean IsPathNV(GLuint path)
- IsPointInFillPathNV
GLboolean IsPointInFillPathNV(GLuint path, GLuint mask, GLfloat x, GLfloat y)
- IsPointInStrokePathNV
GLboolean IsPointInStrokePathNV(GLuint path, GLfloat x, GLfloat y)
Commands for GL_NV_path_rendering
- IsProgram
GLboolean IsProgram(GLuint program)
Commands for GL_VERSION_2_0
- IsProgramPipeline
GLboolean IsProgramPipeline(GLuint pipeline)
Commands for GL_VERSION_4_1
- IsQuery
GLboolean IsQuery(GLuint id)
Commands for GL_VERSION_1_5
- IsRenderbuffer
GLboolean IsRenderbuffer(GLuint renderbuffer)
Commands for GL_VERSION_3_0
- IsSampler
GLboolean IsSampler(GLuint sampler)
Commands for GL_VERSION_3_3
- IsShader
GLboolean IsShader(GLuint shader)
Commands for GL_VERSION_2_0
- IsStateNV
GLboolean IsStateNV(GLuint state)
Commands for GL_NV_command_list
- IsSync
GLboolean IsSync(GLsync sync)
Commands for GL_VERSION_3_2
- IsTexture
GLboolean IsTexture(GLuint texture)
Commands for GL_VERSION_1_1
- IsTextureHandleResidentARB
GLboolean IsTextureHandleResidentARB(GLuint64 handle)
Commands for GL_ARB_bindless_texture
- IsTextureHandleResidentNV
GLboolean IsTextureHandleResidentNV(GLuint64 handle)
Commands for GL_NV_bindless_texture
- IsTransformFeedback
GLboolean IsTransformFeedback(GLuint id)
Commands for GL_VERSION_4_0
- IsVertexArray
GLboolean IsVertexArray(GLuint array)
Commands for GL_VERSION_3_0
- LabelObjectEXT
void LabelObjectEXT(GLenum type, GLuint object, GLsizei length, const(GLchar)* label)
Commands for GL_EXT_debug_label
- LineWidth
void LineWidth(GLfloat width)
Commands for GL_VERSION_1_0
- LinkProgram
void LinkProgram(GLuint program)
Commands for GL_VERSION_2_0
- ListDrawCommandsStatesClientNV
void ListDrawCommandsStatesClientNV(GLuint list, GLuint segment, const(void*)* indirects, const(GLsizei)* sizes, const(GLuint)* states, const(GLuint)* fbos, GLuint count)
Commands for GL_NV_command_list
- LogicOp
void LogicOp(GLenum opcode)
Commands for GL_VERSION_1_0
- MakeBufferNonResidentNV
void MakeBufferNonResidentNV(GLenum target)
Commands for GL_NV_shader_buffer_load
- MakeBufferResidentNV
void MakeBufferResidentNV(GLenum target, GLenum access)
Commands for GL_NV_shader_buffer_load
- MakeImageHandleNonResidentARB
void MakeImageHandleNonResidentARB(GLuint64 handle)
Commands for GL_ARB_bindless_texture
- MakeImageHandleNonResidentNV
void MakeImageHandleNonResidentNV(GLuint64 handle)
Commands for GL_NV_bindless_texture
- MakeImageHandleResidentARB
void MakeImageHandleResidentARB(GLuint64 handle, GLenum access)
Commands for GL_ARB_bindless_texture
- MakeImageHandleResidentNV
void MakeImageHandleResidentNV(GLuint64 handle, GLenum access)
Commands for GL_NV_bindless_texture
- MakeNamedBufferNonResidentNV
void MakeNamedBufferNonResidentNV(GLuint buffer)
- MakeNamedBufferResidentNV
void MakeNamedBufferResidentNV(GLuint buffer, GLenum access)
Commands for GL_NV_shader_buffer_load
- MakeTextureHandleNonResidentARB
void MakeTextureHandleNonResidentARB(GLuint64 handle)
Commands for GL_ARB_bindless_texture
- MakeTextureHandleNonResidentNV
void MakeTextureHandleNonResidentNV(GLuint64 handle)
Commands for GL_NV_bindless_texture
- MakeTextureHandleResidentARB
void MakeTextureHandleResidentARB(GLuint64 handle)
Commands for GL_ARB_bindless_texture
- MakeTextureHandleResidentNV
void MakeTextureHandleResidentNV(GLuint64 handle)
Commands for GL_NV_bindless_texture
- MapBuffer
void* MapBuffer(GLenum target, GLenum access)
Commands for GL_VERSION_1_5
- MapBufferRange
void* MapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
Commands for GL_VERSION_3_0
- MapNamedBuffer
void* MapNamedBuffer(GLuint buffer, GLenum access)
Commands for GL_VERSION_4_5
- MapNamedBufferEXT
void* MapNamedBufferEXT(GLuint buffer, GLenum access)
Commands for GL_EXT_direct_state_access
- MapNamedBufferRange
void* MapNamedBufferRange(GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access)
Commands for GL_VERSION_4_5
- MapNamedBufferRangeEXT
void* MapNamedBufferRangeEXT(GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access)
- MatrixFrustumEXT
void MatrixFrustumEXT(GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
Commands for GL_EXT_direct_state_access
- MatrixLoad3x2fNV
void MatrixLoad3x2fNV(GLenum matrixMode, const(GLfloat)* m)
- MatrixLoad3x3fNV
void MatrixLoad3x3fNV(GLenum matrixMode, const(GLfloat)* m)
Commands for GL_NV_path_rendering
- MatrixLoadIdentityEXT
void MatrixLoadIdentityEXT(GLenum mode)
Commands for GL_EXT_direct_state_access
- MatrixLoadTranspose3x3fNV
void MatrixLoadTranspose3x3fNV(GLenum matrixMode, const(GLfloat)* m)
Commands for GL_NV_path_rendering
- MatrixLoadTransposedEXT
void MatrixLoadTransposedEXT(GLenum mode, const(GLdouble)* m)
- MatrixLoadTransposefEXT
void MatrixLoadTransposefEXT(GLenum mode, const(GLfloat)* m)
- MatrixLoaddEXT
void MatrixLoaddEXT(GLenum mode, const(GLdouble)* m)
Commands for GL_EXT_direct_state_access
- MatrixLoadfEXT
void MatrixLoadfEXT(GLenum mode, const(GLfloat)* m)
Commands for GL_EXT_direct_state_access
- MatrixMult3x2fNV
void MatrixMult3x2fNV(GLenum matrixMode, const(GLfloat)* m)
- MatrixMult3x3fNV
void MatrixMult3x3fNV(GLenum matrixMode, const(GLfloat)* m)
- MatrixMultTranspose3x3fNV
void MatrixMultTranspose3x3fNV(GLenum matrixMode, const(GLfloat)* m)
Commands for GL_NV_path_rendering
- MatrixMultTransposedEXT
void MatrixMultTransposedEXT(GLenum mode, const(GLdouble)* m)
- MatrixMultTransposefEXT
void MatrixMultTransposefEXT(GLenum mode, const(GLfloat)* m)
- MatrixMultdEXT
void MatrixMultdEXT(GLenum mode, const(GLdouble)* m)
- MatrixMultfEXT
void MatrixMultfEXT(GLenum mode, const(GLfloat)* m)
- MatrixOrthoEXT
void MatrixOrthoEXT(GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
- MatrixPopEXT
void MatrixPopEXT(GLenum mode)
- MatrixPushEXT
void MatrixPushEXT(GLenum mode)
- MatrixRotatedEXT
void MatrixRotatedEXT(GLenum mode, GLdouble angle, GLdouble x, GLdouble y, GLdouble z)
- MatrixRotatefEXT
void MatrixRotatefEXT(GLenum mode, GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
- MatrixScaledEXT
void MatrixScaledEXT(GLenum mode, GLdouble x, GLdouble y, GLdouble z)
- MatrixScalefEXT
void MatrixScalefEXT(GLenum mode, GLfloat x, GLfloat y, GLfloat z)
- MatrixTranslatedEXT
void MatrixTranslatedEXT(GLenum mode, GLdouble x, GLdouble y, GLdouble z)
- MatrixTranslatefEXT
void MatrixTranslatefEXT(GLenum mode, GLfloat x, GLfloat y, GLfloat z)
Commands for GL_EXT_direct_state_access
- MaxShaderCompilerThreadsARB
void MaxShaderCompilerThreadsARB(GLuint count)
Commands for GL_ARB_parallel_shader_compile
- MaxShaderCompilerThreadsKHR
void MaxShaderCompilerThreadsKHR(GLuint count)
Commands for GL_KHR_parallel_shader_compile
- MemoryBarrier
void MemoryBarrier(GLbitfield barriers)
Commands for GL_VERSION_4_2
- MemoryBarrierByRegion
void MemoryBarrierByRegion(GLbitfield barriers)
Commands for GL_VERSION_4_5
- MinSampleShading
void MinSampleShading(GLfloat value)
Commands for GL_VERSION_4_0
- MultiDrawArrays
void MultiDrawArrays(GLenum mode, const(GLint)* first, const(GLsizei)* count, GLsizei drawcount)
Commands for GL_VERSION_1_4
- MultiDrawArraysIndirect
void MultiDrawArraysIndirect(GLenum mode, const(void)* indirect, GLsizei drawcount, GLsizei stride)
Commands for GL_VERSION_4_3
- MultiDrawArraysIndirectBindlessCountNV
void MultiDrawArraysIndirectBindlessCountNV(GLenum mode, const(void)* indirect, GLsizei drawCount, GLsizei maxDrawCount, GLsizei stride, GLint vertexBufferCount)
Commands for GL_NV_bindless_multi_draw_indirect_count
- MultiDrawArraysIndirectBindlessNV
void MultiDrawArraysIndirectBindlessNV(GLenum mode, const(void)* indirect, GLsizei drawCount, GLsizei stride, GLint vertexBufferCount)
Commands for GL_NV_bindless_multi_draw_indirect
- MultiDrawArraysIndirectCount
void MultiDrawArraysIndirectCount(GLenum mode, const(void)* indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride)
Commands for GL_VERSION_4_6
- MultiDrawElements
void MultiDrawElements(GLenum mode, const(GLsizei)* count, GLenum type, const(void*)* indices, GLsizei drawcount)
Commands for GL_VERSION_1_4
- MultiDrawElementsBaseVertex
void MultiDrawElementsBaseVertex(GLenum mode, const(GLsizei)* count, GLenum type, const(void*)* indices, GLsizei drawcount, const(GLint)* basevertex)
Commands for GL_VERSION_3_2
- MultiDrawElementsIndirect
void MultiDrawElementsIndirect(GLenum mode, GLenum type, const(void)* indirect, GLsizei drawcount, GLsizei stride)
Commands for GL_VERSION_4_3
- MultiDrawElementsIndirectBindlessCountNV
void MultiDrawElementsIndirectBindlessCountNV(GLenum mode, GLenum type, const(void)* indirect, GLsizei drawCount, GLsizei maxDrawCount, GLsizei stride, GLint vertexBufferCount)
Commands for GL_NV_bindless_multi_draw_indirect_count
- MultiDrawElementsIndirectBindlessNV
void MultiDrawElementsIndirectBindlessNV(GLenum mode, GLenum type, const(void)* indirect, GLsizei drawCount, GLsizei stride, GLint vertexBufferCount)
Commands for GL_NV_bindless_multi_draw_indirect
- MultiDrawElementsIndirectCount
void MultiDrawElementsIndirectCount(GLenum mode, GLenum type, const(void)* indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride)
Commands for GL_VERSION_4_6
- MultiTexBufferEXT
void MultiTexBufferEXT(GLenum texunit, GLenum target, GLenum internalformat, GLuint buffer)
- MultiTexCoordPointerEXT
void MultiTexCoordPointerEXT(GLenum texunit, GLint size, GLenum type, GLsizei stride, const(void)* pointer)
- MultiTexEnvfEXT
void MultiTexEnvfEXT(GLenum texunit, GLenum target, GLenum pname, GLfloat param)
- MultiTexEnvfvEXT
void MultiTexEnvfvEXT(GLenum texunit, GLenum target, GLenum pname, const(GLfloat)* params)
- MultiTexEnviEXT
void MultiTexEnviEXT(GLenum texunit, GLenum target, GLenum pname, GLint param)
- MultiTexEnvivEXT
void MultiTexEnvivEXT(GLenum texunit, GLenum target, GLenum pname, const(GLint)* params)
- MultiTexGendEXT
void MultiTexGendEXT(GLenum texunit, GLenum coord, GLenum pname, GLdouble param)
- MultiTexGendvEXT
void MultiTexGendvEXT(GLenum texunit, GLenum coord, GLenum pname, const(GLdouble)* params)
- MultiTexGenfEXT
void MultiTexGenfEXT(GLenum texunit, GLenum coord, GLenum pname, GLfloat param)
- MultiTexGenfvEXT
void MultiTexGenfvEXT(GLenum texunit, GLenum coord, GLenum pname, const(GLfloat)* params)
- MultiTexGeniEXT
void MultiTexGeniEXT(GLenum texunit, GLenum coord, GLenum pname, GLint param)
- MultiTexGenivEXT
void MultiTexGenivEXT(GLenum texunit, GLenum coord, GLenum pname, const(GLint)* params)
- MultiTexImage1DEXT
void MultiTexImage1DEXT(GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const(void)* pixels)
- MultiTexImage2DEXT
void MultiTexImage2DEXT(GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const(void)* pixels)
- MultiTexImage3DEXT
void MultiTexImage3DEXT(GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const(void)* pixels)
- MultiTexParameterIivEXT
void MultiTexParameterIivEXT(GLenum texunit, GLenum target, GLenum pname, const(GLint)* params)
- MultiTexParameterIuivEXT
void MultiTexParameterIuivEXT(GLenum texunit, GLenum target, GLenum pname, const(GLuint)* params)
- MultiTexParameterfEXT
void MultiTexParameterfEXT(GLenum texunit, GLenum target, GLenum pname, GLfloat param)
- MultiTexParameterfvEXT
void MultiTexParameterfvEXT(GLenum texunit, GLenum target, GLenum pname, const(GLfloat)* params)
- MultiTexParameteriEXT
void MultiTexParameteriEXT(GLenum texunit, GLenum target, GLenum pname, GLint param)
- MultiTexParameterivEXT
void MultiTexParameterivEXT(GLenum texunit, GLenum target, GLenum pname, const(GLint)* params)
- MultiTexRenderbufferEXT
void MultiTexRenderbufferEXT(GLenum texunit, GLenum target, GLuint renderbuffer)
- MultiTexSubImage1DEXT
void MultiTexSubImage1DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const(void)* pixels)
- MultiTexSubImage2DEXT
void MultiTexSubImage2DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const(void)* pixels)
- MultiTexSubImage3DEXT
void MultiTexSubImage3DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const(void)* pixels)
Commands for GL_EXT_direct_state_access
- NamedBufferData
void NamedBufferData(GLuint buffer, GLsizeiptr size, const(void)* data, GLenum usage)
Commands for GL_VERSION_4_5
- NamedBufferDataEXT
void NamedBufferDataEXT(GLuint buffer, GLsizeiptr size, const(void)* data, GLenum usage)
Commands for GL_EXT_direct_state_access
- NamedBufferPageCommitmentARB
void NamedBufferPageCommitmentARB(GLuint buffer, GLintptr offset, GLsizeiptr size, GLboolean commit)
- NamedBufferPageCommitmentEXT
void NamedBufferPageCommitmentEXT(GLuint buffer, GLintptr offset, GLsizeiptr size, GLboolean commit)
Commands for GL_ARB_sparse_buffer
- NamedBufferStorage
void NamedBufferStorage(GLuint buffer, GLsizeiptr size, const(void)* data, GLbitfield flags)
- NamedBufferSubData
void NamedBufferSubData(GLuint buffer, GLintptr offset, GLsizeiptr size, const(void)* data)
Commands for GL_VERSION_4_5
- NamedCopyBufferSubDataEXT
void NamedCopyBufferSubDataEXT(GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
Commands for GL_EXT_direct_state_access
- NamedFramebufferDrawBuffer
void NamedFramebufferDrawBuffer(GLuint framebuffer, GLenum buf)
- NamedFramebufferDrawBuffers
void NamedFramebufferDrawBuffers(GLuint framebuffer, GLsizei n, const(GLenum)* bufs)
- NamedFramebufferParameteri
void NamedFramebufferParameteri(GLuint framebuffer, GLenum pname, GLint param)
Commands for GL_VERSION_4_5
- NamedFramebufferParameteriEXT
void NamedFramebufferParameteriEXT(GLuint framebuffer, GLenum pname, GLint param)
Commands for GL_EXT_direct_state_access
- NamedFramebufferReadBuffer
void NamedFramebufferReadBuffer(GLuint framebuffer, GLenum src)
- NamedFramebufferRenderbuffer
void NamedFramebufferRenderbuffer(GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
Commands for GL_VERSION_4_5
- NamedFramebufferRenderbufferEXT
void NamedFramebufferRenderbufferEXT(GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
Commands for GL_EXT_direct_state_access
- NamedFramebufferSampleLocationsfvARB
void NamedFramebufferSampleLocationsfvARB(GLuint framebuffer, GLuint start, GLsizei count, const(GLfloat)* v)
Commands for GL_ARB_sample_locations
- NamedFramebufferSampleLocationsfvNV
void NamedFramebufferSampleLocationsfvNV(GLuint framebuffer, GLuint start, GLsizei count, const(GLfloat)* v)
Commands for GL_NV_sample_locations
- NamedFramebufferTexture
void NamedFramebufferTexture(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level)
Commands for GL_VERSION_4_5
- NamedFramebufferTexture1DEXT
void NamedFramebufferTexture1DEXT(GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
- NamedFramebufferTexture2DEXT
void NamedFramebufferTexture2DEXT(GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
- NamedFramebufferTexture3DEXT
void NamedFramebufferTexture3DEXT(GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)
- NamedFramebufferTextureEXT
void NamedFramebufferTextureEXT(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level)
- NamedFramebufferTextureFaceEXT
void NamedFramebufferTextureFaceEXT(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLenum face)
Commands for GL_EXT_direct_state_access
- NamedFramebufferTextureLayer
void NamedFramebufferTextureLayer(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer)
Commands for GL_VERSION_4_5
- NamedFramebufferTextureLayerEXT
void NamedFramebufferTextureLayerEXT(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer)
- NamedProgramLocalParameter4dEXT
void NamedProgramLocalParameter4dEXT(GLuint program, GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
- NamedProgramLocalParameter4dvEXT
void NamedProgramLocalParameter4dvEXT(GLuint program, GLenum target, GLuint index, const(GLdouble)* params)
- NamedProgramLocalParameter4fEXT
void NamedProgramLocalParameter4fEXT(GLuint program, GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
- NamedProgramLocalParameter4fvEXT
void NamedProgramLocalParameter4fvEXT(GLuint program, GLenum target, GLuint index, const(GLfloat)* params)
- NamedProgramLocalParameterI4iEXT
void NamedProgramLocalParameterI4iEXT(GLuint program, GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w)
- NamedProgramLocalParameterI4ivEXT
void NamedProgramLocalParameterI4ivEXT(GLuint program, GLenum target, GLuint index, const(GLint)* params)
- NamedProgramLocalParameterI4uiEXT
void NamedProgramLocalParameterI4uiEXT(GLuint program, GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)
- NamedProgramLocalParameterI4uivEXT
void NamedProgramLocalParameterI4uivEXT(GLuint program, GLenum target, GLuint index, const(GLuint)* params)
- NamedProgramLocalParameters4fvEXT
void NamedProgramLocalParameters4fvEXT(GLuint program, GLenum target, GLuint index, GLsizei count, const(GLfloat)* params)
- NamedProgramLocalParametersI4ivEXT
void NamedProgramLocalParametersI4ivEXT(GLuint program, GLenum target, GLuint index, GLsizei count, const(GLint)* params)
- NamedProgramLocalParametersI4uivEXT
void NamedProgramLocalParametersI4uivEXT(GLuint program, GLenum target, GLuint index, GLsizei count, const(GLuint)* params)
- NamedProgramStringEXT
void NamedProgramStringEXT(GLuint program, GLenum target, GLenum format, GLsizei len, const(void)* string)
Commands for GL_EXT_direct_state_access
- NamedRenderbufferStorage
void NamedRenderbufferStorage(GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height)
Commands for GL_VERSION_4_5
- NamedRenderbufferStorageEXT
void NamedRenderbufferStorageEXT(GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height)
Commands for GL_EXT_direct_state_access
- NamedRenderbufferStorageMultisample
void NamedRenderbufferStorageMultisample(GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
Commands for GL_VERSION_4_5
- NamedRenderbufferStorageMultisampleCoverageEXT
void NamedRenderbufferStorageMultisampleCoverageEXT(GLuint renderbuffer, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height)
- NamedRenderbufferStorageMultisampleEXT
void NamedRenderbufferStorageMultisampleEXT(GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
Commands for GL_EXT_direct_state_access
- NamedStringARB
void NamedStringARB(GLenum type, GLint namelen, const(GLchar)* name, GLint stringlen, const(GLchar)* string)
Commands for GL_ARB_shading_language_include
- NormalFormatNV
void NormalFormatNV(GLenum type, GLsizei stride)
Commands for GL_NV_vertex_buffer_unified_memory
- ObjectLabel
void ObjectLabel(GLenum identifier, GLuint name, GLsizei length, const(GLchar)* label)
- ObjectPtrLabel
void ObjectPtrLabel(const(void)* ptr, GLsizei length, const(GLchar)* label)
Commands for GL_VERSION_4_3
- PatchParameterfv
void PatchParameterfv(GLenum pname, const(GLfloat)* values)
- PatchParameteri
void PatchParameteri(GLenum pname, GLint value)
Commands for GL_VERSION_4_0
- PathCommandsNV
void PathCommandsNV(GLuint path, GLsizei numCommands, const(GLubyte)* commands, GLsizei numCoords, GLenum coordType, const(void)* coords)
- PathCoordsNV
void PathCoordsNV(GLuint path, GLsizei numCoords, GLenum coordType, const(void)* coords)
- PathCoverDepthFuncNV
void PathCoverDepthFuncNV(GLenum func)
- PathDashArrayNV
void PathDashArrayNV(GLuint path, GLsizei dashCount, const(GLfloat)* dashArray)
- PathGlyphIndexArrayNV
GLenum PathGlyphIndexArrayNV(GLuint firstPathName, GLenum fontTarget, const(void)* fontName, GLbitfield fontStyle, GLuint firstGlyphIndex, GLsizei numGlyphs, GLuint pathParameterTemplate, GLfloat emScale)
- PathGlyphIndexRangeNV
GLenum PathGlyphIndexRangeNV(GLenum fontTarget, const(void)* fontName, GLbitfield fontStyle, GLuint pathParameterTemplate, GLfloat emScale, GLuint[2] baseAndCount)
- PathGlyphRangeNV
void PathGlyphRangeNV(GLuint firstPathName, GLenum fontTarget, const(void)* fontName, GLbitfield fontStyle, GLuint firstGlyph, GLsizei numGlyphs, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale)
- PathGlyphsNV
void PathGlyphsNV(GLuint firstPathName, GLenum fontTarget, const(void)* fontName, GLbitfield fontStyle, GLsizei numGlyphs, GLenum type, const(void)* charcodes, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale)
- PathMemoryGlyphIndexArrayNV
GLenum PathMemoryGlyphIndexArrayNV(GLuint firstPathName, GLenum fontTarget, GLsizeiptr fontSize, const(void)* fontData, GLsizei faceIndex, GLuint firstGlyphIndex, GLsizei numGlyphs, GLuint pathParameterTemplate, GLfloat emScale)
- PathParameterfNV
void PathParameterfNV(GLuint path, GLenum pname, GLfloat value)
- PathParameterfvNV
void PathParameterfvNV(GLuint path, GLenum pname, const(GLfloat)* value)
- PathParameteriNV
void PathParameteriNV(GLuint path, GLenum pname, GLint value)
- PathParameterivNV
void PathParameterivNV(GLuint path, GLenum pname, const(GLint)* value)
- PathStencilDepthOffsetNV
void PathStencilDepthOffsetNV(GLfloat factor, GLfloat units)
- PathStencilFuncNV
void PathStencilFuncNV(GLenum func, GLint ref_, GLuint mask)
- PathStringNV
void PathStringNV(GLuint path, GLenum format, GLsizei length, const(void)* pathString)
- PathSubCommandsNV
void PathSubCommandsNV(GLuint path, GLsizei commandStart, GLsizei commandsToDelete, GLsizei numCommands, const(GLubyte)* commands, GLsizei numCoords, GLenum coordType, const(void)* coords)
- PathSubCoordsNV
void PathSubCoordsNV(GLuint path, GLsizei coordStart, GLsizei numCoords, GLenum coordType, const(void)* coords)
Commands for GL_NV_path_rendering
- PauseTransformFeedback
void PauseTransformFeedback()
Commands for GL_VERSION_4_0
- PixelStoref
void PixelStoref(GLenum pname, GLfloat param)
- PixelStorei
void PixelStorei(GLenum pname, GLint param)
Commands for GL_VERSION_1_0
- PointAlongPathNV
GLboolean PointAlongPathNV(GLuint path, GLsizei startSegment, GLsizei numSegments, GLfloat distance, GLfloat* x, GLfloat* y, GLfloat* tangentX, GLfloat* tangentY)
Commands for GL_NV_path_rendering
- PointParameterf
void PointParameterf(GLenum pname, GLfloat param)
- PointParameterfv
void PointParameterfv(GLenum pname, const(GLfloat)* params)
- PointParameteri
void PointParameteri(GLenum pname, GLint param)
- PointParameteriv
void PointParameteriv(GLenum pname, const(GLint)* params)
Commands for GL_VERSION_1_4
- PointSize
void PointSize(GLfloat size)
- PolygonMode
void PolygonMode(GLenum face, GLenum mode)
Commands for GL_VERSION_1_0
- PolygonOffset
void PolygonOffset(GLfloat factor, GLfloat units)
Commands for GL_VERSION_1_1
- PolygonOffsetClamp
void PolygonOffsetClamp(GLfloat factor, GLfloat units, GLfloat clamp)
Commands for GL_VERSION_4_6
- PopDebugGroup
void PopDebugGroup()
Commands for GL_VERSION_4_3
- PopGroupMarkerEXT
void PopGroupMarkerEXT()
Commands for GL_EXT_debug_marker
- PrimitiveBoundingBoxARB
void PrimitiveBoundingBoxARB(GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW, GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW)
Commands for GL_ARB_ES3_2_compatibility
- PrimitiveRestartIndex
void PrimitiveRestartIndex(GLuint index)
Commands for GL_VERSION_3_1
- ProgramBinary
void ProgramBinary(GLuint program, GLenum binaryFormat, const(void)* binary, GLsizei length)
- ProgramParameteri
void ProgramParameteri(GLuint program, GLenum pname, GLint value)
Commands for GL_VERSION_4_1
- ProgramPathFragmentInputGenNV
void ProgramPathFragmentInputGenNV(GLuint program, GLint location, GLenum genMode, GLint components, const(GLfloat)* coeffs)
Commands for GL_NV_path_rendering
- ProgramUniform1d
void ProgramUniform1d(GLuint program, GLint location, GLdouble v0)
Commands for GL_VERSION_4_1
- ProgramUniform1dEXT
void ProgramUniform1dEXT(GLuint program, GLint location, GLdouble x)
Commands for GL_EXT_direct_state_access
- ProgramUniform1dv
void ProgramUniform1dv(GLuint program, GLint location, GLsizei count, const(GLdouble)* value)
Commands for GL_VERSION_4_1
- ProgramUniform1dvEXT
void ProgramUniform1dvEXT(GLuint program, GLint location, GLsizei count, const(GLdouble)* value)
Commands for GL_EXT_direct_state_access
- ProgramUniform1f
void ProgramUniform1f(GLuint program, GLint location, GLfloat v0)
- ProgramUniform1fv
void ProgramUniform1fv(GLuint program, GLint location, GLsizei count, const(GLfloat)* value)
- ProgramUniform1i
void ProgramUniform1i(GLuint program, GLint location, GLint v0)
Commands for GL_VERSION_4_1
- ProgramUniform1i64ARB
void ProgramUniform1i64ARB(GLuint program, GLint location, GLint64 x)
Commands for GL_ARB_gpu_shader_int64
- ProgramUniform1i64NV
void ProgramUniform1i64NV(GLuint program, GLint location, GLint64EXT x)
Commands for GL_NV_gpu_shader5
- ProgramUniform1i64vARB
void ProgramUniform1i64vARB(GLuint program, GLint location, GLsizei count, const(GLint64)* value)
Commands for GL_ARB_gpu_shader_int64
- ProgramUniform1i64vNV
void ProgramUniform1i64vNV(GLuint program, GLint location, GLsizei count, const(GLint64EXT)* value)
Commands for GL_NV_gpu_shader5
- ProgramUniform1iv
void ProgramUniform1iv(GLuint program, GLint location, GLsizei count, const(GLint)* value)
- ProgramUniform1ui
void ProgramUniform1ui(GLuint program, GLint location, GLuint v0)
Commands for GL_VERSION_4_1
- ProgramUniform1ui64ARB
void ProgramUniform1ui64ARB(GLuint program, GLint location, GLuint64 x)
Commands for GL_ARB_gpu_shader_int64
- ProgramUniform1ui64NV
void ProgramUniform1ui64NV(GLuint program, GLint location, GLuint64EXT x)
Commands for GL_NV_gpu_shader5
- ProgramUniform1ui64vARB
void ProgramUniform1ui64vARB(GLuint program, GLint location, GLsizei count, const(GLuint64)* value)
Commands for GL_ARB_gpu_shader_int64
- ProgramUniform1ui64vNV
void ProgramUniform1ui64vNV(GLuint program, GLint location, GLsizei count, const(GLuint64EXT)* value)
Commands for GL_NV_gpu_shader5
- ProgramUniform1uiv
void ProgramUniform1uiv(GLuint program, GLint location, GLsizei count, const(GLuint)* value)
- ProgramUniform2d
void ProgramUniform2d(GLuint program, GLint location, GLdouble v0, GLdouble v1)
Commands for GL_VERSION_4_1
- ProgramUniform2dEXT
void ProgramUniform2dEXT(GLuint program, GLint location, GLdouble x, GLdouble y)
Commands for GL_EXT_direct_state_access
- ProgramUniform2dv
void ProgramUniform2dv(GLuint program, GLint location, GLsizei count, const(GLdouble)* value)
Commands for GL_VERSION_4_1
- ProgramUniform2dvEXT
void ProgramUniform2dvEXT(GLuint program, GLint location, GLsizei count, const(GLdouble)* value)
Commands for GL_EXT_direct_state_access
- ProgramUniform2f
void ProgramUniform2f(GLuint program, GLint location, GLfloat v0, GLfloat v1)
- ProgramUniform2fv
void ProgramUniform2fv(GLuint program, GLint location, GLsizei count, const(GLfloat)* value)
- ProgramUniform2i
void ProgramUniform2i(GLuint program, GLint location, GLint v0, GLint v1)
Commands for GL_VERSION_4_1
- ProgramUniform2i64ARB
void ProgramUniform2i64ARB(GLuint program, GLint location, GLint64 x, GLint64 y)
Commands for GL_ARB_gpu_shader_int64
- ProgramUniform2i64NV
void ProgramUniform2i64NV(GLuint program, GLint location, GLint64EXT x, GLint64EXT y)
Commands for GL_NV_gpu_shader5
- ProgramUniform2i64vARB
void ProgramUniform2i64vARB(GLuint program, GLint location, GLsizei count, const(GLint64)* value)
Commands for GL_ARB_gpu_shader_int64
- ProgramUniform2i64vNV
void ProgramUniform2i64vNV(GLuint program, GLint location, GLsizei count, const(GLint64EXT)* value)
Commands for GL_NV_gpu_shader5
- ProgramUniform2iv
void ProgramUniform2iv(GLuint program, GLint location, GLsizei count, const(GLint)* value)
- ProgramUniform2ui
void ProgramUniform2ui(GLuint program, GLint location, GLuint v0, GLuint v1)
Commands for GL_VERSION_4_1
- ProgramUniform2ui64ARB
void ProgramUniform2ui64ARB(GLuint program, GLint location, GLuint64 x, GLuint64 y)
Commands for GL_ARB_gpu_shader_int64
- ProgramUniform2ui64NV
void ProgramUniform2ui64NV(GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y)
Commands for GL_NV_gpu_shader5
- ProgramUniform2ui64vARB
void ProgramUniform2ui64vARB(GLuint program, GLint location, GLsizei count, const(GLuint64)* value)
Commands for GL_ARB_gpu_shader_int64
- ProgramUniform2ui64vNV
void ProgramUniform2ui64vNV(GLuint program, GLint location, GLsizei count, const(GLuint64EXT)* value)
Commands for GL_NV_gpu_shader5
- ProgramUniform2uiv
void ProgramUniform2uiv(GLuint program, GLint location, GLsizei count, const(GLuint)* value)
- ProgramUniform3d
void ProgramUniform3d(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2)
Commands for GL_VERSION_4_1
- ProgramUniform3dEXT
void ProgramUniform3dEXT(GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z)
Commands for GL_EXT_direct_state_access
- ProgramUniform3dv
void ProgramUniform3dv(GLuint program, GLint location, GLsizei count, const(GLdouble)* value)
Commands for GL_VERSION_4_1
- ProgramUniform3dvEXT
void ProgramUniform3dvEXT(GLuint program, GLint location, GLsizei count, const(GLdouble)* value)
Commands for GL_EXT_direct_state_access
- ProgramUniform3f
void ProgramUniform3f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
- ProgramUniform3fv
void ProgramUniform3fv(GLuint program, GLint location, GLsizei count, const(GLfloat)* value)
- ProgramUniform3i
void ProgramUniform3i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2)
Commands for GL_VERSION_4_1
- ProgramUniform3i64ARB
void ProgramUniform3i64ARB(GLuint program, GLint location, GLint64 x, GLint64 y, GLint64 z)
Commands for GL_ARB_gpu_shader_int64
- ProgramUniform3i64NV
void ProgramUniform3i64NV(GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z)
Commands for GL_NV_gpu_shader5
- ProgramUniform3i64vARB
void ProgramUniform3i64vARB(GLuint program, GLint location, GLsizei count, const(GLint64)* value)
Commands for GL_ARB_gpu_shader_int64
- ProgramUniform3i64vNV
void ProgramUniform3i64vNV(GLuint program, GLint location, GLsizei count, const(GLint64EXT)* value)
Commands for GL_NV_gpu_shader5
- ProgramUniform3iv
void ProgramUniform3iv(GLuint program, GLint location, GLsizei count, const(GLint)* value)
- ProgramUniform3ui
void ProgramUniform3ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2)
Commands for GL_VERSION_4_1
- ProgramUniform3ui64ARB
void ProgramUniform3ui64ARB(GLuint program, GLint location, GLuint64 x, GLuint64 y, GLuint64 z)
Commands for GL_ARB_gpu_shader_int64
- ProgramUniform3ui64NV
void ProgramUniform3ui64NV(GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z)
Commands for GL_NV_gpu_shader5
- ProgramUniform3ui64vARB
void ProgramUniform3ui64vARB(GLuint program, GLint location, GLsizei count, const(GLuint64)* value)
Commands for GL_ARB_gpu_shader_int64
- ProgramUniform3ui64vNV
void ProgramUniform3ui64vNV(GLuint program, GLint location, GLsizei count, const(GLuint64EXT)* value)
Commands for GL_NV_gpu_shader5
- ProgramUniform3uiv
void ProgramUniform3uiv(GLuint program, GLint location, GLsizei count, const(GLuint)* value)
- ProgramUniform4d
void ProgramUniform4d(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3)
Commands for GL_VERSION_4_1
- ProgramUniform4dEXT
void ProgramUniform4dEXT(GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
Commands for GL_EXT_direct_state_access
- ProgramUniform4dv
void ProgramUniform4dv(GLuint program, GLint location, GLsizei count, const(GLdouble)* value)
Commands for GL_VERSION_4_1
- ProgramUniform4dvEXT
void ProgramUniform4dvEXT(GLuint program, GLint location, GLsizei count, const(GLdouble)* value)
Commands for GL_EXT_direct_state_access
- ProgramUniform4f
void ProgramUniform4f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
- ProgramUniform4fv
void ProgramUniform4fv(GLuint program, GLint location, GLsizei count, const(GLfloat)* value)
- ProgramUniform4i
void ProgramUniform4i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
Commands for GL_VERSION_4_1
- ProgramUniform4i64ARB
void ProgramUniform4i64ARB(GLuint program, GLint location, GLint64 x, GLint64 y, GLint64 z, GLint64 w)
Commands for GL_ARB_gpu_shader_int64
- ProgramUniform4i64NV
void ProgramUniform4i64NV(GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w)
Commands for GL_NV_gpu_shader5
- ProgramUniform4i64vARB
void ProgramUniform4i64vARB(GLuint program, GLint location, GLsizei count, const(GLint64)* value)
Commands for GL_ARB_gpu_shader_int64
- ProgramUniform4i64vNV
void ProgramUniform4i64vNV(GLuint program, GLint location, GLsizei count, const(GLint64EXT)* value)
Commands for GL_NV_gpu_shader5
- ProgramUniform4iv
void ProgramUniform4iv(GLuint program, GLint location, GLsizei count, const(GLint)* value)
- ProgramUniform4ui
void ProgramUniform4ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
Commands for GL_VERSION_4_1
- ProgramUniform4ui64ARB
void ProgramUniform4ui64ARB(GLuint program, GLint location, GLuint64 x, GLuint64 y, GLuint64 z, GLuint64 w)
Commands for GL_ARB_gpu_shader_int64
- ProgramUniform4ui64NV
void ProgramUniform4ui64NV(GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w)
Commands for GL_NV_gpu_shader5
- ProgramUniform4ui64vARB
void ProgramUniform4ui64vARB(GLuint program, GLint location, GLsizei count, const(GLuint64)* value)
Commands for GL_ARB_gpu_shader_int64
- ProgramUniform4ui64vNV
void ProgramUniform4ui64vNV(GLuint program, GLint location, GLsizei count, const(GLuint64EXT)* value)
Commands for GL_NV_gpu_shader5
- ProgramUniform4uiv
void ProgramUniform4uiv(GLuint program, GLint location, GLsizei count, const(GLuint)* value)
Commands for GL_VERSION_4_1
- ProgramUniformHandleui64ARB
void ProgramUniformHandleui64ARB(GLuint program, GLint location, GLuint64 value)
Commands for GL_ARB_bindless_texture
- ProgramUniformHandleui64NV
void ProgramUniformHandleui64NV(GLuint program, GLint location, GLuint64 value)
Commands for GL_NV_bindless_texture
- ProgramUniformHandleui64vARB
void ProgramUniformHandleui64vARB(GLuint program, GLint location, GLsizei count, const(GLuint64)* values)
Commands for GL_ARB_bindless_texture
- ProgramUniformHandleui64vNV
void ProgramUniformHandleui64vNV(GLuint program, GLint location, GLsizei count, const(GLuint64)* values)
Commands for GL_NV_bindless_texture
- ProgramUniformMatrix2dv
void ProgramUniformMatrix2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const(GLdouble)* value)
Commands for GL_VERSION_4_1
- ProgramUniformMatrix2dvEXT
void ProgramUniformMatrix2dvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const(GLdouble)* value)
Commands for GL_EXT_direct_state_access
- ProgramUniformMatrix2fv
void ProgramUniformMatrix2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const(GLfloat)* value)
- ProgramUniformMatrix2x3dv
void ProgramUniformMatrix2x3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const(GLdouble)* value)
Commands for GL_VERSION_4_1
- ProgramUniformMatrix2x3dvEXT
void ProgramUniformMatrix2x3dvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const(GLdouble)* value)
Commands for GL_EXT_direct_state_access
- ProgramUniformMatrix2x3fv
void ProgramUniformMatrix2x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const(GLfloat)* value)
- ProgramUniformMatrix2x4dv
void ProgramUniformMatrix2x4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const(GLdouble)* value)
Commands for GL_VERSION_4_1
- ProgramUniformMatrix2x4dvEXT
void ProgramUniformMatrix2x4dvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const(GLdouble)* value)
Commands for GL_EXT_direct_state_access
- ProgramUniformMatrix2x4fv
void ProgramUniformMatrix2x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const(GLfloat)* value)
- ProgramUniformMatrix3dv
void ProgramUniformMatrix3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const(GLdouble)* value)
Commands for GL_VERSION_4_1
- ProgramUniformMatrix3dvEXT
void ProgramUniformMatrix3dvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const(GLdouble)* value)
Commands for GL_EXT_direct_state_access
- ProgramUniformMatrix3fv
void ProgramUniformMatrix3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const(GLfloat)* value)
- ProgramUniformMatrix3x2dv
void ProgramUniformMatrix3x2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const(GLdouble)* value)
Commands for GL_VERSION_4_1
- ProgramUniformMatrix3x2dvEXT
void ProgramUniformMatrix3x2dvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const(GLdouble)* value)
Commands for GL_EXT_direct_state_access
- ProgramUniformMatrix3x2fv
void ProgramUniformMatrix3x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const(GLfloat)* value)
- ProgramUniformMatrix3x4dv
void ProgramUniformMatrix3x4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const(GLdouble)* value)
Commands for GL_VERSION_4_1
- ProgramUniformMatrix3x4dvEXT
void ProgramUniformMatrix3x4dvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const(GLdouble)* value)
Commands for GL_EXT_direct_state_access
- ProgramUniformMatrix3x4fv
void ProgramUniformMatrix3x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const(GLfloat)* value)
- ProgramUniformMatrix4dv
void ProgramUniformMatrix4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const(GLdouble)* value)
Commands for GL_VERSION_4_1
- ProgramUniformMatrix4dvEXT
void ProgramUniformMatrix4dvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const(GLdouble)* value)
Commands for GL_EXT_direct_state_access
- ProgramUniformMatrix4fv
void ProgramUniformMatrix4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const(GLfloat)* value)
- ProgramUniformMatrix4x2dv
void ProgramUniformMatrix4x2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const(GLdouble)* value)
Commands for GL_VERSION_4_1
- ProgramUniformMatrix4x2dvEXT
void ProgramUniformMatrix4x2dvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const(GLdouble)* value)
Commands for GL_EXT_direct_state_access
- ProgramUniformMatrix4x2fv
void ProgramUniformMatrix4x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const(GLfloat)* value)
- ProgramUniformMatrix4x3dv
void ProgramUniformMatrix4x3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const(GLdouble)* value)
Commands for GL_VERSION_4_1
- ProgramUniformMatrix4x3dvEXT
void ProgramUniformMatrix4x3dvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const(GLdouble)* value)
Commands for GL_EXT_direct_state_access
- ProgramUniformMatrix4x3fv
void ProgramUniformMatrix4x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const(GLfloat)* value)
Commands for GL_VERSION_4_1
- ProgramUniformui64NV
void ProgramUniformui64NV(GLuint program, GLint location, GLuint64EXT value)
- ProgramUniformui64vNV
void ProgramUniformui64vNV(GLuint program, GLint location, GLsizei count, const(GLuint64EXT)* value)
Commands for GL_NV_shader_buffer_load
- ProvokingVertex
void ProvokingVertex(GLenum mode)
Commands for GL_VERSION_3_2
- PushClientAttribDefaultEXT
void PushClientAttribDefaultEXT(GLbitfield mask)
Commands for GL_EXT_direct_state_access
- PushDebugGroup
void PushDebugGroup(GLenum source, GLuint id, GLsizei length, const(GLchar)* message)
Commands for GL_VERSION_4_3
- PushGroupMarkerEXT
void PushGroupMarkerEXT(GLsizei length, const(GLchar)* marker)
Commands for GL_EXT_debug_marker
- QueryCounter
void QueryCounter(GLuint id, GLenum target)
Commands for GL_VERSION_3_3
- RasterSamplesEXT
void RasterSamplesEXT(GLuint samples, GLboolean fixedsamplelocations)
Commands for GL_EXT_raster_multisample
- ReadBuffer
void ReadBuffer(GLenum src)
- ReadPixels
void ReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void* pixels)
Commands for GL_VERSION_1_0
- ReadnPixels
void ReadnPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void* data)
Commands for GL_VERSION_4_5
- ReleaseShaderCompiler
void ReleaseShaderCompiler()
Commands for GL_VERSION_4_1
- RenderbufferStorage
void RenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
- RenderbufferStorageMultisample
void RenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
Commands for GL_VERSION_3_0
- RenderbufferStorageMultisampleCoverageNV
void RenderbufferStorageMultisampleCoverageNV(GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height)
Commands for GL_NV_framebuffer_multisample_coverage
- ResolveDepthValuesNV
void ResolveDepthValuesNV()
Commands for GL_NV_sample_locations
- ResumeTransformFeedback
void ResumeTransformFeedback()
Commands for GL_VERSION_4_0
- SampleCoverage
void SampleCoverage(GLfloat value, GLboolean invert)
Commands for GL_VERSION_1_3
- SampleMaski
void SampleMaski(GLuint maskNumber, GLbitfield mask)
Commands for GL_VERSION_3_2
- SamplerParameterIiv
void SamplerParameterIiv(GLuint sampler, GLenum pname, const(GLint)* param)
- SamplerParameterIuiv
void SamplerParameterIuiv(GLuint sampler, GLenum pname, const(GLuint)* param)
- SamplerParameterf
void SamplerParameterf(GLuint sampler, GLenum pname, GLfloat param)
- SamplerParameterfv
void SamplerParameterfv(GLuint sampler, GLenum pname, const(GLfloat)* param)
- SamplerParameteri
void SamplerParameteri(GLuint sampler, GLenum pname, GLint param)
- SamplerParameteriv
void SamplerParameteriv(GLuint sampler, GLenum pname, const(GLint)* param)
Commands for GL_VERSION_3_3
- Scissor
void Scissor(GLint x, GLint y, GLsizei width, GLsizei height)
Commands for GL_VERSION_1_0
- ScissorArrayv
void ScissorArrayv(GLuint first, GLsizei count, const(GLint)* v)
- ScissorIndexed
void ScissorIndexed(GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height)
- ScissorIndexedv
void ScissorIndexedv(GLuint index, const(GLint)* v)
Commands for GL_VERSION_4_1
- SecondaryColorFormatNV
void SecondaryColorFormatNV(GLint size, GLenum type, GLsizei stride)
Commands for GL_NV_vertex_buffer_unified_memory
- SelectPerfMonitorCountersAMD
void SelectPerfMonitorCountersAMD(GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint* counterList)
Commands for GL_AMD_performance_monitor
- ShaderBinary
void ShaderBinary(GLsizei count, const(GLuint)* shaders, GLenum binaryformat, const(void)* binary, GLsizei length)
Commands for GL_VERSION_4_1
- ShaderSource
void ShaderSource(GLuint shader, GLsizei count, const(GLchar*)* string, const(GLint)* length)
Commands for GL_VERSION_2_0
- ShaderStorageBlockBinding
void ShaderStorageBlockBinding(GLuint program, GLuint storageBlockIndex, GLuint storageBlockBinding)
Commands for GL_VERSION_4_3
- SignalVkFenceNV
void SignalVkFenceNV(GLuint64 vkFence)
- SignalVkSemaphoreNV
void SignalVkSemaphoreNV(GLuint64 vkSemaphore)
Commands for GL_NV_draw_vulkan_image
- SpecializeShader
void SpecializeShader(GLuint shader, const(GLchar)* pEntryPoint, GLuint numSpecializationConstants, const(GLuint)* pConstantIndex, const(GLuint)* pConstantValue)
Commands for GL_VERSION_4_6
- StateCaptureNV
void StateCaptureNV(GLuint state, GLenum mode)
Commands for GL_NV_command_list
- StencilFillPathInstancedNV
void StencilFillPathInstancedNV(GLsizei numPaths, GLenum pathNameType, const(void)* paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum transformType, const(GLfloat)* transformValues)
- StencilFillPathNV
void StencilFillPathNV(GLuint path, GLenum fillMode, GLuint mask)
Commands for GL_NV_path_rendering
- StencilFunc
void StencilFunc(GLenum func, GLint ref_, GLuint mask)
Commands for GL_VERSION_1_0
- StencilFuncSeparate
void StencilFuncSeparate(GLenum face, GLenum func, GLint ref_, GLuint mask)
Commands for GL_VERSION_2_0
- StencilMask
void StencilMask(GLuint mask)
Commands for GL_VERSION_1_0
- StencilMaskSeparate
void StencilMaskSeparate(GLenum face, GLuint mask)
Commands for GL_VERSION_2_0
- StencilOp
void StencilOp(GLenum fail, GLenum zfail, GLenum zpass)
Commands for GL_VERSION_1_0
- StencilOpSeparate
void StencilOpSeparate(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)
Commands for GL_VERSION_2_0
- StencilStrokePathInstancedNV
void StencilStrokePathInstancedNV(GLsizei numPaths, GLenum pathNameType, const(void)* paths, GLuint pathBase, GLint reference, GLuint mask, GLenum transformType, const(GLfloat)* transformValues)
- StencilStrokePathNV
void StencilStrokePathNV(GLuint path, GLint reference, GLuint mask)
- StencilThenCoverFillPathInstancedNV
void StencilThenCoverFillPathInstancedNV(GLsizei numPaths, GLenum pathNameType, const(void)* paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum coverMode, GLenum transformType, const(GLfloat)* transformValues)
- StencilThenCoverFillPathNV
void StencilThenCoverFillPathNV(GLuint path, GLenum fillMode, GLuint mask, GLenum coverMode)
- StencilThenCoverStrokePathInstancedNV
void StencilThenCoverStrokePathInstancedNV(GLsizei numPaths, GLenum pathNameType, const(void)* paths, GLuint pathBase, GLint reference, GLuint mask, GLenum coverMode, GLenum transformType, const(GLfloat)* transformValues)
- StencilThenCoverStrokePathNV
void StencilThenCoverStrokePathNV(GLuint path, GLint reference, GLuint mask, GLenum coverMode)
Commands for GL_NV_path_rendering
- SubpixelPrecisionBiasNV
void SubpixelPrecisionBiasNV(GLuint xbits, GLuint ybits)
Commands for GL_NV_conservative_raster
- TexBuffer
void TexBuffer(GLenum target, GLenum internalformat, GLuint buffer)
Commands for GL_VERSION_3_1
- TexBufferRange
void TexBufferRange(GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size)
Commands for GL_VERSION_4_3
- TexCoordFormatNV
void TexCoordFormatNV(GLint size, GLenum type, GLsizei stride)
Commands for GL_NV_vertex_buffer_unified_memory
- TexImage1D
void TexImage1D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const(void)* pixels)
- TexImage2D
void TexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const(void)* pixels)
Commands for GL_VERSION_1_0
- TexImage2DMultisample
void TexImage2DMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
Commands for GL_VERSION_3_2
- TexImage3D
void TexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const(void)* pixels)
Commands for GL_VERSION_1_2
- TexImage3DMultisample
void TexImage3DMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
Commands for GL_VERSION_3_2
- TexPageCommitmentARB
void TexPageCommitmentARB(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit)
Commands for GL_ARB_sparse_texture
- TexParameterIiv
void TexParameterIiv(GLenum target, GLenum pname, const(GLint)* params)
- TexParameterIuiv
void TexParameterIuiv(GLenum target, GLenum pname, const(GLuint)* params)
Commands for GL_VERSION_3_0
- TexParameterf
void TexParameterf(GLenum target, GLenum pname, GLfloat param)
- TexParameterfv
void TexParameterfv(GLenum target, GLenum pname, const(GLfloat)* params)
- TexParameteri
void TexParameteri(GLenum target, GLenum pname, GLint param)
- TexParameteriv
void TexParameteriv(GLenum target, GLenum pname, const(GLint)* params)
Commands for GL_VERSION_1_0
- TexStorage1D
void TexStorage1D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width)
- TexStorage2D
void TexStorage2D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
Commands for GL_VERSION_4_2
- TexStorage2DMultisample
void TexStorage2DMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
Commands for GL_VERSION_4_3
- TexStorage3D
void TexStorage3D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)
Commands for GL_VERSION_4_2
- TexStorage3DMultisample
void TexStorage3DMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
Commands for GL_VERSION_4_3
- TexSubImage1D
void TexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const(void)* pixels)
- TexSubImage2D
void TexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const(void)* pixels)
Commands for GL_VERSION_1_1
- TexSubImage3D
void TexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const(void)* pixels)
Commands for GL_VERSION_1_2
- TextureBarrier
void TextureBarrier()
Commands for GL_VERSION_4_5
- TextureBarrierNV
void TextureBarrierNV()
Commands for GL_NV_texture_barrier
- TextureBuffer
void TextureBuffer(GLuint texture, GLenum internalformat, GLuint buffer)
Commands for GL_VERSION_4_5
- TextureBufferEXT
void TextureBufferEXT(GLuint texture, GLenum target, GLenum internalformat, GLuint buffer)
Commands for GL_EXT_direct_state_access
- TextureBufferRange
void TextureBufferRange(GLuint texture, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size)
Commands for GL_VERSION_4_5
- TextureBufferRangeEXT
void TextureBufferRangeEXT(GLuint texture, GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size)
- TextureImage1DEXT
void TextureImage1DEXT(GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const(void)* pixels)
- TextureImage2DEXT
void TextureImage2DEXT(GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const(void)* pixels)
- TextureImage3DEXT
void TextureImage3DEXT(GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const(void)* pixels)
- TexturePageCommitmentEXT
void TexturePageCommitmentEXT(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit)
Commands for GL_EXT_direct_state_access
- TextureParameterIiv
void TextureParameterIiv(GLuint texture, GLenum pname, const(GLint)* params)
Commands for GL_VERSION_4_5
- TextureParameterIivEXT
void TextureParameterIivEXT(GLuint texture, GLenum target, GLenum pname, const(GLint)* params)
Commands for GL_EXT_direct_state_access
- TextureParameterIuiv
void TextureParameterIuiv(GLuint texture, GLenum pname, const(GLuint)* params)
Commands for GL_VERSION_4_5
- TextureParameterIuivEXT
void TextureParameterIuivEXT(GLuint texture, GLenum target, GLenum pname, const(GLuint)* params)
Commands for GL_EXT_direct_state_access
- TextureParameterf
void TextureParameterf(GLuint texture, GLenum pname, GLfloat param)
Commands for GL_VERSION_4_5
- TextureParameterfEXT
void TextureParameterfEXT(GLuint texture, GLenum target, GLenum pname, GLfloat param)
Commands for GL_EXT_direct_state_access
- TextureParameterfv
void TextureParameterfv(GLuint texture, GLenum pname, const(GLfloat)* param)
Commands for GL_VERSION_4_5
- TextureParameterfvEXT
void TextureParameterfvEXT(GLuint texture, GLenum target, GLenum pname, const(GLfloat)* params)
Commands for GL_EXT_direct_state_access
- TextureParameteri
void TextureParameteri(GLuint texture, GLenum pname, GLint param)
Commands for GL_VERSION_4_5
- TextureParameteriEXT
void TextureParameteriEXT(GLuint texture, GLenum target, GLenum pname, GLint param)
Commands for GL_EXT_direct_state_access
- TextureParameteriv
void TextureParameteriv(GLuint texture, GLenum pname, const(GLint)* param)
Commands for GL_VERSION_4_5
- TextureParameterivEXT
void TextureParameterivEXT(GLuint texture, GLenum target, GLenum pname, const(GLint)* params)
- TextureRenderbufferEXT
void TextureRenderbufferEXT(GLuint texture, GLenum target, GLuint renderbuffer)
Commands for GL_EXT_direct_state_access
- TextureStorage1D
void TextureStorage1D(GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width)
Commands for GL_VERSION_4_5
- TextureStorage1DEXT
void TextureStorage1DEXT(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width)
Commands for GL_EXT_direct_state_access
- TextureStorage2D
void TextureStorage2D(GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
Commands for GL_VERSION_4_5
- TextureStorage2DEXT
void TextureStorage2DEXT(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
Commands for GL_EXT_direct_state_access
- TextureStorage2DMultisample
void TextureStorage2DMultisample(GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
Commands for GL_VERSION_4_5
- TextureStorage2DMultisampleEXT
void TextureStorage2DMultisampleEXT(GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
Commands for GL_EXT_direct_state_access
- TextureStorage3D
void TextureStorage3D(GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)
Commands for GL_VERSION_4_5
- TextureStorage3DEXT
void TextureStorage3DEXT(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)
Commands for GL_EXT_direct_state_access
- TextureStorage3DMultisample
void TextureStorage3DMultisample(GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
Commands for GL_VERSION_4_5
- TextureStorage3DMultisampleEXT
void TextureStorage3DMultisampleEXT(GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
Commands for GL_EXT_direct_state_access
- TextureSubImage1D
void TextureSubImage1D(GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const(void)* pixels)
Commands for GL_VERSION_4_5
- TextureSubImage1DEXT
void TextureSubImage1DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const(void)* pixels)
Commands for GL_EXT_direct_state_access
- TextureSubImage2D
void TextureSubImage2D(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const(void)* pixels)
Commands for GL_VERSION_4_5
- TextureSubImage2DEXT
void TextureSubImage2DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const(void)* pixels)
Commands for GL_EXT_direct_state_access
- TextureSubImage3D
void TextureSubImage3D(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const(void)* pixels)
Commands for GL_VERSION_4_5
- TextureSubImage3DEXT
void TextureSubImage3DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const(void)* pixels)
Commands for GL_EXT_direct_state_access
- TextureView
void TextureView(GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers)
Commands for GL_VERSION_4_3
- TransformFeedbackBufferBase
void TransformFeedbackBufferBase(GLuint xfb, GLuint index, GLuint buffer)
- TransformFeedbackBufferRange
void TransformFeedbackBufferRange(GLuint xfb, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
Commands for GL_VERSION_4_5
- TransformFeedbackVaryings
void TransformFeedbackVaryings(GLuint program, GLsizei count, const(GLchar*)* varyings, GLenum bufferMode)
Commands for GL_VERSION_3_0
- TransformPathNV
void TransformPathNV(GLuint resultPath, GLuint srcPath, GLenum transformType, const(GLfloat)* transformValues)
Commands for GL_NV_path_rendering
- Uniform1d
void Uniform1d(GLint location, GLdouble x)
- Uniform1dv
void Uniform1dv(GLint location, GLsizei count, const(GLdouble)* value)
Commands for GL_VERSION_4_0
- Uniform1f
void Uniform1f(GLint location, GLfloat v0)
- Uniform1fv
void Uniform1fv(GLint location, GLsizei count, const(GLfloat)* value)
- Uniform1i
void Uniform1i(GLint location, GLint v0)
Commands for GL_VERSION_2_0
- Uniform1i64ARB
void Uniform1i64ARB(GLint location, GLint64 x)
Commands for GL_ARB_gpu_shader_int64
- Uniform1i64NV
void Uniform1i64NV(GLint location, GLint64EXT x)
Commands for GL_NV_gpu_shader5
- Uniform1i64vARB
void Uniform1i64vARB(GLint location, GLsizei count, const(GLint64)* value)
Commands for GL_ARB_gpu_shader_int64
- Uniform1i64vNV
void Uniform1i64vNV(GLint location, GLsizei count, const(GLint64EXT)* value)
Commands for GL_NV_gpu_shader5
- Uniform1iv
void Uniform1iv(GLint location, GLsizei count, const(GLint)* value)
Commands for GL_VERSION_2_0
- Uniform1ui
void Uniform1ui(GLint location, GLuint v0)
Commands for GL_VERSION_3_0
- Uniform1ui64ARB
void Uniform1ui64ARB(GLint location, GLuint64 x)
Commands for GL_ARB_gpu_shader_int64
- Uniform1ui64NV
void Uniform1ui64NV(GLint location, GLuint64EXT x)
Commands for GL_NV_gpu_shader5
- Uniform1ui64vARB
void Uniform1ui64vARB(GLint location, GLsizei count, const(GLuint64)* value)
Commands for GL_ARB_gpu_shader_int64
- Uniform1ui64vNV
void Uniform1ui64vNV(GLint location, GLsizei count, const(GLuint64EXT)* value)
Commands for GL_NV_gpu_shader5
- Uniform1uiv
void Uniform1uiv(GLint location, GLsizei count, const(GLuint)* value)
Commands for GL_VERSION_3_0
- Uniform2d
void Uniform2d(GLint location, GLdouble x, GLdouble y)
- Uniform2dv
void Uniform2dv(GLint location, GLsizei count, const(GLdouble)* value)
Commands for GL_VERSION_4_0
- Uniform2f
void Uniform2f(GLint location, GLfloat v0, GLfloat v1)
- Uniform2fv
void Uniform2fv(GLint location, GLsizei count, const(GLfloat)* value)
- Uniform2i
void Uniform2i(GLint location, GLint v0, GLint v1)
Commands for GL_VERSION_2_0
- Uniform2i64ARB
void Uniform2i64ARB(GLint location, GLint64 x, GLint64 y)
Commands for GL_ARB_gpu_shader_int64
- Uniform2i64NV
void Uniform2i64NV(GLint location, GLint64EXT x, GLint64EXT y)
Commands for GL_NV_gpu_shader5
- Uniform2i64vARB
void Uniform2i64vARB(GLint location, GLsizei count, const(GLint64)* value)
Commands for GL_ARB_gpu_shader_int64
- Uniform2i64vNV
void Uniform2i64vNV(GLint location, GLsizei count, const(GLint64EXT)* value)
Commands for GL_NV_gpu_shader5
- Uniform2iv
void Uniform2iv(GLint location, GLsizei count, const(GLint)* value)
Commands for GL_VERSION_2_0
- Uniform2ui
void Uniform2ui(GLint location, GLuint v0, GLuint v1)
Commands for GL_VERSION_3_0
- Uniform2ui64ARB
void Uniform2ui64ARB(GLint location, GLuint64 x, GLuint64 y)
Commands for GL_ARB_gpu_shader_int64
- Uniform2ui64NV
void Uniform2ui64NV(GLint location, GLuint64EXT x, GLuint64EXT y)
Commands for GL_NV_gpu_shader5
- Uniform2ui64vARB
void Uniform2ui64vARB(GLint location, GLsizei count, const(GLuint64)* value)
Commands for GL_ARB_gpu_shader_int64
- Uniform2ui64vNV
void Uniform2ui64vNV(GLint location, GLsizei count, const(GLuint64EXT)* value)
Commands for GL_NV_gpu_shader5
- Uniform2uiv
void Uniform2uiv(GLint location, GLsizei count, const(GLuint)* value)
Commands for GL_VERSION_3_0
- Uniform3d
void Uniform3d(GLint location, GLdouble x, GLdouble y, GLdouble z)
- Uniform3dv
void Uniform3dv(GLint location, GLsizei count, const(GLdouble)* value)
Commands for GL_VERSION_4_0
- Uniform3f
void Uniform3f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
- Uniform3fv
void Uniform3fv(GLint location, GLsizei count, const(GLfloat)* value)
- Uniform3i
void Uniform3i(GLint location, GLint v0, GLint v1, GLint v2)
Commands for GL_VERSION_2_0
- Uniform3i64ARB
void Uniform3i64ARB(GLint location, GLint64 x, GLint64 y, GLint64 z)
Commands for GL_ARB_gpu_shader_int64
- Uniform3i64NV
void Uniform3i64NV(GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z)
Commands for GL_NV_gpu_shader5
- Uniform3i64vARB
void Uniform3i64vARB(GLint location, GLsizei count, const(GLint64)* value)
Commands for GL_ARB_gpu_shader_int64
- Uniform3i64vNV
void Uniform3i64vNV(GLint location, GLsizei count, const(GLint64EXT)* value)
Commands for GL_NV_gpu_shader5
- Uniform3iv
void Uniform3iv(GLint location, GLsizei count, const(GLint)* value)
Commands for GL_VERSION_2_0
- Uniform3ui
void Uniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2)
Commands for GL_VERSION_3_0
- Uniform3ui64ARB
void Uniform3ui64ARB(GLint location, GLuint64 x, GLuint64 y, GLuint64 z)
Commands for GL_ARB_gpu_shader_int64
- Uniform3ui64NV
void Uniform3ui64NV(GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z)
Commands for GL_NV_gpu_shader5
- Uniform3ui64vARB
void Uniform3ui64vARB(GLint location, GLsizei count, const(GLuint64)* value)
Commands for GL_ARB_gpu_shader_int64
- Uniform3ui64vNV
void Uniform3ui64vNV(GLint location, GLsizei count, const(GLuint64EXT)* value)
Commands for GL_NV_gpu_shader5
- Uniform3uiv
void Uniform3uiv(GLint location, GLsizei count, const(GLuint)* value)
Commands for GL_VERSION_3_0
- Uniform4d
void Uniform4d(GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
- Uniform4dv
void Uniform4dv(GLint location, GLsizei count, const(GLdouble)* value)
Commands for GL_VERSION_4_0
- Uniform4f
void Uniform4f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
- Uniform4fv
void Uniform4fv(GLint location, GLsizei count, const(GLfloat)* value)
- Uniform4i
void Uniform4i(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
Commands for GL_VERSION_2_0
- Uniform4i64ARB
void Uniform4i64ARB(GLint location, GLint64 x, GLint64 y, GLint64 z, GLint64 w)
Commands for GL_ARB_gpu_shader_int64
- Uniform4i64NV
void Uniform4i64NV(GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w)
Commands for GL_NV_gpu_shader5
- Uniform4i64vARB
void Uniform4i64vARB(GLint location, GLsizei count, const(GLint64)* value)
Commands for GL_ARB_gpu_shader_int64
- Uniform4i64vNV
void Uniform4i64vNV(GLint location, GLsizei count, const(GLint64EXT)* value)
Commands for GL_NV_gpu_shader5
- Uniform4iv
void Uniform4iv(GLint location, GLsizei count, const(GLint)* value)
Commands for GL_VERSION_2_0
- Uniform4ui
void Uniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
Commands for GL_VERSION_3_0
- Uniform4ui64ARB
void Uniform4ui64ARB(GLint location, GLuint64 x, GLuint64 y, GLuint64 z, GLuint64 w)
Commands for GL_ARB_gpu_shader_int64
- Uniform4ui64NV
void Uniform4ui64NV(GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w)
Commands for GL_NV_gpu_shader5
- Uniform4ui64vARB
void Uniform4ui64vARB(GLint location, GLsizei count, const(GLuint64)* value)
Commands for GL_ARB_gpu_shader_int64
- Uniform4ui64vNV
void Uniform4ui64vNV(GLint location, GLsizei count, const(GLuint64EXT)* value)
Commands for GL_NV_gpu_shader5
- Uniform4uiv
void Uniform4uiv(GLint location, GLsizei count, const(GLuint)* value)
Commands for GL_VERSION_3_0
- UniformBlockBinding
void UniformBlockBinding(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding)
Commands for GL_VERSION_3_1
- UniformHandleui64ARB
void UniformHandleui64ARB(GLint location, GLuint64 value)
Commands for GL_ARB_bindless_texture
- UniformHandleui64NV
void UniformHandleui64NV(GLint location, GLuint64 value)
Commands for GL_NV_bindless_texture
- UniformHandleui64vARB
void UniformHandleui64vARB(GLint location, GLsizei count, const(GLuint64)* value)
Commands for GL_ARB_bindless_texture
- UniformHandleui64vNV
void UniformHandleui64vNV(GLint location, GLsizei count, const(GLuint64)* value)
Commands for GL_NV_bindless_texture
- UniformMatrix2dv
void UniformMatrix2dv(GLint location, GLsizei count, GLboolean transpose, const(GLdouble)* value)
Commands for GL_VERSION_4_0
- UniformMatrix2fv
void UniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const(GLfloat)* value)
Commands for GL_VERSION_2_0
- UniformMatrix2x3dv
void UniformMatrix2x3dv(GLint location, GLsizei count, GLboolean transpose, const(GLdouble)* value)
Commands for GL_VERSION_4_0
- UniformMatrix2x3fv
void UniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const(GLfloat)* value)
Commands for GL_VERSION_2_1
- UniformMatrix2x4dv
void UniformMatrix2x4dv(GLint location, GLsizei count, GLboolean transpose, const(GLdouble)* value)
Commands for GL_VERSION_4_0
- UniformMatrix2x4fv
void UniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const(GLfloat)* value)
Commands for GL_VERSION_2_1
- UniformMatrix3dv
void UniformMatrix3dv(GLint location, GLsizei count, GLboolean transpose, const(GLdouble)* value)
Commands for GL_VERSION_4_0
- UniformMatrix3fv
void UniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const(GLfloat)* value)
Commands for GL_VERSION_2_0
- UniformMatrix3x2dv
void UniformMatrix3x2dv(GLint location, GLsizei count, GLboolean transpose, const(GLdouble)* value)
Commands for GL_VERSION_4_0
- UniformMatrix3x2fv
void UniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const(GLfloat)* value)
Commands for GL_VERSION_2_1
- UniformMatrix3x4dv
void UniformMatrix3x4dv(GLint location, GLsizei count, GLboolean transpose, const(GLdouble)* value)
Commands for GL_VERSION_4_0
- UniformMatrix3x4fv
void UniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const(GLfloat)* value)
Commands for GL_VERSION_2_1
- UniformMatrix4dv
void UniformMatrix4dv(GLint location, GLsizei count, GLboolean transpose, const(GLdouble)* value)
Commands for GL_VERSION_4_0
- UniformMatrix4fv
void UniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const(GLfloat)* value)
Commands for GL_VERSION_2_0
- UniformMatrix4x2dv
void UniformMatrix4x2dv(GLint location, GLsizei count, GLboolean transpose, const(GLdouble)* value)
Commands for GL_VERSION_4_0
- UniformMatrix4x2fv
void UniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const(GLfloat)* value)
Commands for GL_VERSION_2_1
- UniformMatrix4x3dv
void UniformMatrix4x3dv(GLint location, GLsizei count, GLboolean transpose, const(GLdouble)* value)
Commands for GL_VERSION_4_0
- UniformMatrix4x3fv
void UniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const(GLfloat)* value)
Commands for GL_VERSION_2_1
- UniformSubroutinesuiv
void UniformSubroutinesuiv(GLenum shadertype, GLsizei count, const(GLuint)* indices)
Commands for GL_VERSION_4_0
- Uniformui64NV
void Uniformui64NV(GLint location, GLuint64EXT value)
- Uniformui64vNV
void Uniformui64vNV(GLint location, GLsizei count, const(GLuint64EXT)* value)
Commands for GL_NV_shader_buffer_load
- UnmapBuffer
GLboolean UnmapBuffer(GLenum target)
Commands for GL_VERSION_1_5
- UnmapNamedBuffer
GLboolean UnmapNamedBuffer(GLuint buffer)
Commands for GL_VERSION_4_5
- UnmapNamedBufferEXT
GLboolean UnmapNamedBufferEXT(GLuint buffer)
Commands for GL_EXT_direct_state_access
- UseProgram
void UseProgram(GLuint program)
Commands for GL_VERSION_2_0
- UseProgramStages
void UseProgramStages(GLuint pipeline, GLbitfield stages, GLuint program)
Commands for GL_VERSION_4_1
- UseShaderProgramEXT
void UseShaderProgramEXT(GLenum type, GLuint program)
Commands for GL_EXT_separate_shader_objects
- ValidateProgram
void ValidateProgram(GLuint program)
Commands for GL_VERSION_2_0
- ValidateProgramPipeline
void ValidateProgramPipeline(GLuint pipeline)
Commands for GL_VERSION_4_1
- VertexArrayAttribBinding
void VertexArrayAttribBinding(GLuint vaobj, GLuint attribindex, GLuint bindingindex)
- VertexArrayAttribFormat
void VertexArrayAttribFormat(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset)
- VertexArrayAttribIFormat
void VertexArrayAttribIFormat(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
- VertexArrayAttribLFormat
void VertexArrayAttribLFormat(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
Commands for GL_VERSION_4_5
- VertexArrayBindVertexBufferEXT
void VertexArrayBindVertexBufferEXT(GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride)
Commands for GL_EXT_direct_state_access
- VertexArrayBindingDivisor
void VertexArrayBindingDivisor(GLuint vaobj, GLuint bindingindex, GLuint divisor)
Commands for GL_VERSION_4_5
- VertexArrayColorOffsetEXT
void VertexArrayColorOffsetEXT(GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset)
- VertexArrayEdgeFlagOffsetEXT
void VertexArrayEdgeFlagOffsetEXT(GLuint vaobj, GLuint buffer, GLsizei stride, GLintptr offset)
Commands for GL_EXT_direct_state_access
- VertexArrayElementBuffer
void VertexArrayElementBuffer(GLuint vaobj, GLuint buffer)
Commands for GL_VERSION_4_5
- VertexArrayFogCoordOffsetEXT
void VertexArrayFogCoordOffsetEXT(GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset)
- VertexArrayIndexOffsetEXT
void VertexArrayIndexOffsetEXT(GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset)
- VertexArrayMultiTexCoordOffsetEXT
void VertexArrayMultiTexCoordOffsetEXT(GLuint vaobj, GLuint buffer, GLenum texunit, GLint size, GLenum type, GLsizei stride, GLintptr offset)
- VertexArrayNormalOffsetEXT
void VertexArrayNormalOffsetEXT(GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset)
- VertexArraySecondaryColorOffsetEXT
void VertexArraySecondaryColorOffsetEXT(GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset)
- VertexArrayTexCoordOffsetEXT
void VertexArrayTexCoordOffsetEXT(GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset)
- VertexArrayVertexAttribBindingEXT
void VertexArrayVertexAttribBindingEXT(GLuint vaobj, GLuint attribindex, GLuint bindingindex)
- VertexArrayVertexAttribDivisorEXT
void VertexArrayVertexAttribDivisorEXT(GLuint vaobj, GLuint index, GLuint divisor)
- VertexArrayVertexAttribFormatEXT
void VertexArrayVertexAttribFormatEXT(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset)
- VertexArrayVertexAttribIFormatEXT
void VertexArrayVertexAttribIFormatEXT(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
- VertexArrayVertexAttribIOffsetEXT
void VertexArrayVertexAttribIOffsetEXT(GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset)
- VertexArrayVertexAttribLFormatEXT
void VertexArrayVertexAttribLFormatEXT(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
- VertexArrayVertexAttribLOffsetEXT
void VertexArrayVertexAttribLOffsetEXT(GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset)
- VertexArrayVertexAttribOffsetEXT
void VertexArrayVertexAttribOffsetEXT(GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLintptr offset)
- VertexArrayVertexBindingDivisorEXT
void VertexArrayVertexBindingDivisorEXT(GLuint vaobj, GLuint bindingindex, GLuint divisor)
Commands for GL_EXT_direct_state_access
- VertexArrayVertexBuffer
void VertexArrayVertexBuffer(GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride)
- VertexArrayVertexBuffers
void VertexArrayVertexBuffers(GLuint vaobj, GLuint first, GLsizei count, const(GLuint)* buffers, const(GLintptr)* offsets, const(GLsizei)* strides)
Commands for GL_VERSION_4_5
- VertexArrayVertexOffsetEXT
void VertexArrayVertexOffsetEXT(GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset)
Commands for GL_EXT_direct_state_access
- VertexAttrib1d
void VertexAttrib1d(GLuint index, GLdouble x)
- VertexAttrib1dv
void VertexAttrib1dv(GLuint index, const(GLdouble)* v)
- VertexAttrib1f
void VertexAttrib1f(GLuint index, GLfloat x)
- VertexAttrib1fv
void VertexAttrib1fv(GLuint index, const(GLfloat)* v)
- VertexAttrib1s
void VertexAttrib1s(GLuint index, GLshort x)
- VertexAttrib1sv
void VertexAttrib1sv(GLuint index, const(GLshort)* v)
- VertexAttrib2d
void VertexAttrib2d(GLuint index, GLdouble x, GLdouble y)
- VertexAttrib2dv
void VertexAttrib2dv(GLuint index, const(GLdouble)* v)
- VertexAttrib2f
void VertexAttrib2f(GLuint index, GLfloat x, GLfloat y)
- VertexAttrib2fv
void VertexAttrib2fv(GLuint index, const(GLfloat)* v)
- VertexAttrib2s
void VertexAttrib2s(GLuint index, GLshort x, GLshort y)
- VertexAttrib2sv
void VertexAttrib2sv(GLuint index, const(GLshort)* v)
- VertexAttrib3d
void VertexAttrib3d(GLuint index, GLdouble x, GLdouble y, GLdouble z)
- VertexAttrib3dv
void VertexAttrib3dv(GLuint index, const(GLdouble)* v)
- VertexAttrib3f
void VertexAttrib3f(GLuint index, GLfloat x, GLfloat y, GLfloat z)
- VertexAttrib3fv
void VertexAttrib3fv(GLuint index, const(GLfloat)* v)
- VertexAttrib3s
void VertexAttrib3s(GLuint index, GLshort x, GLshort y, GLshort z)
- VertexAttrib3sv
void VertexAttrib3sv(GLuint index, const(GLshort)* v)
- VertexAttrib4Nbv
void VertexAttrib4Nbv(GLuint index, const(GLbyte)* v)
- VertexAttrib4Niv
void VertexAttrib4Niv(GLuint index, const(GLint)* v)
- VertexAttrib4Nsv
void VertexAttrib4Nsv(GLuint index, const(GLshort)* v)
- VertexAttrib4Nub
void VertexAttrib4Nub(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
- VertexAttrib4Nubv
void VertexAttrib4Nubv(GLuint index, const(GLubyte)* v)
- VertexAttrib4Nuiv
void VertexAttrib4Nuiv(GLuint index, const(GLuint)* v)
- VertexAttrib4Nusv
void VertexAttrib4Nusv(GLuint index, const(GLushort)* v)
- VertexAttrib4bv
void VertexAttrib4bv(GLuint index, const(GLbyte)* v)
- VertexAttrib4d
void VertexAttrib4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
- VertexAttrib4dv
void VertexAttrib4dv(GLuint index, const(GLdouble)* v)
- VertexAttrib4f
void VertexAttrib4f(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
- VertexAttrib4fv
void VertexAttrib4fv(GLuint index, const(GLfloat)* v)
- VertexAttrib4iv
void VertexAttrib4iv(GLuint index, const(GLint)* v)
- VertexAttrib4s
void VertexAttrib4s(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
- VertexAttrib4sv
void VertexAttrib4sv(GLuint index, const(GLshort)* v)
- VertexAttrib4ubv
void VertexAttrib4ubv(GLuint index, const(GLubyte)* v)
- VertexAttrib4uiv
void VertexAttrib4uiv(GLuint index, const(GLuint)* v)
- VertexAttrib4usv
void VertexAttrib4usv(GLuint index, const(GLushort)* v)
Commands for GL_VERSION_2_0
- VertexAttribBinding
void VertexAttribBinding(GLuint attribindex, GLuint bindingindex)
Commands for GL_VERSION_4_3
- VertexAttribDivisor
void VertexAttribDivisor(GLuint index, GLuint divisor)
Commands for GL_VERSION_3_3
- VertexAttribFormat
void VertexAttribFormat(GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset)
Commands for GL_VERSION_4_3
- VertexAttribFormatNV
void VertexAttribFormatNV(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride)
Commands for GL_NV_vertex_buffer_unified_memory
- VertexAttribI1i
void VertexAttribI1i(GLuint index, GLint x)
- VertexAttribI1iv
void VertexAttribI1iv(GLuint index, const(GLint)* v)
- VertexAttribI1ui
void VertexAttribI1ui(GLuint index, GLuint x)
- VertexAttribI1uiv
void VertexAttribI1uiv(GLuint index, const(GLuint)* v)
- VertexAttribI2i
void VertexAttribI2i(GLuint index, GLint x, GLint y)
- VertexAttribI2iv
void VertexAttribI2iv(GLuint index, const(GLint)* v)
- VertexAttribI2ui
void VertexAttribI2ui(GLuint index, GLuint x, GLuint y)
- VertexAttribI2uiv
void VertexAttribI2uiv(GLuint index, const(GLuint)* v)
- VertexAttribI3i
void VertexAttribI3i(GLuint index, GLint x, GLint y, GLint z)
- VertexAttribI3iv
void VertexAttribI3iv(GLuint index, const(GLint)* v)
- VertexAttribI3ui
void VertexAttribI3ui(GLuint index, GLuint x, GLuint y, GLuint z)
- VertexAttribI3uiv
void VertexAttribI3uiv(GLuint index, const(GLuint)* v)
- VertexAttribI4bv
void VertexAttribI4bv(GLuint index, const(GLbyte)* v)
- VertexAttribI4i
void VertexAttribI4i(GLuint index, GLint x, GLint y, GLint z, GLint w)
- VertexAttribI4iv
void VertexAttribI4iv(GLuint index, const(GLint)* v)
- VertexAttribI4sv
void VertexAttribI4sv(GLuint index, const(GLshort)* v)
- VertexAttribI4ubv
void VertexAttribI4ubv(GLuint index, const(GLubyte)* v)
- VertexAttribI4ui
void VertexAttribI4ui(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)
- VertexAttribI4uiv
void VertexAttribI4uiv(GLuint index, const(GLuint)* v)
- VertexAttribI4usv
void VertexAttribI4usv(GLuint index, const(GLushort)* v)
Commands for GL_VERSION_3_0
- VertexAttribIFormat
void VertexAttribIFormat(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
Commands for GL_VERSION_4_3
- VertexAttribIFormatNV
void VertexAttribIFormatNV(GLuint index, GLint size, GLenum type, GLsizei stride)
Commands for GL_NV_vertex_buffer_unified_memory
- VertexAttribIPointer
void VertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const(void)* pointer)
Commands for GL_VERSION_3_0
- VertexAttribL1d
void VertexAttribL1d(GLuint index, GLdouble x)
- VertexAttribL1dv
void VertexAttribL1dv(GLuint index, const(GLdouble)* v)
Commands for GL_VERSION_4_1
- VertexAttribL1i64NV
void VertexAttribL1i64NV(GLuint index, GLint64EXT x)
- VertexAttribL1i64vNV
void VertexAttribL1i64vNV(GLuint index, const(GLint64EXT)* v)
Commands for GL_NV_vertex_attrib_integer_64bit
- VertexAttribL1ui64ARB
void VertexAttribL1ui64ARB(GLuint index, GLuint64EXT x)
Commands for GL_ARB_bindless_texture
- VertexAttribL1ui64NV
void VertexAttribL1ui64NV(GLuint index, GLuint64EXT x)
Commands for GL_NV_vertex_attrib_integer_64bit
- VertexAttribL1ui64vARB
void VertexAttribL1ui64vARB(GLuint index, const(GLuint64EXT)* v)
Commands for GL_ARB_bindless_texture
- VertexAttribL1ui64vNV
void VertexAttribL1ui64vNV(GLuint index, const(GLuint64EXT)* v)
Commands for GL_NV_vertex_attrib_integer_64bit
- VertexAttribL2d
void VertexAttribL2d(GLuint index, GLdouble x, GLdouble y)
- VertexAttribL2dv
void VertexAttribL2dv(GLuint index, const(GLdouble)* v)
Commands for GL_VERSION_4_1
- VertexAttribL2i64NV
void VertexAttribL2i64NV(GLuint index, GLint64EXT x, GLint64EXT y)
- VertexAttribL2i64vNV
void VertexAttribL2i64vNV(GLuint index, const(GLint64EXT)* v)
- VertexAttribL2ui64NV
void VertexAttribL2ui64NV(GLuint index, GLuint64EXT x, GLuint64EXT y)
- VertexAttribL2ui64vNV
void VertexAttribL2ui64vNV(GLuint index, const(GLuint64EXT)* v)
Commands for GL_NV_vertex_attrib_integer_64bit
- VertexAttribL3d
void VertexAttribL3d(GLuint index, GLdouble x, GLdouble y, GLdouble z)
- VertexAttribL3dv
void VertexAttribL3dv(GLuint index, const(GLdouble)* v)
Commands for GL_VERSION_4_1
- VertexAttribL3i64NV
void VertexAttribL3i64NV(GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z)
- VertexAttribL3i64vNV
void VertexAttribL3i64vNV(GLuint index, const(GLint64EXT)* v)
- VertexAttribL3ui64NV
void VertexAttribL3ui64NV(GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z)
- VertexAttribL3ui64vNV
void VertexAttribL3ui64vNV(GLuint index, const(GLuint64EXT)* v)
Commands for GL_NV_vertex_attrib_integer_64bit
- VertexAttribL4d
void VertexAttribL4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
- VertexAttribL4dv
void VertexAttribL4dv(GLuint index, const(GLdouble)* v)
Commands for GL_VERSION_4_1
- VertexAttribL4i64NV
void VertexAttribL4i64NV(GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w)
- VertexAttribL4i64vNV
void VertexAttribL4i64vNV(GLuint index, const(GLint64EXT)* v)
- VertexAttribL4ui64NV
void VertexAttribL4ui64NV(GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w)
- VertexAttribL4ui64vNV
void VertexAttribL4ui64vNV(GLuint index, const(GLuint64EXT)* v)
Commands for GL_NV_vertex_attrib_integer_64bit
- VertexAttribLFormat
void VertexAttribLFormat(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
Commands for GL_VERSION_4_3
- VertexAttribLFormatNV
void VertexAttribLFormatNV(GLuint index, GLint size, GLenum type, GLsizei stride)
Commands for GL_NV_vertex_attrib_integer_64bit
- VertexAttribLPointer
void VertexAttribLPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const(void)* pointer)
Commands for GL_VERSION_4_1
- VertexAttribP1ui
void VertexAttribP1ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
- VertexAttribP1uiv
void VertexAttribP1uiv(GLuint index, GLenum type, GLboolean normalized, const(GLuint)* value)
- VertexAttribP2ui
void VertexAttribP2ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
- VertexAttribP2uiv
void VertexAttribP2uiv(GLuint index, GLenum type, GLboolean normalized, const(GLuint)* value)
- VertexAttribP3ui
void VertexAttribP3ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
- VertexAttribP3uiv
void VertexAttribP3uiv(GLuint index, GLenum type, GLboolean normalized, const(GLuint)* value)
- VertexAttribP4ui
void VertexAttribP4ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
- VertexAttribP4uiv
void VertexAttribP4uiv(GLuint index, GLenum type, GLboolean normalized, const(GLuint)* value)
Commands for GL_VERSION_3_3
- VertexAttribPointer
void VertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const(void)* pointer)
Commands for GL_VERSION_2_0
- VertexBindingDivisor
void VertexBindingDivisor(GLuint bindingindex, GLuint divisor)
Commands for GL_VERSION_4_3
- VertexFormatNV
void VertexFormatNV(GLint size, GLenum type, GLsizei stride)
Commands for GL_NV_vertex_buffer_unified_memory
- Viewport
void Viewport(GLint x, GLint y, GLsizei width, GLsizei height)
Commands for GL_VERSION_1_0
- ViewportArrayv
void ViewportArrayv(GLuint first, GLsizei count, const(GLfloat)* v)
- ViewportIndexedf
void ViewportIndexedf(GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h)
- ViewportIndexedfv
void ViewportIndexedfv(GLuint index, const(GLfloat)* v)
Commands for GL_VERSION_4_1
- ViewportPositionWScaleNV
void ViewportPositionWScaleNV(GLuint index, GLfloat xcoeff, GLfloat ycoeff)
Commands for GL_NV_clip_space_w_scaling
- ViewportSwizzleNV
void ViewportSwizzleNV(GLuint index, GLenum swizzlex, GLenum swizzley, GLenum swizzlez, GLenum swizzlew)
Commands for GL_NV_viewport_swizzle
- WaitSync
void WaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
Commands for GL_VERSION_3_2
- WaitVkSemaphoreNV
void WaitVkSemaphoreNV(GLuint64 vkSemaphore)
Commands for GL_NV_draw_vulkan_image
- WeightPathsNV
void WeightPathsNV(GLuint resultPath, GLsizei numPaths, const(GLuint)* paths, const(GLfloat)* weights)
Commands for GL_NV_path_rendering
- WindowRectanglesEXT
void WindowRectanglesEXT(GLenum mode, GLsizei count, const(GLint)* box)
Commands for GL_EXT_window_rectangles
OpenGL loader base class