Package gl-manpages

OpenGL manpages

https://github.com/KhronosGroup/OpenGL-Refpages

Version: 1.1

Library Functions

glAccum.3G operate on the accumulation buffer
glActiveShaderProgram.3G set the active program object for a program pipeline object
glActiveTexture.3G select active texture unit
glActiveTextureARB.3G select active texture unit
glAlphaFunc.3G specify the alpha test function
glAreTexturesResident.3G determine if textures are loaded in texture memory
glArrayElement.3G render a vertex using the specified vertex array element
glAttachShader.3G Attaches a shader object to a program object
glBegin.3G delimit the vertices of a primitive or a group of like primitives
glBeginConditionalRender.3G start conditional rendering
glBeginQuery.3G delimit the boundaries of a query object
glBeginQueryIndexed,_glEndQueryIndexed.3G delimit the boundaries of a query object on an indexed target
glBeginTransformFeedback.3G start transform feedback operation
glBindAttribLocation.3G Associates a generic vertex attribute index with a named attribute variable
glBindBuffer.3G bind a named buffer object
glBindBufferBase.3G bind a buffer object to an indexed buffer target
glBindBufferRange.3G bind a range within a buffer object to an indexed buffer target
glBindBuffersBase.3G bind one or more buffer objects to a sequence of indexed buffer targets
glBindBuffersRange.3G bind ranges of one or more buffer objects to a sequence of indexed buffer targets
glBindFragDataLocation.3G bind a user-defined varying out variable to a fragment shader color number
glBindFragDataLocationIndexed.3G bind a user-defined varying out variable to a fragment shader color number and index
glBindFramebuffer.3G bind a framebuffer to a framebuffer target
glBindImageTexture.3G bind a level of a texture to an image unit
glBindImageTextures.3G bind one or more named texture images to a sequence of consecutive image units
glBindProgramPipeline.3G bind a program pipeline to the current context
glBindRenderbuffer.3G bind a renderbuffer to a renderbuffer target
glBindSampler.3G bind a named sampler to a texturing target
glBindSamplers.3G bind one or more named sampler objects to a sequence of consecutive sampler units
glBindTexture.3G bind a named texture to a texturing target
glBindTextureUnit.3G bind an existing texture object to the specified texture unit
glBindTextures.3G bind one or more named textures to a sequence of consecutive texture units
glBindTransformFeedback.3G bind a transform feedback object
glBindVertexArray.3G bind a vertex array object
glBindVertexBuffer.3G bind a buffer to a vertex buffer bind point
glBindVertexBuffers.3G attach multiple buffer objects to a vertex array object
glBitmap.3G draw a bitmap
glBlendColor.3G set the blend color
glBlendEquation.3G specify the equation used for both the RGB blend equation and the Alpha blend equation
glBlendEquationSeparate.3G set the RGB blend equation and the alpha blend equation separately
glBlendFunc.3G specify pixel arithmetic
glBlendFuncSeparate.3G specify pixel arithmetic for RGB and alpha components separately
glBlitFramebuffer.3G copy a block of pixels from one framebuffer object to another
glBlitNamedFramebuffer.3G alias for glBlitFramebuffer.3G
glBufferData.3G creates and initializes a buffer object's data store
glBufferStorage.3G creates and initializes a buffer object's immutable data store
glBufferSubData.3G updates a subset of a buffer object's data store
glCallList.3G execute a display list
glCallLists.3G execute a list of display lists
glCheckFramebufferStatus.3G check the completeness status of a framebuffer
glCheckNamedFramebufferStatus.3G alias for glCheckFramebufferStatus.3G
glClampColor.3G specify whether data read via glReadPixels() should be clamped
glClear.3G clear buffers to preset values
glClearAccum.3G specify clear values for the accumulation buffer
glClearBuffer.3G clear individual buffers of a framebuffer
glClearBufferData.3G fill a buffer object's data store with a fixed value
glClearBufferSubData.3G fill all or part of buffer object's data store with a fixed value
glClearColor.3G specify clear values for the color buffers
glClearDepth.3G specify the clear value for the depth buffer
glClearIndex.3G specify the clear value for the color index buffers
glClearNamedBufferData.3G alias for glClearBufferData.3G
glClearNamedBufferSubData.3G alias for glClearBufferSubData.3G
glClearStencil.3G specify the clear value for the stencil buffer
glClearTexImage.3G fills all a texture image with a constant value
glClearTexSubImage.3G fills all or part of a texture image with a constant value
glClientActiveTextureARB.3G select active texture unit
glClientWaitSync.3G block and wait for a sync object to become signaled
glClipControl.3G control clip coordinate to window coordinate behavior
glClipPlane.3G specify a plane against which all geometry is clipped
glColor.3G set the current color
glColor3b.3G alias for glColor.3G
glColor3bv.3G alias for glColor.3G
glColor3d.3G alias for glColor.3G
glColor3dv.3G alias for glColor.3G
glColor3f.3G alias for glColor.3G
glColor3fv.3G alias for glColor.3G
glColor3i.3G alias for glColor.3G
glColor3iv.3G alias for glColor.3G
glColor3s.3G alias for glColor.3G
glColor3sv.3G alias for glColor.3G
glColor3ub.3G alias for glColor.3G
glColor3ubv.3G alias for glColor.3G
glColor3ui.3G alias for glColor.3G
glColor3uiv.3G alias for glColor.3G
glColor3us.3G alias for glColor.3G
glColor3usv.3G alias for glColor.3G
glColor4b.3G alias for glColor.3G
glColor4bv.3G alias for glColor.3G
glColor4d.3G alias for glColor.3G
glColor4dv.3G alias for glColor.3G
glColor4f.3G alias for glColor.3G
glColor4fv.3G alias for glColor.3G
glColor4i.3G alias for glColor.3G
glColor4iv.3G alias for glColor.3G
glColor4s.3G alias for glColor.3G
glColor4sv.3G alias for glColor.3G
glColor4ub.3G alias for glColor.3G
glColor4ubv.3G alias for glColor.3G
glColor4ui.3G alias for glColor.3G
glColor4uiv.3G alias for glColor.3G
glColor4us.3G alias for glColor.3G
glColor4usv.3G alias for glColor.3G
glColorMask,_glColorMaski.3G enable and disable writing of frame buffer color components
glColorMask.3G enable and disable writing of frame buffer color components
glColorMaterial.3G cause a material color to track the current color
glColorPointer.3G define an array of colors
glColorSubTable.3G respecify a portion of a color table
glColorTable.3G define a color lookup table
glColorTableParameter.3G set color lookup table parameters
glColorTableParameterfv.3G alias for glColorTableParameter.3G
glColorTableParameteriv.3G alias for glColorTableParameter.3G
glCompileShader.3G Compiles a shader object
glCompressedTexImage1D.3G specify a one-dimensional texture image in a compressed format
glCompressedTexImage2D.3G specify a two-dimensional texture image in a compressed format
glCompressedTexImage3D.3G specify a three-dimensional texture image in a compressed format
glCompressedTexSubImage1D.3G specify a one-dimensional texture subimage in a compressed format
glCompressedTexSubImage2D.3G specify a two-dimensional texture subimage in a compressed format
glCompressedTexSubImage3D.3G specify a three-dimensional texture subimage in a compressed format
glCompressedTextureSubImage1D.3G alias for glCompressedTexSubImage1D.3G
glCompressedTextureSubImage2D.3G alias for glCompressedTexSubImage2D.3G
glCompressedTextureSubImage3D.3G alias for glCompressedTexSubImage3D.3G
glConvolutionFilter1D.3G define a one-dimensional convolution filter
glConvolutionFilter2D.3G define a two-dimensional convolution filter
glConvolutionParameter.3G set convolution parameters
glCopyBufferSubData.3G copy all or part of the data store of a buffer object to the data store of another buffer object
glCopyColorSubTable.3G respecify a portion of a color table
glCopyColorTable.3G copy pixels into a color table
glCopyConvolutionFilter1D.3G copy pixels into a one-dimensional convolution filter
glCopyConvolutionFilter2D.3G copy pixels into a two-dimensional convolution filter
glCopyImageSubData.3G perform a raw data copy between two images
glCopyNamedBufferSubData.3G alias for glCopyBufferSubData.3G
glCopyPixels.3G copy pixels in the frame buffer
glCopyTexImage1D.3G copy pixels into a 1D texture image
glCopyTexImage2D.3G copy pixels into a 2D texture image
glCopyTexSubImage1D.3G copy a one-dimensional texture subimage
glCopyTexSubImage2D.3G copy a two-dimensional texture subimage
glCopyTexSubImage3D.3G copy a three-dimensional texture subimage
glCopyTextureSubImage1D.3G alias for glCopyTexSubImage1D.3G
glCopyTextureSubImage2D.3G alias for glCopyTexSubImage2D.3G
glCopyTextureSubImage3D.3G alias for glCopyTexSubImage3D.3G
glCreateBuffers.3G create buffer objects
glCreateFramebuffers.3G create framebuffer objects
glCreateProgram.3G Creates a program object
glCreateProgramPipelines.3G create program pipeline objects
glCreateQueries.3G create query objects
glCreateRenderbuffers.3G create renderbuffer objects
glCreateSamplers.3G create sampler objects
glCreateShader.3G Creates a shader object
glCreateShaderProgramv.3G create a stand-alone program from an array of null-terminated source code strings
glCreateTextures.3G create texture objects
glCreateTransformFeedbacks.3G create transform feedback objects
glCreateVertexArrays.3G create vertex array objects
glCullFace.3G specify whether front- or back-facing facets can be culled
glDebugMessageCallback.3G specify a callback to receive debugging messages from the GL
glDebugMessageControl.3G control the reporting of debug messages in a debug context
glDebugMessageInsert.3G inject an application-supplied message into the debug message queue
glDeleteBuffers.3G delete named buffer objects
glDeleteFramebuffers.3G delete framebuffer objects
glDeleteLists.3G delete a contiguous group of display lists
glDeleteProgram.3G Deletes a program object
glDeleteProgramPipelines.3G delete program pipeline objects
glDeleteQueries.3G delete named query objects
glDeleteRenderbuffers.3G delete renderbuffer objects
glDeleteSamplers.3G delete named sampler objects
glDeleteShader.3G Deletes a shader object
glDeleteSync.3G delete a sync object
glDeleteTextures.3G delete named textures
glDeleteTransformFeedbacks.3G delete transform feedback objects
glDeleteVertexArrays.3G delete vertex array objects
glDepthFunc.3G specify the value used for depth buffer comparisons
glDepthMask.3G enable or disable writing into the depth buffer
glDepthRange.3G specify mapping of depth values from normalized device coordinates to window coordinates
glDepthRangeArray.3G specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports
glDepthRangeIndexed.3G specify mapping of depth values from normalized device coordinates to window coordinates for a specified viewport
glDetachShader.3G Detaches a shader object from a program object to which it is attached
glDisable.3G alias for glEnable.3G
glDisableClientState.3G alias for glEnableClientState.3G
glDisableVertexArrayAttrib.3G alias for glEnableVertexAttribArray.3G
glDisableVertexAttribArray.3G alias for glEnableVertexAttribArray.3G
glDispatchCompute.3G launch one or more compute work groups
glDispatchComputeIndirect.3G launch one or more compute work groups using parameters stored in a buffer
glDrawArrays.3G render primitives from array data
glDrawArraysIndirect.3G render primitives from array data, taking parameters from memory
glDrawArraysInstanced.3G draw multiple instances of a range of elements
glDrawArraysInstancedBaseInstance.3G draw multiple instances of a range of elements with offset applied to instanced attributes
glDrawBuffer.3G specify which color buffers are to be drawn into
glDrawBuffers.3G Specifies a list of color buffers to be drawn into
glDrawElements.3G render primitives from array data
glDrawElementsBaseVertex.3G render primitives from array data with a per-element offset
glDrawElementsIndirect.3G render indexed primitives from array data, taking parameters from memory
glDrawElementsInstanced.3G draw multiple instances of a set of elements
glDrawElementsInstancedBaseInstance.3G draw multiple instances of a set of elements with offset applied to instanced attributes
glDrawElementsInstancedBaseVertex.3G render multiple instances of a set of primitives from array data with a per-element offset
glDrawElementsInstancedBaseVertexBaseInstance.3G render multiple instances of a set of primitives from array data with a per-element offset
glDrawPixels.3G write a block of pixels to the frame buffer
glDrawRangeElements.3G render primitives from array data
glDrawRangeElementsBaseVertex.3G render primitives from array data with a per-element offset
glDrawTransformFeedback.3G render primitives using a count derived from a transform feedback object
glDrawTransformFeedbackInstanced.3G render multiple instances of primitives using a count derived from a transform feedback object
glDrawTransformFeedbackStream.3G render primitives using a count derived from a specifed stream of a transform feedback object
glDrawTransformFeedbackStreamInstanced.3G render multiple instances of primitives using a count derived from a specifed stream of a transform feedback object
glEdgeFlag.3G flag edges as either boundary or nonboundary
glEdgeFlagPointer.3G define an array of edge flags
glEdgeFlagv.3G alias for glEdgeFlag.3G
glEnable.3G enable or disable server-side GL capabilities
glEnableClientState.3G enable or disable client-side capability
glEnableVertexArrayAttrib.3G alias for glEnableVertexAttribArray.3G
glEnableVertexAttribArray.3G Enable or disable a generic vertex attribute array
glEnd.3G alias for glBegin.3G
glEndList.3G alias for glNewList.3G
glEvalCoord.3G evaluate enabled one- and two-dimensional maps
glEvalCoord1d.3G alias for glEvalCoord.3G
glEvalCoord1dv.3G alias for glEvalCoord.3G
glEvalCoord1fv.3G alias for glEvalCoord.3G
glEvalCoord2d.3G alias for glEvalCoord.3G
glEvalCoord2dv.3G alias for glEvalCoord.3G
glEvalCoord2f.3G alias for glEvalCoord.3G
glEvalCoord2fv.3G alias for glEvalCoord.3G
glEvalMesh.3G compute a one- or two-dimensional grid of points or lines
glEvalMesh1.3G alias for glEvalMesh.3G
glEvalMesh2.3G alias for glEvalMesh.3G
glEvalPoint.3G generate and evaluate a single point in a mesh
glEvalPoint1.3G alias for glEvalPoint.3G
glEvalPoint2.3G alias for glEvalPoint.3G
glFeedbackBuffer.3G controls feedback mode
glFenceSync.3G create a new sync object and insert it into the GL command stream
glFinish.3G block until all GL execution is complete
glFlush.3G force execution of GL commands in finite time
glFlushMappedBufferRange.3G indicate modifications to a range of a mapped buffer
glFlushMappedNamedBufferRange.3G alias for glFlushMappedBufferRange.3G
glFog.3G specify fog parameters
glFogf.3G alias for glFog.3G
glFogfv.3G alias for glFog.3G
glFogi.3G alias for glFog.3G
glFogiv.3G alias for glFog.3G
glFramebufferParameteri.3G set a named parameter of a framebuffer object
glFramebufferRenderbuffer.3G attach a renderbuffer as a logical buffer of a framebuffer object
glFramebufferTexture.3G attach a level of a texture object as a logical buffer of a framebuffer object
glFramebufferTextureLayer.3G attach a single layer of a texture object as a logical buffer of a framebuffer object
glFrontFace.3G define front- and back-facing polygons
glFrustum.3G multiply the current matrix by a perspective matrix
glGenBuffers.3G generate buffer object names
glGenFramebuffers.3G generate framebuffer object names
glGenLists.3G generate a contiguous set of empty display lists
glGenProgramPipelines.3G reserve program pipeline object names
glGenQueries.3G generate query object names
glGenRenderbuffers.3G generate renderbuffer object names
glGenSamplers.3G generate sampler object names
glGenTextures.3G generate texture names
glGenTransformFeedbacks.3G reserve transform feedback object names
glGenVertexArrays.3G generate vertex array object names
glGenerateMipmap.3G generate mipmaps for a specified texture object
glGenerateTextureMipmap.3G alias for glGenerateMipmap.3G
glGet.3G return the value or values of a selected parameter
glGetActiveAtomicCounterBufferiv.3G retrieve information about the set of active atomic counter buffers for a program
glGetActiveAttrib.3G Returns information about an active attribute variable for the specified program object
glGetActiveSubroutineName.3G query the name of an active shader subroutine
glGetActiveSubroutineUniform.3G query a property of an active shader subroutine uniform
glGetActiveSubroutineUniformName.3G query the name of an active shader subroutine uniform
glGetActiveUniform.3G Returns information about an active uniform variable for the specified program object
glGetActiveUniformBlock.3G query information about an active uniform block
glGetActiveUniformBlockName.3G retrieve the name of an active uniform block
glGetActiveUniformName.3G query the name of an active uniform
glGetActiveUniformsiv.3G Returns information about several active uniform variables for the specified program object
glGetAttachedShaders.3G Returns the handles of the shader objects attached to a program object
glGetAttribLocation.3G Returns the location of an attribute variable
glGetBooleanv.3G alias for glGet.3G
glGetBufferParameteri64v.3G alias for glGetBufferParameteriv.3G
glGetBufferParameteriv.3G return parameters of a buffer object
glGetBufferPointerv.3G return the pointer to a mapped buffer object's data store
glGetBufferSubData.3G returns a subset of a buffer object's data store
glGetClipPlane.3G return the coefficients of the specified clipping plane
glGetColorTable.3G retrieve contents of a color lookup table
glGetColorTableParameter.3G get color lookup table parameters
glGetColorTableParameterfv.3G alias for glGetColorTableParameter.3G
glGetColorTableParameteriv.3G alias for glGetColorTableParameter.3G
glGetCompressedTexImage.3G return a compressed texture image
glGetCompressedTextureImage.3G alias for glGetCompressedTexImage.3G
glGetCompressedTextureSubImage.3G retrieve a sub-region of a compressed texture image from a compressed texture object
glGetConvolutionFilter.3G get current 1D or 2D convolution filter kernel
glGetConvolutionParameter.3G get convolution parameters
glGetDebugMessageLog.3G retrieve messages from the debug message log
glGetDoublev.3G alias for glGet.3G
glGetError.3G return error information
glGetFloatv.3G alias for glGet.3G
glGetFragDataIndex.3G query the bindings of color indices to user-defined varying out variables
glGetFragDataLocation.3G query the bindings of color numbers to user-defined varying out variables
glGetFramebufferAttachmentParameteriv.3G retrieve information about attachments of a framebuffer object
glGetFramebufferParameteriv.3G query a named parameter of a framebuffer object
glGetGraphicsResetStatus.3G check if the rendering context has not been lost due to software or hardware issues
glGetHistogram.3G get histogram table
glGetHistogramParameter.3G get histogram parameters
glGetIntegerv.3G alias for glGet.3G
glGetInternalformat.3G retrieve information about implementation-dependent support for internal formats
glGetLight.3G return light source parameter values
glGetLightfv.3G alias for glGetLight.3G
glGetLightiv.3G alias for glGetLight.3G
glGetMap.3G return evaluator parameters
glGetMapdv.3G alias for glGetMap.3G
glGetMapfv.3G alias for glGetMap.3G
glGetMapiv.3G alias for glGetMap.3G
glGetMaterial.3G return material parameters
glGetMaterialfv.3G alias for glGetMaterial.3G
glGetMaterialiv.3G alias for glGetMaterial.3G
glGetMinmax.3G get minimum and maximum pixel values
glGetMinmaxParameter.3G get minmax parameters
glGetMultisamplefv.3G retrieve the location of a sample
glGetNamedBufferParameteri64v.3G alias for glGetBufferParameteriv.3G
glGetNamedBufferParameteriv.3G alias for glGetBufferParameteriv.3G
glGetNamedBufferPointerv.3G alias for glGetBufferPointerv.3G
glGetNamedBufferSubData.3G alias for glGetBufferSubData.3G
glGetNamedFramebufferAttachmentParameteriv.3G alias for glGetFramebufferAttachmentParameteriv.3G
glGetNamedFramebufferParameteriv.3G alias for glGetFramebufferParameteriv.3G
glGetNamedRenderbufferParameteriv.3G alias for glGetRenderbufferParameteriv.3G
glGetObjectLabel.3G retrieve the label of a named object identified within a namespace
glGetObjectPtrLabel.3G retrieve the label of a sync object identified by a pointer
glGetPixelMap.3G return the specified pixel map
glGetPixelMapfv.3G alias for glGetPixelMap.3G
glGetPixelMapuiv.3G alias for glGetPixelMap.3G
glGetPixelMapusv.3G alias for glGetPixelMap.3G
glGetPointerv.3G return the address of the specified pointer
glGetPolygonStipple.3G return the polygon stipple pattern
glGetProgramBinary.3G return a binary representation of a program object's compiled and linked executable source
glGetProgramInfoLog.3G Returns the information log for a program object
glGetProgramInterface.3G query a property of an interface in a program
glGetProgramPipeline.3G retrieve properties of a program pipeline object
glGetProgramPipelineInfoLog.3G retrieve the info log string from a program pipeline object
glGetProgramResource.3G retrieve values for multiple properties of a single active resource within a program object
glGetProgramResourceIndex.3G query the index of a named resource within a program
glGetProgramResourceLocation.3G query the location of a named resource within a program
glGetProgramResourceLocationIndex.3G query the fragment color index of a named variable within a program
glGetProgramResourceName.3G query the name of an indexed resource within a program
glGetProgramStage.3G retrieve properties of a program object corresponding to a specified shader stage
glGetProgramiv.3G Returns a parameter from a program object
glGetQueryIndexediv.3G return parameters of an indexed query object target
glGetQueryObject.3G return parameters of a query object
glGetQueryiv.3G return parameters of a query object target
glGetRenderbufferParameteriv.3G query a named parameter of a renderbuffer object
glGetSamplerParameter.3G return sampler parameter values
glGetSeparableFilter.3G get separable convolution filter kernel images
glGetShaderInfoLog.3G Returns the information log for a shader object
glGetShaderPrecisionFormat.3G retrieve the range and precision for numeric formats supported by the shader compiler
glGetShaderSource.3G Returns the source code string from a shader object
glGetShaderiv.3G Returns a parameter from a shader object
glGetString.3G return a string describing the current GL connection
glGetSubroutineIndex.3G retrieve the index of a subroutine uniform of a given shader stage within a program
glGetSubroutineUniformLocation.3G retrieve the location of a subroutine uniform of a given shader stage within a program
glGetSynciv.3G query the properties of a sync object
glGetTexEnv.3G return texture environment parameters
glGetTexEnvfv.3G alias for glGetTexEnv.3G
glGetTexEnviv.3G alias for glGetTexEnv.3G
glGetTexGen.3G return texture coordinate generation parameters
glGetTexGendv.3G alias for glGetTexGen.3G
glGetTexGenfv.3G alias for glGetTexGen.3G
glGetTexGeniv.3G alias for glGetTexGen.3G
glGetTexImage.3G return a texture image
glGetTexLevelParameter.3G return texture parameter values for a specific level of detail
glGetTexLevelParameterfv.3G alias for glGetTexLevelParameter.3G
glGetTexLevelParameteriv.3G alias for glGetTexLevelParameter.3G
glGetTexParameter.3G return texture parameter values
glGetTexParameterfv.3G alias for glGetTexParameter.3G
glGetTexParameteriv.3G alias for glGetTexParameter.3G
glGetTextureImage.3G alias for glGetTexImage.3G
glGetTextureSubImage.3G retrieve a sub-region of a texture image from a texture object
glGetTransformFeedbackVarying.3G retrieve information about varying variables selected for transform feedback
glGetTransformFeedbackiv.3G query the state of a transform feedback object.
glGetUniformBlockIndex.3G retrieve the index of a named uniform block
glGetUniformIndices.3G retrieve the index of a named uniform block
glGetUniformLocation.3G Returns the location of a uniform variable
glGetUniformSubroutine.3G retrieve the value of a subroutine uniform of a given shader stage of the current program
glGetUniformfv.3G Returns the value of a uniform variable
glGetUniformiv.3G alias for glGetUniformfv.3G
glGetVertexArrayIndexed.3G retrieve parameters of an attribute of a vertex array object
glGetVertexArrayiv.3G retrieve parameters of a vertex array object
glGetVertexAttribIiv.3G alias for glGetVertexAttribdv.3G
glGetVertexAttribIuiv.3G alias for glGetVertexAttribdv.3G
glGetVertexAttribLdv.3G alias for glGetVertexAttribdv.3G
glGetVertexAttribPointerv.3G return the address of the specified generic vertex attribute pointer
glGetVertexAttribdv.3G Return a generic vertex attribute parameter
glGetVertexAttribfv.3G alias for glGetVertexAttribdv.3G
glGetVertexAttribiv.3G alias for glGetVertexAttribdv.3G
glGetnCompressedTexImage.3G alias for glGetCompressedTexImage.3G
glGetnTexImage.3G alias for glGetTexImage.3G
glHint.3G specify implementation-specific hints
glHistogram.3G define histogram table
glIndex.3G set the current color index
glIndexMask.3G control the writing of individual bits in the color index buffers
glIndexPointer.3G define an array of color indexes
glIndexd.3G alias for glIndex.3G
glIndexdv.3G alias for glIndex.3G
glIndexf.3G alias for glIndex.3G
glIndexfv.3G alias for glIndex.3G
glIndexi.3G alias for glIndex.3G
glIndexiv.3G alias for glIndex.3G
glIndexs.3G alias for glIndex.3G
glIndexsv.3G alias for glIndex.3G
glIndexub.3G alias for glIndex.3G
glIndexubv.3G alias for glIndex.3G
glInitNames.3G initialize the name stack
glInterleavedArrays.3G simultaneously specify and enable several interleaved arrays
glInvalidateBufferData.3G invalidate the content of a buffer object's data store
glInvalidateBufferSubData.3G invalidate a region of a buffer object's data store
glInvalidateFramebuffer.3G invalidate the content of some or all of a framebuffer's attachments
glInvalidateNamedFramebufferData.3G alias for glInvalidateFramebuffer.3G
glInvalidateNamedFramebufferSubData.3G alias for glInvalidateSubFramebuffer.3G
glInvalidateSubFramebuffer.3G invalidate the content of a region of some or all of a framebuffer's attachments
glInvalidateTexImage.3G invalidate the entirety a texture image
glInvalidateTexSubImage.3G invalidate a region of a texture image
glIsBuffer.3G determine if a name corresponds to a buffer object
glIsEnabled,_glIsEnabledi.3G test whether a capability is enabled
glIsEnabled.3G test whether a capability is enabled
glIsFramebuffer.3G determine if a name corresponds to a framebuffer object
glIsProgram.3G Determines if a name corresponds to a program object
glIsProgramPipeline.3G determine if a name corresponds to a program pipeline object
glIsQuery.3G determine if a name corresponds to a query object
glIsRenderbuffer.3G determine if a name corresponds to a renderbuffer object
glIsSampler.3G determine if a name corresponds to a sampler object
glIsShader.3G Determines if a name corresponds to a shader object
glIsSync.3G determine if a name corresponds to a sync object
glIsTexture.3G determine if a name corresponds to a texture
glIsTransformFeedback.3G determine if a name corresponds to a transform feedback object
glIsVertexArray.3G determine if a name corresponds to a vertex array object
glIslist.3G determine if a name corresponds to a display-list
glLight.3G set light source parameters
glLightModel.3G set the lighting model parameters
glLightModelf.3G alias for glLightModel.3G
glLightModelfv.3G alias for glLightModel.3G
glLightModeli.3G alias for glLightModel.3G
glLightModeliv.3G alias for glLightModel.3G
glLightf.3G alias for glLight.3G
glLightfv.3G alias for glLight.3G
glLighti.3G alias for glLight.3G
glLightiv.3G alias for glLight.3G
glLineStipple.3G specify the line stipple pattern
glLineWidth.3G specify the width of rasterized lines
glLinkProgram.3G Links a program object
glListBase.3G set the display-list base for glCallLists
glLoadIdentity.3G replace the current matrix with the identity matrix
glLoadMatrix.3G replace the current matrix with the specified matrix
glLoadMatrixd.3G alias for glLoadMatrix.3G
glLoadMatrixf.3G alias for glLoadMatrix.3G
glLoadName.3G load a name onto the name stack
glLogicOp.3G specify a logical pixel operation for rendering
glMap1.3G define a one-dimensional evaluator
glMap1d.3G alias for glMap1.3G
glMap1f.3G alias for glMap1.3G
glMap2.3G define a two-dimensional evaluator
glMap2d.3G alias for glMap2.3G
glMap2f.3G alias for glMap2.3G
glMapBuffer.3G map all of a buffer object's data store into the client's address space
glMapBufferRange.3G map all or part of a buffer object's data store into the client's address space
glMapGrid.3G define a one- or two-dimensional mesh
glMapGrid1d.3G alias for glMapGrid.3G
glMapGrid1f.3G alias for glMapGrid.3G
glMapGrid2d.3G alias for glMapGrid.3G
glMapGrid2f.3G alias for glMapGrid.3G
glMapNamedBuffer.3G alias for glMapBuffer.3G
glMapNamedBufferRange.3G alias for glMapBufferRange.3G
glMaterial.3G specify material parameters for the lighting model
glMaterialf.3G alias for glMaterial.3G
glMaterialfv.3G alias for glMaterial.3G
glMateriali.3G alias for glMaterial.3G
glMaterialiv.3G alias for glMaterial.3G
glMatrixMode.3G specify which matrix is the current matrix
glMemoryBarrier.3G defines a barrier ordering memory transactions
glMinSampleShading.3G specifies minimum rate at which sample shaing takes place
glMinmax.3G define minmax table
glMultMatrix.3G multiply the current matrix with the specified matrix
glMultMatrixd.3G alias for glMultMatrix.3G
glMultMatrixf.3G alias for glMultMatrix.3G
glMultiDrawArrays.3G render multiple sets of primitives from array data
glMultiDrawArraysIndirect.3G render multiple sets of primitives from array data, taking parameters from memory
glMultiDrawElements.3G render multiple sets of primitives by specifying indices of array data elements
glMultiDrawElementsBaseVertex.3G render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index
glMultiDrawElementsIndirect.3G render indexed primitives from array data, taking parameters from memory
glMultiTexCoord1dARB.3G alias for glMultiTexCoordARB.3G
glMultiTexCoord1dvARB.3G alias for glMultiTexCoordARB.3G
glMultiTexCoord1fARB.3G alias for glMultiTexCoordARB.3G
glMultiTexCoord1fvARB.3G alias for glMultiTexCoordARB.3G
glMultiTexCoord1iARB.3G alias for glMultiTexCoordARB.3G
glMultiTexCoord1ivARB.3G alias for glMultiTexCoordARB.3G
glMultiTexCoord1sARB.3G alias for glMultiTexCoordARB.3G
glMultiTexCoord1svARB.3G alias for glMultiTexCoordARB.3G
glMultiTexCoord2dARB.3G alias for glMultiTexCoordARB.3G
glMultiTexCoord2dvARB.3G alias for glMultiTexCoordARB.3G
glMultiTexCoord2fARB.3G alias for glMultiTexCoordARB.3G
glMultiTexCoord2fvARB.3G alias for glMultiTexCoordARB.3G
glMultiTexCoord2iARB.3G alias for glMultiTexCoordARB.3G
glMultiTexCoord2ivARB.3G alias for glMultiTexCoordARB.3G
glMultiTexCoord2sARB.3G alias for glMultiTexCoordARB.3G
glMultiTexCoord2svARB.3G alias for glMultiTexCoordARB.3G
glMultiTexCoord3dARB.3G alias for glMultiTexCoordARB.3G
glMultiTexCoord3dvARB.3G alias for glMultiTexCoordARB.3G
glMultiTexCoord3fARB.3G alias for glMultiTexCoordARB.3G
glMultiTexCoord3fvARB.3G alias for glMultiTexCoordARB.3G
glMultiTexCoord3iARB.3G alias for glMultiTexCoordARB.3G
glMultiTexCoord3ivARB.3G alias for glMultiTexCoordARB.3G
glMultiTexCoord3sARB.3G alias for glMultiTexCoordARB.3G
glMultiTexCoord3svARB.3G alias for glMultiTexCoordARB.3G
glMultiTexCoord4dARB.3G alias for glMultiTexCoordARB.3G
glMultiTexCoord4dvARB.3G alias for glMultiTexCoordARB.3G
glMultiTexCoord4fARB.3G alias for glMultiTexCoordARB.3G
glMultiTexCoord4fvARB.3G alias for glMultiTexCoordARB.3G
glMultiTexCoord4iARB.3G alias for glMultiTexCoordARB.3G
glMultiTexCoord4ivARB.3G alias for glMultiTexCoordARB.3G
glMultiTexCoord4sARB.3G alias for glMultiTexCoordARB.3G
glMultiTexCoord4svARB.3G alias for glMultiTexCoordARB.3G
glMultiTexCoordARB.3G set the current texture coordinates
glNamedBufferData.3G alias for glBufferData.3G
glNamedBufferStorage.3G alias for glBufferStorage.3G
glNamedBufferSubData.3G alias for glBufferSubData.3G
glNamedFramebufferDrawBuffer.3G alias for glDrawBuffer.3G
glNamedFramebufferDrawBuffers.3G alias for glDrawBuffers.3G
glNamedFramebufferParameteri.3G alias for glFramebufferParameteri.3G
glNamedFramebufferReadBuffer.3G alias for glReadBuffer.3G
glNamedFramebufferRenderbuffer.3G alias for glFramebufferRenderbuffer.3G
glNamedFramebufferTextureLayer.3G alias for glFramebufferTextureLayer.3G
glNamedRenderbufferStorage.3G alias for glRenderbufferStorage.3G
glNamedRenderbufferStorageMultisample.3G alias for glRenderbufferStorageMultisample.3G
glNewList.3G create or replace a display list
glNormal.3G set the current normal vector
glNormal3b.3G alias for glNormal.3G
glNormal3bv.3G alias for glNormal.3G
glNormal3d.3G alias for glNormal.3G
glNormal3dv.3G alias for glNormal.3G
glNormal3f.3G alias for glNormal.3G
glNormal3fv.3G alias for glNormal.3G
glNormal3i.3G alias for glNormal.3G
glNormal3iv.3G alias for glNormal.3G
glNormal3s.3G alias for glNormal.3G
glNormal3sv.3G alias for glNormal.3G
glNormalPointer.3G define an array of normals
glObjectLabel.3G label a named object identified within a namespace
glObjectPtrLabel.3G label a sync object identified by a pointer
glOrtho.3G multiply the current matrix with an orthographic matrix
glPassThrough.3G place a marker in the feedback buffer
glPatchParameter.3G specifies the parameters for patch primitives
glPauseTransformFeedback.3G pause transform feedback operations
glPixelMap.3G set up pixel transfer maps
glPixelMapfv.3G alias for glPixelMap.3G
glPixelMapuiv.3G alias for glPixelMap.3G
glPixelMapusv.3G alias for glPixelMap.3G
glPixelStore.3G set pixel storage modes
glPixelStoref.3G alias for glPixelStore.3G
glPixelStorei.3G alias for glPixelStore.3G
glPixelTransfer.3G set pixel transfer modes
glPixelTransferf.3G alias for glPixelTransfer.3G
glPixelTransferi.3G alias for glPixelTransfer.3G
glPixelZoom.3G specify the pixel zoom factors
glPointParameter.3G specify point parameters
glPointSize.3G specify the diameter of rasterized points
glPolygonMode.3G select a polygon rasterization mode
glPolygonOffset.3G set the scale and units used to calculate depth values
glPolygonStipple.3G set the polygon stippling pattern
glPopAttrib.3G alias for glPushAttrib.3G
glPopClientAttrib.3G alias for glPushClientAttrib.3G
glPopDebugGroup.3G pop the active debug group
glPopMatrix.3G alias for glPushMatrix.3G
glPopName.3G alias for glPushName.3G
glPrimitiveRestartIndex.3G specify the primitive restart index
glPrioritizeTextures.3G set texture residence priority
glProgramBinary.3G load a program object with a program binary
glProgramParameter.3G specify a parameter for a program object
glProgramUniform1f.3G Specify the value of a uniform variable for a specified program object
glProgramUniform1fv.3G alias for glProgramUniform1f.3G
glProgramUniform1i.3G alias for glProgramUniform1f.3G
glProgramUniform1iv.3G alias for glProgramUniform1f.3G
glProgramUniform1ui.3G alias for glProgramUniform1f.3G
glProgramUniform1uiv.3G alias for glProgramUniform1f.3G
glProgramUniform2f.3G alias for glProgramUniform1f.3G
glProgramUniform2fv.3G alias for glProgramUniform1f.3G
glProgramUniform2i.3G alias for glProgramUniform1f.3G
glProgramUniform2iv.3G alias for glProgramUniform1f.3G
glProgramUniform2ui.3G alias for glProgramUniform1f.3G
glProgramUniform2uiv.3G alias for glProgramUniform1f.3G
glProgramUniform3f.3G alias for glProgramUniform1f.3G
glProgramUniform3fv.3G alias for glProgramUniform1f.3G
glProgramUniform3i.3G alias for glProgramUniform1f.3G
glProgramUniform3iv.3G alias for glProgramUniform1f.3G
glProgramUniform3ui.3G alias for glProgramUniform1f.3G
glProgramUniform3uiv.3G alias for glProgramUniform1f.3G
glProgramUniform4f.3G alias for glProgramUniform1f.3G
glProgramUniform4fv.3G alias for glProgramUniform1f.3G
glProgramUniform4i.3G alias for glProgramUniform1f.3G
glProgramUniform4iv.3G alias for glProgramUniform1f.3G
glProgramUniform4ui.3G alias for glProgramUniform1f.3G
glProgramUniform4uiv.3G alias for glProgramUniform1f.3G
glProgramUniformMatrix2fv.3G alias for glProgramUniform1f.3G
glProgramUniformMatrix2x3fv.3G alias for glProgramUniform1f.3G
glProgramUniformMatrix2x4fv.3G alias for glProgramUniform1f.3G
glProgramUniformMatrix3fv.3G alias for glProgramUniform1f.3G
glProgramUniformMatrix3x2fv.3G alias for glProgramUniform1f.3G
glProgramUniformMatrix3x4fv.3G alias for glProgramUniform1f.3G
glProgramUniformMatrix4fv.3G alias for glProgramUniform1f.3G
glProgramUniformMatrix4x2fv.3G alias for glProgramUniform1f.3G
glProgramUniformMatrix4x3fv.3G alias for glProgramUniform1f.3G
glProvokingVertex.3G specifiy the vertex to be used as the source of data for flat shaded varyings
glPushAttrib.3G push and pop the server attribute stack
glPushClientAttrib.3G push and pop the client attribute stack
glPushDebugGroup.3G push a named debug group into the command stream
glPushMatrix.3G push and pop the current matrix stack
glPushName.3G push and pop the name stack
glQueryCounter.3G record the GL time into a query object after all previous commands have reached the GL server but have not yet necessarily executed.
glRasterPos.3G specify the raster position for pixel operations
glRasterPos2d.3G alias for glRasterPos.3G
glRasterPos2dv.3G alias for glRasterPos.3G
glRasterPos2f.3G alias for glRasterPos.3G
glRasterPos2fv.3G alias for glRasterPos.3G
glRasterPos2i.3G alias for glRasterPos.3G
glRasterPos2iv.3G alias for glRasterPos.3G
glRasterPos2s.3G alias for glRasterPos.3G
glRasterPos2sv.3G alias for glRasterPos.3G
glRasterPos3d.3G alias for glRasterPos.3G
glRasterPos3dv.3G alias for glRasterPos.3G
glRasterPos3f.3G alias for glRasterPos.3G
glRasterPos3fv.3G alias for glRasterPos.3G
glRasterPos3i.3G alias for glRasterPos.3G
glRasterPos3iv.3G alias for glRasterPos.3G
glRasterPos3s.3G alias for glRasterPos.3G
glRasterPos3sv.3G alias for glRasterPos.3G
glRasterPos4d.3G alias for glRasterPos.3G
glRasterPos4dv.3G alias for glRasterPos.3G
glRasterPos4f.3G alias for glRasterPos.3G
glRasterPos4fv.3G alias for glRasterPos.3G
glRasterPos4i.3G alias for glRasterPos.3G
glRasterPos4iv.3G alias for glRasterPos.3G
glRasterPos4s.3G alias for glRasterPos.3G
glRasterPos4sv.3G alias for glRasterPos.3G
glReadBuffer.3G select a color buffer source for pixels
glReadPixels.3G read a block of pixels from the frame buffer
glReadnPixels.3G alias for glReadPixels.3G
glRect.3G draw a rectangle
glRectd.3G alias for glRect.3G
glRectdv.3G alias for glRect.3G
glRectf.3G alias for glRect.3G
glRectfv.3G alias for glRect.3G
glRecti.3G alias for glRect.3G
glRectiv.3G alias for glRect.3G
glRects.3G alias for glRect.3G
glRectsv.3G alias for glRect.3G
glReleaseShaderCompiler.3G release resources consumed by the implementation's shader compiler
glRenderMode.3G set rasterization mode
glRenderbufferStorage.3G establish data storage, format and dimensions of a renderbuffer object's image
glRenderbufferStorageMultisample.3G establish data storage, format, dimensions and sample count of a renderbuffer object's image
glResetHistogram.3G reset histogram table entries to zero
glResetMinmax.3G reset minmax table entries to initial values
glResumeTransformFeedback.3G resume transform feedback operations
glRotate.3G multiply the current matrix by a rotation matrix
glRotated.3G alias for glRotate.3G
glRotatef.3G alias for glRotate.3G
glSampleCoverage.3G specify multisample coverage parameters
glSampleMaski.3G set the value of a sub-word of the sample mask
glSamplerParameter.3G set sampler parameters
glScale.3G multiply the current matrix by a general scaling matrix
glScaled.3G alias for glScale.3G
glScalef.3G alias for glScale.3G
glScissor.3G define the scissor box
glScissorArray.3G define the scissor box for multiple viewports
glScissorIndexed.3G define the scissor box for a specific viewport
glSelectBuffer.3G establish a buffer for selection mode values
glSeparableFilter2D.3G define a separable two-dimensional convolution filter
glShadeModel.3G select flat or smooth shading
glShaderBinary.3G load pre-compiled shader binaries
glShaderSource.3G Replaces the source code in a shader object
glShaderStorageBlockBinding.3G change an active shader storage block binding
glStencilFunc.3G set front and back function and reference value for stencil testing
glStencilFuncSeparate.3G set front and/or back function and reference value for stencil testing
glStencilMask.3G control the front and back writing of individual bits in the stencil planes
glStencilMaskSeparate.3G control the front and/or back writing of individual bits in the stencil planes
glStencilOp.3G set front and back stencil test actions
glStencilOpSeparate.3G set front and/or back stencil test actions
glTexBuffer.3G attach a buffer object's data store to a buffer texture object
glTexBufferRange.3G attach a range of a buffer object's data store to a buffer texture object
glTexCoord.3G set the current texture coordinates
glTexCoord1d.3G alias for glTexCoord.3G
glTexCoord1dv.3G alias for glTexCoord.3G
glTexCoord1f.3G alias for glTexCoord.3G
glTexCoord1fv.3G alias for glTexCoord.3G
glTexCoord1i.3G alias for glTexCoord.3G
glTexCoord1iv.3G alias for glTexCoord.3G
glTexCoord1s.3G alias for glTexCoord.3G
glTexCoord1sv.3G alias for glTexCoord.3G
glTexCoord2d.3G alias for glTexCoord.3G
glTexCoord2dv.3G alias for glTexCoord.3G
glTexCoord2f.3G alias for glTexCoord.3G
glTexCoord2fv.3G alias for glTexCoord.3G
glTexCoord2i.3G alias for glTexCoord.3G
glTexCoord2iv.3G alias for glTexCoord.3G
glTexCoord2s.3G alias for glTexCoord.3G
glTexCoord2sv.3G alias for glTexCoord.3G
glTexCoord3d.3G alias for glTexCoord.3G
glTexCoord3dv.3G alias for glTexCoord.3G
glTexCoord3f.3G alias for glTexCoord.3G
glTexCoord3fv.3G alias for glTexCoord.3G
glTexCoord3i.3G alias for glTexCoord.3G
glTexCoord3iv.3G alias for glTexCoord.3G
glTexCoord3s.3G alias for glTexCoord.3G
glTexCoord3sv.3G alias for glTexCoord.3G
glTexCoord4d.3G alias for glTexCoord.3G
glTexCoord4dv.3G alias for glTexCoord.3G
glTexCoord4f.3G alias for glTexCoord.3G
glTexCoord4fv.3G alias for glTexCoord.3G
glTexCoord4i.3G alias for glTexCoord.3G
glTexCoord4iv.3G alias for glTexCoord.3G
glTexCoord4s.3G alias for glTexCoord.3G
glTexCoord4sv.3G alias for glTexCoord.3G
glTexCoordPointer.3G define an array of texture coordinates
glTexEnv.3G set texture environment parameters
glTexEnvf.3G alias for glTexEnv.3G
glTexEnvfv.3G alias for glTexEnv.3G
glTexEnvi.3G alias for glTexEnv.3G
glTexEnviv.3G alias for glTexEnv.3G
glTexGen.3G control the generation of texture coordinates
glTexGend.3G alias for glTexGen.3G
glTexGendv.3G alias for glTexGen.3G
glTexGenf.3G alias for glTexGen.3G
glTexGenfv.3G alias for glTexGen.3G
glTexGeni.3G alias for glTexGen.3G
glTexGeniv.3G alias for glTexGen.3G
glTexImage1D.3G specify a one-dimensional texture image
glTexImage2D.3G specify a two-dimensional texture image
glTexImage2DMultisample.3G establish the data storage, format, dimensions, and number of samples of a multisample texture's image
glTexImage3D.3G specify a three-dimensional texture image
glTexImage3DMultisample.3G establish the data storage, format, dimensions, and number of samples of a multisample texture's image
glTexParameter.3G set texture parameters
glTexParameterf.3G alias for glTexParameter.3G
glTexParameterfv.3G alias for glTexParameter.3G
glTexParameteri.3G alias for glTexParameter.3G
glTexParameteriv.3G alias for glTexParameter.3G
glTexStorage1D.3G simultaneously specify storage for all levels of a one-dimensional texture
glTexStorage2D.3G simultaneously specify storage for all levels of a two-dimensional or one-dimensional array texture
glTexStorage2DMultisample.3G specify storage for a two-dimensional multisample texture
glTexStorage3D.3G simultaneously specify storage for all levels of a three-dimensional, two-dimensional array or cube-map array texture
glTexStorage3DMultisample.3G specify storage for a two-dimensional multisample array texture
glTexSubImage1D.3G specify a one-dimensional texture subimage
glTexSubImage2D.3G specify a two-dimensional texture subimage
glTexSubImage3D.3G specify a three-dimensional texture subimage
glTextureBarrier.3G controls the ordering of reads and writes to rendered fragments across drawing commands
glTextureBuffer.3G alias for glTexBuffer.3G
glTextureBufferRange.3G alias for glTexBufferRange.3G
glTextureParameter.3G alias for glTexParameter.3G
glTextureStorage1D.3G alias for glTexStorage1D.3G
glTextureStorage2D.3G alias for glTexStorage2D.3G
glTextureStorage2DMultisample.3G alias for glTexStorage2DMultisample.3G
glTextureStorage3D.3G alias for glTexStorage3D.3G
glTextureStorage3DMultisample.3G alias for glTexStorage3DMultisample.3G
glTextureSubImage1D.3G alias for glTexSubImage1D.3G
glTextureSubImage2D.3G alias for glTexSubImage2D.3G
glTextureSubImage3D.3G alias for glTexSubImage3D.3G
glTextureView.3G initialize a texture as a data alias of another texture's data store
glTransformFeedbackBufferBase.3G bind a buffer object to a transform feedback buffer object
glTransformFeedbackBufferRange.3G bind a range within a buffer object to a transform feedback buffer object
glTransformFeedbackVaryings.3G specify values to record in transform feedback buffers
glTranslate.3G multiply the current matrix by a translation matrix
glTranslated.3G alias for glTranslate.3G
glTranslatef.3G alias for glTranslate.3G
glUniform1f.3G Specify the value of a uniform variable for the current program object
glUniform1fv.3G alias for glUniform1f.3G
glUniform1i.3G alias for glUniform1f.3G
glUniform1iv.3G alias for glUniform1f.3G
glUniform1ui.3G alias for glUniform1f.3G
glUniform1uiv.3G alias for glUniform1f.3G
glUniform2f.3G alias for glUniform1f.3G
glUniform2fv.3G alias for glUniform1f.3G
glUniform2i.3G alias for glUniform1f.3G
glUniform2iv.3G alias for glUniform1f.3G
glUniform2ui.3G alias for glUniform1f.3G
glUniform2uiv.3G alias for glUniform1f.3G
glUniform3f.3G alias for glUniform1f.3G
glUniform3fv.3G alias for glUniform1f.3G
glUniform3i.3G alias for glUniform1f.3G
glUniform3iv.3G alias for glUniform1f.3G
glUniform3ui.3G alias for glUniform1f.3G
glUniform3uiv.3G alias for glUniform1f.3G
glUniform4f.3G alias for glUniform1f.3G
glUniform4fv.3G alias for glUniform1f.3G
glUniform4i.3G alias for glUniform1f.3G
glUniform4iv.3G alias for glUniform1f.3G
glUniform4ui.3G alias for glUniform1f.3G
glUniform4uiv.3G alias for glUniform1f.3G
glUniformBlockBinding.3G assign a binding point to an active uniform block
glUniformMatrix2fv.3G alias for glUniform1f.3G
glUniformMatrix2x3fv.3G alias for glUniform1f.3G
glUniformMatrix2x4fv.3G alias for glUniform1f.3G
glUniformMatrix3fv.3G alias for glUniform1f.3G
glUniformMatrix3x2fv.3G alias for glUniform1f.3G
glUniformMatrix3x4fv.3G alias for glUniform1f.3G
glUniformMatrix4fv.3G alias for glUniform1f.3G
glUniformMatrix4x2fv.3G alias for glUniform1f.3G
glUniformMatrix4x3fv.3G alias for glUniform1f.3G
glUniformSubroutines.3G load active subroutine uniforms
glUnmapBuffer.3G release the mapping of a buffer object's data store into the client's address space
glUnmapNamedBuffer.3G alias for glUnmapBuffer.3G
glUseProgram.3G Installs a program object as part of current rendering state
glUseProgramStages.3G bind stages of a program object to a program pipeline
glValidateProgram.3G Validates a program object
glValidateProgramPipeline.3G validate a program pipeline object against current GL state
glVertex.3G specify a vertex
glVertex2d.3G alias for glVertex.3G
glVertex2dv.3G alias for glVertex.3G
glVertex2f.3G alias for glVertex.3G
glVertex2fv.3G alias for glVertex.3G
glVertex2i.3G alias for glVertex.3G
glVertex2iv.3G alias for glVertex.3G
glVertex2s.3G alias for glVertex.3G
glVertex2sv.3G alias for glVertex.3G
glVertex3d.3G alias for glVertex.3G
glVertex3dv.3G alias for glVertex.3G
glVertex3f.3G alias for glVertex.3G
glVertex3fv.3G alias for glVertex.3G
glVertex3i.3G alias for glVertex.3G
glVertex3iv.3G alias for glVertex.3G
glVertex3s.3G alias for glVertex.3G
glVertex3sv.3G alias for glVertex.3G
glVertex4d.3G alias for glVertex.3G
glVertex4dv.3G alias for glVertex.3G
glVertex4f.3G alias for glVertex.3G
glVertex4fv.3G alias for glVertex.3G
glVertex4i.3G alias for glVertex.3G
glVertex4iv.3G alias for glVertex.3G
glVertex4s.3G alias for glVertex.3G
glVertex4sv.3G alias for glVertex.3G
glVertexArrayAttribFormat.3G alias for glVertexAttribFormat.3G
glVertexArrayBindingDivisor.3G alias for glVertexBindingDivisor.3G
glVertexArrayElementBuffer.3G configures element array buffer binding of a vertex array object
glVertexArrayVertexBuffer.3G alias for glBindVertexBuffer.3G
glVertexArrayVertexBuffers.3G alias for glBindVertexBuffers.3G
glVertexAttrib.3G Specifies the value of a generic vertex attribute
glVertexAttribBinding.3G associate a vertex attribute and a vertex buffer binding for a vertex array object
glVertexAttribDivisor.3G modify the rate at which generic vertex attributes advance during instanced rendering
glVertexAttribFormat.3G specify the organization of vertex arrays
glVertexAttribPointer.3G define an array of generic vertex attribute data
glVertexBindingDivisor.3G modify the rate at which generic vertex attributes advance
glVertexPointer.3G define an array of vertex data
glViewport.3G set the viewport
glViewportArray.3G set multiple viewports
glViewportIndexed.3G set a specified viewport
glWaitSync.3G instruct the GL server to block until the specified sync object becomes signaled
glXChooseVisual.3G return a visual that matches specified attributes
glXCopyContext.3G copy state from one rendering context to another
glXCreateContext.3G create a new GLX rendering context
glXCreateGLXPixmap.3G create an off-screen GLX rendering area
glXDestroyContext.3G destroy a GLX context
glXDestroyGLXPixmap.3G destroy a GLX pixmap
glXFreeContextEXT.3G free client-side memory for imported context
glXGetClientString.3G return a string describing the client
glXGetConfig.3G return information about GLX visuals
glXGetContextIDEXT.3G get the XID for a context.
glXGetCurrentContext.3G return the current context
glXGetCurrentDisplay.3G get display for current context
glXGetCurrentDrawable.3G return the current drawable
glXImportContextEXT.3G import another process's indirect rendering context.
glXIntro.3G Introduction to OpenGL in the X window system
glXIsDirect.3G indicate whether direct rendering is enabled
glXMakeCurrent.3G attach a GLX context to a window or a GLX pixmap
glXQueryContextInfoEXT.3G query context information
glXQueryExtension.3G indicate whether the GLX extension is supported
glXQueryExtensionsString.3G return list of supported extensions
glXQueryServerString.3G return string describing the server
glXQueryVersion.3G return the version numbers of the GLX extension
glXSwapBuffers.3G exchange front and back buffers
glXUseXFont.3G create bitmap display lists from an X font
glXWaitGL.3G complete GL execution prior to subsequent X calls
glXWaitX.3G complete X execution prior to subsequent GL calls
gl_ClipDistance.3G provides a forward-compatible mechanism for vertex clipping
gl_CullDistance.3G provides a mechanism for controlling user culling
gl_FragCoord.3G contains the window-relative coordinates of the current fragment
gl_FragDepth.3G establishes a depth value for the current fragment
gl_FrontFacing.3G indicates whether a primitive is front or back facing
gl_GlobalInvocationID.3G contains the global index of work item currently being operated on by a compute shader
gl_HelperInvocation.3G indicates whether a fragment shader invocation is a helper invocation
gl_InstanceID.3G contains the index of the current primitive in an instanced draw command
gl_InvocationID.3G contains the invocation index of the current shader
gl_Layer.3G contains the selected layer of a multi-layer framebuffer attachment
gl_LocalInvocationID.3G contains the index of work item currently being operated on by a compute shader
gl_LocalInvocationIndex.3G contains the local linear index of work item currently being operated on by a compute shader
gl_NumSamples.3G contains the total number of samples in the framebuffer
gl_NumWorkGroups.3G contains the number of workgroups that have been dispatched to a compute shader
gl_PatchVerticesIn.3G contains the number of vertices in the current patch
gl_PointCoord.3G contains the coordinate of a fragment within a point
gl_PointSize.3G contains size of rasterized points, in pixels
gl_Position.3G contains the position of the current vertex
gl_PrimitiveID.3G contains the index of the current primitive
gl_PrimitiveIDIn.3G contains the index of the current primitive
gl_SampleID.3G contains the index of the sample currently being processed
gl_SampleMask.3G specifies the sample coverage mask for the current fragment
gl_SampleMaskIn.3G contains the computed sample coverage mask for the current fragment
gl_SamplePosition.3G contains the location of the current sample within the current fragment
gl_TessCoord.3G contains the coordinate of the vertex within the current patch
gl_TessLevelInner.3G contains the inner tessellation levels for the current patch
gl_TessLevelOuter.3G contains the outer tessellation levels for the current patch
gl_VertexID.3G contains the index of the current vertex
gl_ViewportIndex.3G contains the index of the viewport to be used in viewport transformation and scissoring
gl_WorkGroupID.3G contains the index of the workgroup currently being operated on by a compute shader
gl_WorkGroupSize.3G contains the size of the workgroup operated on by a compute shader
gluBeginCurve.3G delimit a NURBS curve definition
gluBeginPolygon.3G delimit a polygon description
gluBeginSurface.3G delimit a NURBS surface definition
gluBeginTrim.3G delimit a NURBS trimming loop definition
gluBuild1DMipmapLevels.3G builds a subset of one-dimensional mipmap levels
gluBuild1DMipmaps.3G builds a one-dimensional mipmap
gluBuild2DMipmapLevels.3G builds a subset of two-dimensional mipmap levels
gluBuild2DMipmaps.3G builds a two-dimensional mipmap
gluBuild3DMipmapLevels.3G builds a subset of three-dimensional mipmap levels
gluBuild3DMipmaps.3G builds a three-dimensional mipmap
gluCheckExtension.3G determines if an extension name is supported
gluCylinder.3G draw a cylinder
gluDeleteNurbsRenderer.3G destroy a NURBS object
gluDeleteQuadric.3G destroy a quadrics object
gluDeleteTess.3G destroy a tessellation object
gluDisk.3G draw a disk
gluErrorString.3G produce an error string from a GL or GLU error code
gluGetNurbsProperty.3G get a NURBS property
gluGetString.3G return a string describing the GLU version or GLU extensions
gluGetTessProperty.3G get a tessellation object property
gluLoadSamplingMatrices.3G load NURBS sampling and culling matrices
gluLookAt.3G define a viewing transformation
gluNewNurbsRenderer.3G create a NURBS object
gluNewQuadric.3G create a quadrics object
gluNewTess.3G create a tessellation object
gluNextContour.3G mark the beginning of another contour
gluNurbsCallback.3G define a callback for a NURBS object
gluNurbsCallbackData.3G set a user data pointer
gluNurbsCallbackDataEXT.3G set a user data pointer
gluNurbsCurve.3G define the shape of a NURBS curve
gluNurbsProperty.3G set a NURBS property
gluNurbsSurface.3G define the shape of a NURBS surface
gluOrtho2D.3G define a 2D orthographic projection matrix
gluPartialDisk.3G draw an arc of a disk
gluPerspective.3G set up a perspective projection matrix
gluPickMatrix.3G define a picking region
gluProject.3G map object coordinates to window coordinates
gluPwlCurve.3G describe a piecewise linear NURBS trimming curve
gluQuadricCallback.3G define a callback for a quadrics object
gluQuadricDrawStyle.3G specify the draw style desired for quadrics
gluQuadricNormals.3G specify what kind of normals are desired for quadrics
gluQuadricOrientation.3G specify inside/outside orientation for quadrics
gluQuadricTexture.3G specify if texturing is desired for quadrics
gluScaleImage.3G scale an image to an arbitrary size
gluSphere.3G draw a sphere
gluTessBeginContour.3G delimit a contour description
gluTessBeginPolygon.3G delimit a polygon description
gluTessCallback.3G define a callback for a tessellation object
gluTessEndPolygon.3G delimit a polygon description
gluTessNormal.3G specify a normal for a polygon
gluTessProperty.3G set a tessellation object property
gluTessVertex.3G specify a vertex on a polygon
gluUnProject.3G map window coordinates to object coordinates
gluUnProject4.3G map window and clip coordinates to object coordinates