📦 gl-manpages
953 pages · page 1 of 5
G
- 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✨
- 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✨
- glBindTextures(3G)bind one or more named textures to a sequence of consecutive texture units✨
- glBindTextureUnit(3G)bind an existing texture object to the specified texture unit✨
- 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)copy a block of pixels from one framebuffer object to another✨
- 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)check the completeness status of a framebuffer✨
- 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)fill a buffer object's data store with a fixed value✨
- glClearNamedBufferSubData(3G)fill all or part of buffer object's data store with a fixed value✨
- 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)set the current color✨
- glColor3bv(3G)set the current color✨
- glColor3d(3G)set the current color✨
- glColor3dv(3G)set the current color✨
- glColor3f(3G)set the current color✨
- glColor3fv(3G)set the current color✨
- glColor3i(3G)set the current color✨
- glColor3iv(3G)set the current color✨
- glColor3s(3G)set the current color✨
- glColor3sv(3G)set the current color✨
- glColor3ub(3G)set the current color✨
- glColor3ubv(3G)set the current color✨
- glColor3ui(3G)set the current color✨
- glColor3uiv(3G)set the current color✨
- glColor3us(3G)set the current color✨
- glColor3usv(3G)set the current color✨
- glColor4b(3G)set the current color✨
- glColor4bv(3G)set the current color✨
- glColor4d(3G)set the current color✨
- glColor4dv(3G)set the current color✨
- glColor4f(3G)set the current color✨
- glColor4fv(3G)set the current color✨
- glColor4i(3G)set the current color✨
- glColor4iv(3G)set the current color✨
- glColor4s(3G)set the current color✨
- glColor4sv(3G)set the current color✨
- glColor4ub(3G)set the current color✨
- glColor4ubv(3G)set the current color✨
- glColor4ui(3G)set the current color✨
- glColor4uiv(3G)set the current color✨
- glColor4us(3G)set the current color✨
- glColor4usv(3G)set the current color✨
- glColorMask(3G)enable and disable writing of frame buffer color components✨
- glColorMask,_glColorMaski(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)set color lookup table parameters✨
- glColorTableParameteriv(3G)set color lookup table parameters✨
- 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)specify a one-dimensional texture subimage in a compressed format✨
- glCompressedTextureSubImage2D(3G)specify a two-dimensional texture subimage in a compressed format✨
- glCompressedTextureSubImage3D(3G)specify a three-dimensional texture subimage in a compressed format✨
- 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)copy all or part of the data store of a buffer object to the data store of another buffer object✨
- 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)copy a one-dimensional texture subimage✨
- glCopyTextureSubImage2D(3G)copy a two-dimensional texture subimage✨
- glCopyTextureSubImage3D(3G)copy a three-dimensional texture subimage✨
- 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✨
💅
getting it ready, bestie…