section 3G · Library functions 📚
1100 pages · page 2 of 6
all3 (100762)33ssl (6156)3B (42)3G (1100)3I (51)3LIBIIO (1)3NCARG (834)3OpenMPI (1)3PVM (71)3Sympa (164)3U (96)3WN (5)3alc (212)3alleg4 (923)3alleg5 (1063)3am (31)3ast (63)3attr (4)3avr (983)3bobcat (143)3brotli (4)3bsd (239)3caca (346)3cl (1)3clc (322)3cocci (1)3coin2 (588)3coin3 (753)3coin4 (918)3compat (22)3const (18)3ctype (1)3curses (18)3cvc (2)3cxx (1060)3debug (15)3edit (1)3em (198)3embree3 (113)3embree4 (127)3erl (623)3f (128)3form (106)3freebsd (1)3fun (1)3gl (467)3gle (14)3go (1)3guile (1)3gv (7)3hal (49)3head (3)3http (66)3itcl (17)3itk (6)3iv (354)3iwidget (52)3java (1)3libmawk (10)3libunwind (29)3lua (13)3m17n (257)3m_cli2 (8)3menu (88)3monocypher (73)3nas (130)3ncurses (703)3nx (5)3o (437)3ossl (6166)3ossp (2)3p (882)3pcap (75)3perl (820)3pg13 (68)3pg14 (72)3pg15 (72)3pg16 (72)3pg17 (72)3pg18 (72)3php (1)3plplot (175)3pm (34259)3pmc (296)3posix (882)3pub (150)3python (1)3qt (832)3r (1)3readline (2)3rheolef (13)3rtapi (66)3ruby (1)3scm (459)3sharp (1)3so (8)3ssl (6930)3stap (807)3str (19)3supp (19)3t (35)3tcl (1477)3tcllib (1)3tclx (25)3tiff (60)3tk (513)3tls (13)3trf (28)3ts (239)3type (466)3valkey (395)3visa (2)3x (1069)
G (continued)
- 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✨
- 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)enable or disable server-side GL capabilities✨
- glDisableClientState(3G)enable or disable client- side capability✨
- glDisableVertexArrayAttrib(3G)Enable or disable a generic vertex attribute array✨
- glDisableVertexAttribArray(3G)Enable or disable a generic vertex attribute array✨
- 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)flag edges as either boundary or nonboundary✨
- glEnable(3G)enable or disable server-side GL capabilities✨
- glEnableClientState(3G)enable or disable client- side capability✨
- glEnableVertexArrayAttrib(3G)Enable or disable a generic vertex attribute array✨
- glEnableVertexAttribArray(3G)Enable or disable a generic vertex attribute array✨
- glEnd(3G)delimit the vertices of a primitive or a group of like primitives✨
- glEndList(3G)create or replace a display list✨
- glEvalCoord(3G)evaluate enabled one- and two-dimensional maps✨
- glEvalCoord1d(3G)evaluate enabled one- and two-dimensional maps✨
- glEvalCoord1dv(3G)evaluate enabled one- and two-dimensional maps✨
- glEvalCoord1fv(3G)evaluate enabled one- and two-dimensional maps✨
- glEvalCoord2d(3G)evaluate enabled one- and two-dimensional maps✨
- glEvalCoord2dv(3G)evaluate enabled one- and two-dimensional maps✨
- glEvalCoord2f(3G)evaluate enabled one- and two-dimensional maps✨
- glEvalCoord2fv(3G)evaluate enabled one- and two-dimensional maps✨
- glEvalMesh(3G)compute a one- or two-dimensional grid of points or lines✨
- glEvalMesh1(3G)compute a one- or two-dimensional grid of points or lines✨
- glEvalMesh2(3G)compute a one- or two-dimensional grid of points or lines✨
- glEvalPoint(3G)generate and evaluate a single point in a mesh✨
- glEvalPoint1(3G)generate and evaluate a single point in a mesh✨
- glEvalPoint2(3G)generate and evaluate a single point in a mesh✨
- 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)indicate modifications to a range of a mapped buffer✨
- glFog(3G)specify fog parameters✨
- glFogf(3G)specify fog parameters✨
- glFogfv(3G)specify fog parameters✨
- glFogi(3G)specify fog parameters✨
- glFogiv(3G)specify fog parameters✨
- 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✨
- glGenerateMipmap(3G)generate mipmaps for a specified texture object✨
- glGenerateTextureMipmap(3G)generate mipmaps for a specified texture object✨
- 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✨
- 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)return the value or values of a selected parameter✨
- glGetBufferParameteri64v(3G)return parameters of a buffer object✨
- 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)get color lookup table parameters✨
- glGetColorTableParameteriv(3G)get color lookup table parameters✨
- glGetCompressedTexImage(3G)return a compressed texture image✨
- glGetCompressedTextureImage(3G)return a compressed texture image✨
- 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)return the value or values of a selected parameter✨
- glGetError(3G)return error information✨
- glGetFloatv(3G)return the value or values of a selected parameter✨
- 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)return the value or values of a selected parameter✨
- glGetInternalformat(3G)retrieve information about implementation-dependent support for internal formats✨
- glGetLight(3G)return light source parameter values✨
- glGetLightfv(3G)return light source parameter values✨
- glGetLightiv(3G)return light source parameter values✨
- glGetMap(3G)return evaluator parameters✨
- glGetMapdv(3G)return evaluator parameters✨
- glGetMapfv(3G)return evaluator parameters✨
- glGetMapiv(3G)return evaluator parameters✨
- glGetMaterial(3G)return material parameters✨
- glGetMaterialfv(3G)return material parameters✨
- glGetMaterialiv(3G)return material parameters✨
- glGetMinmax(3G)get minimum and maximum pixel values✨
- glGetMinmaxParameter(3G)get minmax parameters✨
- glGetMultisamplefv(3G)retrieve the location of a sample✨
- glGetNamedBufferParameteri64v(3G)return parameters of a buffer object✨
- glGetNamedBufferParameteriv(3G)return parameters of a buffer object✨
- glGetNamedBufferPointerv(3G)return the pointer to a mapped buffer object's data store✨
- glGetNamedBufferSubData(3G)returns a subset of a buffer object's data store✨
- glGetNamedFramebufferAttachmentParameteriv(3G)retrieve information about attachments of a framebuffer object✨
- glGetNamedFramebufferParameteriv(3G)query a named parameter of a framebuffer object✨
- glGetNamedRenderbufferParameteriv(3G)query a named parameter of a renderbuffer object✨
- glGetnCompressedTexImage(3G)return a compressed texture image✨
- glGetnTexImage(3G)return a texture image✨
- 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✨
💅
getting it ready, bestie…