section 3G · Library functions 📚
1100 pages · page 5 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)
- glTexGenf(3G)control the generation of texture coordinates✨
- glTexGenfv(3G)control the generation of texture coordinates✨
- glTexGeni(3G)control the generation of texture coordinates✨
- glTexGeniv(3G)control the generation of texture coordinates✨
- 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)set texture parameters✨
- glTexParameterfv(3G)set texture parameters✨
- glTexParameteri(3G)set texture parameters✨
- glTexParameteriv(3G)set texture parameters✨
- 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)attach a buffer object's data store to a buffer texture object✨
- glTextureBufferRange(3G)attach a range of a buffer object's data store to a buffer texture object✨
- glTextureParameter(3G)set texture parameters✨
- glTextureStorage1D(3G)simultaneously specify storage for all levels of a one-dimensional texture✨
- glTextureStorage2D(3G)simultaneously specify storage for all levels of a two-dimensional or one-dimensional array texture✨
- glTextureStorage2DMultisample(3G)specify storage for a two-dimensional multisample texture✨
- glTextureStorage3D(3G)simultaneously specify storage for all levels of a three-dimensional, two-dimensional array or cube-map array texture✨
- glTextureStorage3DMultisample(3G)specify storage for a two-dimensional multisample array texture✨
- glTextureSubImage1D(3G)specify a one-dimensional texture subimage✨
- glTextureSubImage2D(3G)specify a two-dimensional texture subimage✨
- glTextureSubImage3D(3G)specify a three-dimensional texture subimage✨
- 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)multiply the current matrix by a translation matrix✨
- glTranslatef(3G)multiply the current matrix by a translation matrix✨
- 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✨
- gluEndCurve(3G)delimit a NURBS curve definition✨
- gluEndPolygon(3G)delimit a polygon description✨
- gluEndSurface(3G)delimit a NURBS surface definition✨
- gluEndTrim(3G)delimit a NURBS trimming loop definition✨
- 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✨
- glUniform1f(3G)Specify the value of a uniform variable for the current program object✨
- glUniform1fv(3G)Specify the value of a uniform variable for the current program object✨
- glUniform1i(3G)Specify the value of a uniform variable for the current program object✨
- glUniform1iv(3G)Specify the value of a uniform variable for the current program object✨
- glUniform1ui(3G)Specify the value of a uniform variable for the current program object✨
- glUniform1uiv(3G)Specify the value of a uniform variable for the current program object✨
- glUniform2f(3G)Specify the value of a uniform variable for the current program object✨
- glUniform2fv(3G)Specify the value of a uniform variable for the current program object✨
- glUniform2i(3G)Specify the value of a uniform variable for the current program object✨
- glUniform2iv(3G)Specify the value of a uniform variable for the current program object✨
- glUniform2ui(3G)Specify the value of a uniform variable for the current program object✨
- glUniform2uiv(3G)Specify the value of a uniform variable for the current program object✨
- glUniform3f(3G)Specify the value of a uniform variable for the current program object✨
- glUniform3fv(3G)Specify the value of a uniform variable for the current program object✨
- glUniform3i(3G)Specify the value of a uniform variable for the current program object✨
- glUniform3iv(3G)Specify the value of a uniform variable for the current program object✨
- glUniform3ui(3G)Specify the value of a uniform variable for the current program object✨
- glUniform3uiv(3G)Specify the value of a uniform variable for the current program object✨
- glUniform4f(3G)Specify the value of a uniform variable for the current program object✨
- glUniform4fv(3G)Specify the value of a uniform variable for the current program object✨
- glUniform4i(3G)Specify the value of a uniform variable for the current program object✨
- glUniform4iv(3G)Specify the value of a uniform variable for the current program object✨
- glUniform4ui(3G)Specify the value of a uniform variable for the current program object✨
- glUniform4uiv(3G)Specify the value of a uniform variable for the current program object✨
- glUniformBlockBinding(3G)assign a binding point to an active uniform block✨
- glUniformMatrix2fv(3G)Specify the value of a uniform variable for the current program object✨
- glUniformMatrix2x3fv(3G)Specify the value of a uniform variable for the current program object✨
- glUniformMatrix2x4fv(3G)Specify the value of a uniform variable for the current program object✨
- glUniformMatrix3fv(3G)Specify the value of a uniform variable for the current program object✨
- glUniformMatrix3x2fv(3G)Specify the value of a uniform variable for the current program object✨
- glUniformMatrix3x4fv(3G)Specify the value of a uniform variable for the current program object✨
- glUniformMatrix4fv(3G)Specify the value of a uniform variable for the current program object✨
- glUniformMatrix4x2fv(3G)Specify the value of a uniform variable for the current program object✨
- glUniformMatrix4x3fv(3G)Specify the value of a uniform variable for the current program object✨
- 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)release the mapping of a buffer object's data store into the client's address space✨
- 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✨
- glUseProgram(3G)Installs a program object as part of current rendering state✨
- glUseProgramStages(3G)bind stages of a program object to a program pipeline✨
- 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✨
- gluTessEndContour(3G)delimit a contour description✨
- 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✨
- glValidateProgram(3G)Validates a program object✨
- glValidateProgramPipeline(3G)validate a program pipeline object against current GL state✨
- glVertex(3G)specify a vertex✨
- glVertex2d(3G)specify a vertex✨
- glVertex2dv(3G)specify a vertex✨
- glVertex2f(3G)specify a vertex✨
- glVertex2fv(3G)specify a vertex✨
- glVertex2i(3G)specify a vertex✨
- glVertex2iv(3G)specify a vertex✨
- glVertex2s(3G)specify a vertex✨
- glVertex2sv(3G)specify a vertex✨
- glVertex3d(3G)specify a vertex✨
- glVertex3dv(3G)specify a vertex✨
- glVertex3f(3G)specify a vertex✨
- glVertex3fv(3G)specify a vertex✨
- glVertex3i(3G)specify a vertex✨
- glVertex3iv(3G)specify a vertex✨
- glVertex3s(3G)specify a vertex✨
- glVertex3sv(3G)specify a vertex✨
- glVertex4d(3G)specify a vertex✨
- glVertex4dv(3G)specify a vertex✨
- glVertex4f(3G)specify a vertex✨
- glVertex4fv(3G)specify a vertex✨
- glVertex4i(3G)specify a vertex✨
- glVertex4iv(3G)specify a vertex✨
- glVertex4s(3G)specify a vertex✨
- glVertex4sv(3G)specify a vertex✨
- glVertexArrayAttribFormat(3G)specify the organization of vertex arrays✨
- glVertexArrayBindingDivisor(3G)modify the rate at which generic vertex attributes advance✨
- glVertexArrayElementBuffer(3G)configures element array buffer binding of a vertex array object✨
- glVertexArrayVertexBuffer(3G)bind a buffer to a vertex buffer bind point✨
- glVertexArrayVertexBuffers(3G)attach multiple buffer objects to a vertex array object✨
- 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✨
💅
getting it ready, bestie…