A nice Module
- glAccum
- operate on the accumulation buffer
- glAlphaFunc
- specify the alpha test function
- glAreTexturesResident
- determine if textures are loaded in texture memory
- glArrayElement
- render a vertex using the specified vertex array element
- glBegin, glEnd
- delimit the vertices of a primitive or a group of like primitives
- glBindTexture
- bind a named texture to a texturing target
- glBitmap
- draw a bitmap
- glBlendFunc
- specify pixel arithmetic
- glCallList
- execute a display list
- glCallLists
- execute a list of display lists
- glClear
- clear buffers to preset values
- glClearAccum
- specify clear values for the accumulation buffer
- glClearColor
- specify clear values for the color buffers
- glClearDepth
- specify the clear value for the depth buffer
- glClearIndex
- specify the clear value for the color index buffers
- glClearStencil
- specify the clear value for the stencil buffer
- glClipPlane
- specify a plane against which all geometry is clipped
- glColor, glColor3, glColor3b, glColor3bv, glColor3d, glColor3dv, glColor3f, glColor3fv, glColor3i, glColor3iv, glColor3s, glColor3sv, glColor3ub, glColor3ubv, glColor3ui, glColor3uiv, glColor3us, glColor3usv, glColor4, glColor4b, glColor4bv, glColor4d, glColor4dv, glColor4f, glColor4fv, glColor4i, glColor4iv, glColor4s, glColor4sv, glColor4ub, glColor4ubv, glColor4ui, glColor4uiv, glColor4us, glColor4usv, glColorb, glColord, glColorf, glColori, glColors, glColorub, glColorui, glColorus
- set the current color
- glColorMask
- enable and disable writing of frame buffer color components
- glColorMaterial
- cause a material color to track the current color
- glColorPointer, glColorPointerb, glColorPointerd, glColorPointerf, glColorPointeri, glColorPointers, glColorPointerub, glColorPointerui, glColorPointerus
- define an array of colors
- glCopyPixels
- copy pixels in the frame buffer
- glCopyTexImage1D
- copy pixels into a 1D texture image
- glCopyTexImage2D
- copy pixels into a 2D texture image
- glCopyTexSubImage1D
- copy a one-dimensional texture subimage
- glCopyTexSubImage2D
- copy a two-dimensional texture subimage
- glCullFace
- specify whether frontor back-facing facets can be culled
- glDeleteLists
- delete a contiguous group of display lists
- glDeleteTextures
- delete named textures
- glDepthFunc
- specify the value used for depth buffer comparisons
- glDepthMask
- enable or disable writing into the depth buffer
- glDepthRange
- specify mapping of depth values from normalized device coordinates to window coordinates
- glDrawArrays
- render primitives from array data
- glDrawBuffer
- specify which color buffers are to be drawn into
- glDrawElements
- render primitives from array data
- glDrawPixels, glDrawPixelsb, glDrawPixelsf, glDrawPixelsi, glDrawPixelss, glDrawPixelsub, glDrawPixelsui, glDrawPixelsus
- write a block of pixels to the frame buffer
- glEdgeFlag, glEdgeFlagv
- flag edges as either boundary or nonboundary
- glEdgeFlagPointer, glEdgeFlagPointerb
- define an array of edge flags
- glDisable, glEnable
- enable or disable server-side GL capabilities
- glDisableClientState, glEnableClientState
- enable or disable client-side capability
- glEvalCoord, glEvalCoord1, glEvalCoord1d, glEvalCoord1dv, glEvalCoord1f, glEvalCoord1fv, glEvalCoord2, glEvalCoord2d, glEvalCoord2dv, glEvalCoord2f, glEvalCoord2fv, glEvalCoordd, glEvalCoordf
- evaluate enabled oneand two-dimensional maps
- glEvalMesh1, glEvalMesh2
- compute a oneor two-dimensional grid of points or lines
- glEvalPoint, glEvalPoint1, glEvalPoint2
- generate and evaluate a single point in a mesh
- glFeedbackBuffer
- controls feedback mode
- glFinish
- block until all GL execution is complete
- glFlush
- force execution of GL commands in finite time
- glFog, glFogf, glFogfv, glFogi, glFogiv
- specify fog parameters
- glFrontFace
- define frontand back-facing polygons
- glFrustum
- multiply the current matrix by a perspective matrix
- glGenLists
- generate a contiguous set of empty display lists
- glGenTextures
- generate texture names
- glGetBoolean, glGetBooleanv, glGetDouble, glGetDoublev, glGetFloatv, glGetInteger, glGetIntegerv
- return the value or values of a selected parameter
- glGetClipPlane
- return the coefficients of the specified clipping plane
- glGetLightfv, glGetLightiv
- return light source parameter values
- glGetMapdv, glGetMapfv, glGetMapiv
- return evaluator parameters
- glGetMaterialfv, glGetMaterialiv
- return material parameters
- glGetPixelMapfv, glGetPixelMapuiv, glGetPixelMapusv
- return the specified pixel map
- glGetPolygonStipple, glGetPolygonStippleub
- return the polygon stipple pattern
- glGetString
- return a string describing the current GL connection
- glGetTexEnvfv, glGetTexEnviv
- return texture environment parameters
- glGetTexGendv, glGetTexGenfv, glGetTexGeniv
- return texture coordinate generation parameters
- glGetTexImage, glGetTexImageb, glGetTexImaged, glGetTexImagef, glGetTexImagei, glGetTexImages, glGetTexImageub, glGetTexImageui, glGetTexImageus
- return a texture image
- glGetTexLevelParameterfv, glGetTexLevelParameteriv
- return texture parameter values for a specific level of detail
- glGetTexParameterfv, glGetTexParameteriv
- return texture parameter values
- glHint
- specify implementation-specific hints
- glIndex, glIndexd, glIndexdv, glIndexf, glIndexfv, glIndexi, glIndexiv, glIndexs, glIndexsv, glIndexub, glIndexubv
- set the current color index
- glIndexMask
- control the writing of individual bits in the color index buffers
- glIndexPointer, glIndexPointerb, glIndexPointerd, glIndexPointerf, glIndexPointeri, glIndexPointers, glIndexPointerub
- define an array of color indexes
- glInitNames
- initialize the name stack
- glInterleavedArrays
- simultaneously specify and enable several interleaved arrays
- glIsEnabled
- test whether a capability is enabled
- glIsList
- determine if a name corresponds to a display-list
- glIsTexture
- determine if a name corresponds to a texture
- glLight, glLightf, glLightfv, glLighti, glLightiv
- set light source parameters
- glLightModel, glLightModelf, glLightModelfv, glLightModeli, glLightModeliv
- set the lighting model parameters
- glLineStipple
- specify the line stipple pattern
- glLineWidth
- specify the width of rasterized lines
- glListBase
- set the display-list base for glCallLists
- glLoadIdentity
- replace the current matrix with the identity matrix
- glLoadMatrixd, glLoadMatrixf
- replace the current matrix with the specified matrix
- glLoadName
- load a name onto the name stack
- glLogicOp
- specify a logical pixel operation for color index rendering
- glMap1d, glMap1f
- define a one-dimensional evaluator
- glMap2d, glMap2f
- define a two-dimensional evaluator
- glMapGrid1d, glMapGrid1f, glMapGrid2d, glMapGrid2f
- define a oneor two-dimensional mesh
- glMaterial, glMaterialf, glMaterialfv, glMateriali, glMaterialiv
- specify material parameters for the lighting model
- glMatrixMode
- specify which matrix is the current matrix
- glMultMatrixd, glMultMatrixf
- multiply the current matrix with the specified matrix
- glEndList, glNewList
- create or replace a display list
- glNormal, glNormal3, glNormal3b, glNormal3bv, glNormal3d, glNormal3dv, glNormal3f, glNormal3fv, glNormal3i, glNormal3iv, glNormal3s, glNormal3sv, glNormal4, glNormalb, glNormald, glNormalf, glNormali, glNormals
- set the current normal vector
- glNormalPointer, glNormalPointerb, glNormalPointerd, glNormalPointerf, glNormalPointeri, glNormalPointers
- define an array of normals
- glOrtho
- multiply the current matrix with an orthographic matrix
- glPassThrough
- place a marker in the feedback buffer
- glPixelMapfv, glPixelMapuiv, glPixelMapusv
- set up pixel transfer maps
- glPixelStoref, glPixelStorei
- set pixel storage modes
- glPixelTransferf, glPixelTransferi
- set pixel transfer modes
- glPixelZoom
- specify the pixel zoom factors
- glPointSize
- specify the diameter of rasterized points
- glPolygonMode
- select a polygon rasterization mode
- glPolygonOffset
- set the scale and units used to calculate depth values
- glPolygonStipple, glPolygonStippleub
- set the polygon stippling pattern
- glPrioritizeTextures
- set texture residence priority
- glPopAttrib, glPushAttrib
- push and pop the server attribute stack
- glPopClientAttrib, glPushClientAttrib
- push and pop the client attribute stack
- glPopMatrix, glPushMatrix
- push and pop the current matrix stack
- glPopName, glPushName
- push and pop the name stack
- glRasterPos, glRasterPos2, glRasterPos2d, glRasterPos2dv, glRasterPos2f, glRasterPos2fv, glRasterPos2i, glRasterPos2iv, glRasterPos2s, glRasterPos2sv, glRasterPos3, glRasterPos3d, glRasterPos3dv, glRasterPos3f, glRasterPos3fv, glRasterPos3i, glRasterPos3iv, glRasterPos3s, glRasterPos3sv, glRasterPos4, glRasterPos4d, glRasterPos4dv, glRasterPos4f, glRasterPos4fv, glRasterPos4i, glRasterPos4iv, glRasterPos4s, glRasterPos4sv, glRasterPosd, glRasterPosf, glRasterPosi, glRasterPoss
- specify the raster position for pixel operations
- glReadBuffer
- select a color buffer source for pixels
- glReadPixels, glReadPixelsb, glReadPixelsd, glReadPixelsf, glReadPixelsi, glReadPixelss, glReadPixelsub, glReadPixelsui, glReadPixelsus
- read a block of pixels from the frame buffer
- glRectd, glRectdv, glRectf, glRectfv, glRecti, glRectiv, glRects, glRectsv
- draw a rectangle
- glRenderMode
- set rasterization mode
- glRotate, glRotated, glRotatef
- multiply the current matrix by a rotation matrix
- glScale, glScaled, glScalef
- multiply the current matrix by a general scaling matrix
- glScissor
- define the scissor box
- glSelectBuffer
- establish a buffer for selection mode values
- glShadeModel
- select flat or smooth shading
- glStencilFunc
- set function and reference value for stencil testing
- glStencilMask
- control the writing of individual bits in the stencil planes
- glStencilOp
- set stencil test actions
- glTexCoord, glTexCoord1, glTexCoord1d, glTexCoord1dv, glTexCoord1f, glTexCoord1fv, glTexCoord1i, glTexCoord1iv, glTexCoord1s, glTexCoord1sv, glTexCoord2, glTexCoord2d, glTexCoord2dv, glTexCoord2f, glTexCoord2fv, glTexCoord2i, glTexCoord2iv, glTexCoord2s, glTexCoord2sv, glTexCoord3, glTexCoord3d, glTexCoord3dv, glTexCoord3f, glTexCoord3fv, glTexCoord3i, glTexCoord3iv, glTexCoord3s, glTexCoord3sv, glTexCoord4, glTexCoord4d, glTexCoord4dv, glTexCoord4f, glTexCoord4fv, glTexCoord4i, glTexCoord4iv, glTexCoord4s, glTexCoord4sv, glTexCoordb, glTexCoordd, glTexCoordf, glTexCoordi, glTexCoords
- set the current texture coordinates
- glTexCoordPointer, glTexCoordPointerb, glTexCoordPointerd, glTexCoordPointerf, glTexCoordPointeri, glTexCoordPointers
- define an array of texture coordinates
- glTexEnvf, glTexEnvfv, glTexEnvi, glTexEnviv
- set texture environment parameters
- glTexGen, glTexGend, glTexGendv, glTexGenf, glTexGenfv, glTexGeni, glTexGeniv
- control the generation of texture coordinates
- glTexImage1D, glTexImage1Db, glTexImage1Df, glTexImage1Di, glTexImage1Ds, glTexImage1Dub, glTexImage1Dui, glTexImage1Dus
- specify a one-dimensional texture image
- glTexImage2D, glTexImage2Db, glTexImage2Df, glTexImage2Di, glTexImage2Ds, glTexImage2Dub, glTexImage2Dui, glTexImage2Dus
- specify a two-dimensional texture image
- glTexParameter, glTexParameterf, glTexParameterfv, glTexParameteri, glTexParameteriv
- set texture parameters
- glTexSubImage1D, glTexSubImage1Db, glTexSubImage1Df, glTexSubImage1Di, glTexSubImage1Ds, glTexSubImage1Dub, glTexSubImage1Dui, glTexSubImage1Dus
- specify a two-dimensional texture subimage
- glTexSubImage2D, glTexSubImage2Db, glTexSubImage2Df, glTexSubImage2Di, glTexSubImage2Ds, glTexSubImage2Dub, glTexSubImage2Dui, glTexSubImage2Dus
- specify a two-dimensional texture subimage
- glTranslate, glTranslated, glTranslatef
- multiply the current matrix by a translation matrix
- glVertex, glVertex2d, glVertex2dv, glVertex2f, glVertex2fv, glVertex2i, glVertex2iv, glVertex2s, glVertex2sv, glVertex3d, glVertex3dv, glVertex3f, glVertex3fv, glVertex3i, glVertex3iv, glVertex3s, glVertex3sv, glVertex4d, glVertex4dv, glVertex4f, glVertex4fv, glVertex4i, glVertex4iv, glVertex4s, glVertex4sv, glVertexb, glVertexd, glVertexf, glVertexi, glVertexs
- specify a vertex
- glVertexPointer, glVertexPointerb, glVertexPointerd, glVertexPointerf, glVertexPointeri, glVertexPointers
- define an array of vertex data
- glViewport
- set the viewport
::
Documentation ::