32bit bit field.
ModuleOpenGLRaw-3.3.4.1Haskell2010
Graphics.GL.Core30
- 19 types
- 635 values
- PackageOpenGLRaw-3.3.4.1
- Exports1763
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceTypes.hs
Types
19 declarations8bit boolean.
8bit signed two's complement binary integer.
8bit characters making up strings.
64bit floating-point value clamped to [0, 1].
32bit floating-point value clamped to [0, 1].
64bit floating-point value.
32bit enumerated binary integer value.
32bit floating-point value.
16bit half-precision floating-point value encoded in an unsigned scalar.
32bit signed two's complement binary integer.
Pointer-sized signed two's complement binary integer.
16bit signed two's complement binary integer.
32bit non-negative binary integer size.
Pointer-sized non-negative binary integer size.
8bit unsigned binary integer.
32bit unsigned binary integer.
16bit unsigned binary integer.
Not an actual GL type, though used in headers in the past.
Enums
1109 declarationsFunctions
635 declarationsManual page for OpenGL 2.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x.
glBeginConditionalRender :: MonadIO m=> GLuintid.-> GLenummodeof type ConditionalRenderMode.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glBindBufferBase :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLuintindex.-> GLuintbuffer.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
glBindBufferRange :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLuintindex.-> GLuintbuffer.-> GLintptroffsetof typeBufferOffset.-> GLsizeiptrsizeof typeBufferSize.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
glBindFramebuffer :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLuintframebuffer.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
glBindRenderbuffer :: MonadIO m=> GLenumtargetof type RenderbufferTarget.-> GLuintrenderbuffer.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
glBindTexture :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLuinttextureof typeTexture.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
glBitmap Manual page for OpenGL 2.x.
glBlendColor Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glBlendEquationSeparate :: MonadIO m=> GLenummodeRGBof type BlendEquationModeEXT.-> GLenummodeAlphaof type BlendEquationModeEXT.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glBlendFunc :: MonadIO m=> GLenumsfactorof type BlendingFactor.-> GLenumdfactorof type BlendingFactor.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glBlendFuncSeparate :: MonadIO m=> GLenumsfactorRGBof type BlendingFactor.-> GLenumdfactorRGBof type BlendingFactor.-> GLenumsfactorAlphaof type BlendingFactor.-> GLenumdfactorAlphaof type BlendingFactor.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glBlitFramebuffer :: MonadIO m=> GLintsrcX0.-> GLintsrcY0.-> GLintsrcX1.-> GLintsrcY1.-> GLintdstX0.-> GLintdstY0.-> GLintdstX1.-> GLintdstY1.-> GLbitfieldmaskof type ClearBufferMask.-> GLenumfilterof type BlitFramebufferFilter.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
glBufferData :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLsizeiptrsizeof typeBufferSize.-> Ptr adatapointing tosizeelements of typea.-> GLenumusageof type BufferUsageARB.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glBufferSubData :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLintptroffsetof typeBufferOffset.-> GLsizeiptrsizeof typeBufferSize.-> Ptr adatapointing tosizeelements of typea.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x.
glCallLists :: MonadIO m=> GLsizein.-> GLenumtypeof type ListNameType.-> Ptr alistspointing toCOMPSIZE(n,type)elements of typea.-> m ()
Manual page for OpenGL 2.x.
glCheckFramebufferStatus :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> m GLenumof type FramebufferStatus.
Manual pages for OpenGL 3.x or OpenGL 4.x.
glClampColor :: MonadIO m=> GLenumtargetof type ClampColorTargetARB.-> GLenumclampof type ClampColorModeARB.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x.
glClearBufferfi Manual pages for OpenGL 3.x or OpenGL 4.x.
glClearBufferfv Manual pages for OpenGL 3.x or OpenGL 4.x.
glClearBufferiv Manual pages for OpenGL 3.x or OpenGL 4.x.
glClearBufferuiv Manual pages for OpenGL 3.x or OpenGL 4.x.
glClearColor Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x.
glClipPlane :: MonadIO m=> GLenumplaneof type ClipPlaneName.-> Ptr GLdoubleequationpointing to4elements of typeGLdouble.-> m ()
Manual page for OpenGL 2.x.
glColor3b Manual page for OpenGL 2.x. The vector equivalent of this command is glColor3bv.
Manual page for OpenGL 2.x.
glColor3d Manual page for OpenGL 2.x. The vector equivalent of this command is glColor3dv.
Manual page for OpenGL 2.x.
glColor3f Manual page for OpenGL 2.x. The vector equivalent of this command is glColor3fv.
Manual page for OpenGL 2.x.
glColor3i Manual page for OpenGL 2.x. The vector equivalent of this command is glColor3iv.
Manual page for OpenGL 2.x.
glColor3s Manual page for OpenGL 2.x. The vector equivalent of this command is glColor3sv.
Manual page for OpenGL 2.x.
glColor3ub Manual page for OpenGL 2.x. The vector equivalent of this command is glColor3ubv.
Manual page for OpenGL 2.x.
glColor3ui Manual page for OpenGL 2.x. The vector equivalent of this command is glColor3uiv.
Manual page for OpenGL 2.x.
glColor3us Manual page for OpenGL 2.x. The vector equivalent of this command is glColor3usv.
Manual page for OpenGL 2.x.
glColor4b Manual page for OpenGL 2.x. The vector equivalent of this command is glColor4bv.
Manual page for OpenGL 2.x.
glColor4d Manual page for OpenGL 2.x. The vector equivalent of this command is glColor4dv.
Manual page for OpenGL 2.x.
glColor4f Manual page for OpenGL 2.x. The vector equivalent of this command is glColor4fv.
Manual page for OpenGL 2.x.
glColor4i Manual page for OpenGL 2.x. The vector equivalent of this command is glColor4iv.
Manual page for OpenGL 2.x.
glColor4s Manual page for OpenGL 2.x. The vector equivalent of this command is glColor4sv.
Manual page for OpenGL 2.x.
glColor4ub Manual page for OpenGL 2.x. The vector equivalent of this command is glColor4ubv.
Manual page for OpenGL 2.x.
glColor4ui Manual page for OpenGL 2.x. The vector equivalent of this command is glColor4uiv.
Manual page for OpenGL 2.x.
glColor4us Manual page for OpenGL 2.x. The vector equivalent of this command is glColor4usv.
Manual page for OpenGL 2.x.
glColorMask Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glColorMaski Manual pages for OpenGL 3.x or OpenGL 4.x.
glColorMaterial :: MonadIO m=> GLenumfaceof type MaterialFace.-> GLenummodeof type ColorMaterialParameter.-> m ()
Manual page for OpenGL 2.x.
glColorPointer Manual page for OpenGL 2.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glCompressedTexImage1D :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLintborderof typeCheckedInt32.-> GLsizeiimageSize.-> Ptr adatapointing toimageSizeelements of typeCompressedTextureARB.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glCompressedTexImage2D :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> GLintborderof typeCheckedInt32.-> GLsizeiimageSize.-> Ptr adatapointing toimageSizeelements of typeCompressedTextureARB.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glCompressedTexImage3D :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> GLsizeidepth.-> GLintborderof typeCheckedInt32.-> GLsizeiimageSize.-> Ptr adatapointing toimageSizeelements of typeCompressedTextureARB.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glCompressedTexSubImage1D :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLintxoffsetof typeCheckedInt32.-> GLsizeiwidth.-> GLenumformatof type PixelFormat.-> GLsizeiimageSize.-> Ptr adatapointing toimageSizeelements of typeCompressedTextureARB.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glCompressedTexSubImage2D :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLintxoffsetof typeCheckedInt32.-> GLintyoffsetof typeCheckedInt32.-> GLsizeiwidth.-> GLsizeiheight.-> GLenumformatof type PixelFormat.-> GLsizeiimageSize.-> Ptr adatapointing toimageSizeelements of typeCompressedTextureARB.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glCompressedTexSubImage3D :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLintxoffsetof typeCheckedInt32.-> GLintyoffsetof typeCheckedInt32.-> GLintzoffsetof typeCheckedInt32.-> GLsizeiwidth.-> GLsizeiheight.-> GLsizeidepth.-> GLenumformatof type PixelFormat.-> GLsizeiimageSize.-> Ptr adatapointing toimageSizeelements of typeCompressedTextureARB.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glCopyPixels Manual page for OpenGL 2.x.
glCopyTexImage1D :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLenuminternalformatof type InternalFormat.-> GLintxof typeWinCoord.-> GLintyof typeWinCoord.-> GLsizeiwidth.-> GLintborderof typeCheckedInt32.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glCopyTexImage2D Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glCopyTexSubImage1D Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glCopyTexSubImage2D Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glCopyTexSubImage3D Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glDeleteBuffers Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glDeleteFramebuffers Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glDeleteQueries Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glDeleteTextures Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glDeleteVertexArrays Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
glDrawArrays :: MonadIO m=> GLenummodeof type PrimitiveType.-> GLintfirst.-> GLsizeicount.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glDrawBuffers :: MonadIO m=> GLsizein.-> Ptr GLenumbufspointing tonelements of type DrawBufferMode.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glDrawElements :: MonadIO m=> GLenummodeof type PrimitiveType.-> GLsizeicount.-> GLenumtypeof type DrawElementsType.-> Ptr aindicespointing toCOMPSIZE(count,type)elements of typea.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glDrawPixels Manual page for OpenGL 2.x.
glDrawRangeElements :: MonadIO m=> GLenummodeof type PrimitiveType.-> GLuintstart.-> GLuintend.-> GLsizeicount.-> GLenumtypeof type DrawElementsType.-> Ptr aindicespointing toCOMPSIZE(count,type)elements of typea.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glEdgeFlagv.
glEdgeFlagPointer Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glEvalCoord1dv.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glEvalCoord1fv.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glEvalCoord2dv.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glEvalCoord2fv.
Manual page for OpenGL 2.x.
glEvalMesh1 Manual page for OpenGL 2.x.
glEvalMesh2 Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
glEvalPoint2 Manual page for OpenGL 2.x.
glFeedbackBuffer Manual page for OpenGL 2.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glFlushMappedBufferRange :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLintptroffsetof typeBufferOffset.-> GLsizeiptrlengthof typeBufferSize.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
glFogCoordPointer :: MonadIO m=> GLenumtypeof type FogPointerTypeEXT.-> GLsizeistride.-> Ptr apointerpointing toCOMPSIZE(type,stride)elements of typea.-> m ()
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glFogCoorddv.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glFogCoordfv.
Manual page for OpenGL 2.x.
glFogf :: MonadIO m=> GLenumpnameof type FogParameter.-> GLfloatparamof typeCheckedFloat32.-> m ()
Manual page for OpenGL 2.x.
glFogfv :: MonadIO m=> GLenumpnameof type FogParameter.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeCheckedFloat32.-> m ()
Manual page for OpenGL 2.x.
glFogi :: MonadIO m=> GLenumpnameof type FogParameter.-> GLintparamof typeCheckedInt32.-> m ()
Manual page for OpenGL 2.x.
glFogiv :: MonadIO m=> GLenumpnameof type FogParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeCheckedInt32.-> m ()
Manual page for OpenGL 2.x.
glFramebufferRenderbuffer :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumattachmentof type FramebufferAttachment.-> GLenumrenderbuffertargetof type RenderbufferTarget.-> GLuintrenderbuffer.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
glFramebufferTexture1D :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumattachmentof type FramebufferAttachment.-> GLenumtextargetof type TextureTarget.-> GLuinttexture.-> GLintlevel.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
glFramebufferTexture2D :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumattachmentof type FramebufferAttachment.-> GLenumtextargetof type TextureTarget.-> GLuinttexture.-> GLintlevel.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
glFramebufferTexture3D :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumattachmentof type FramebufferAttachment.-> GLenumtextargetof type TextureTarget.-> GLuinttexture.-> GLintlevel.-> GLintzoffset.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
glFramebufferTextureLayer :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumattachmentof type FramebufferAttachment.-> GLuinttextureof typeTexture.-> GLintlevelof typeCheckedInt32.-> GLintlayerof typeCheckedInt32.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glFrustum Manual page for OpenGL 2.x.
glGenBuffers Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGenFramebuffers Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x.
glGenQueries Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGenRenderbuffers Manual pages for OpenGL 3.x or OpenGL 4.x.
glGenTextures Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGenVertexArrays Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetActiveAttrib :: MonadIO m=> GLuintprogram.-> GLuintindex.-> GLsizeibufSize.-> Ptr GLsizeilengthpointing to1element of typeGLsizei.-> Ptr GLintsizepointing to1element of typeGLint.-> Ptr GLenumtypepointing to1element of type AttributeType.-> Ptr GLcharnamepointing tobufSizeelements of typeGLchar.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetActiveUniform :: MonadIO m=> GLuintprogram.-> GLuintindex.-> GLsizeibufSize.-> Ptr GLsizeilengthpointing to1element of typeGLsizei.-> Ptr GLintsizepointing to1element of typeGLint.-> Ptr GLenumtypepointing to1element of type UniformType.-> Ptr GLcharnamepointing tobufSizeelements of typeGLchar.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetAttachedShaders Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetBooleani_v Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetBooleanv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetBufferParameteriv :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLenumpnameof type BufferPNameARB.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetBufferPointerv :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLenumpnameof type BufferPointerNameARB.-> Ptr (Ptr a)paramspointing to1element of typePtr a.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetBufferSubData :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLintptroffsetof typeBufferOffset.-> GLsizeiptrsizeof typeBufferSize.-> Ptr adatapointing tosizeelements of typea.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetClipPlane :: MonadIO m=> GLenumplaneof type ClipPlaneName.-> Ptr GLdoubleequationpointing to4elements of typeGLdouble.-> m ()
Manual page for OpenGL 2.x.
glGetCompressedTexImage :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> Ptr aimgpointing toCOMPSIZE(target,level)elements of typeCompressedTextureARB.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetDoublev Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetFloatv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetFramebufferAttachmentParameteriv :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumattachmentof type FramebufferAttachment.-> GLenumpnameof type FramebufferAttachmentParameterName.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetIntegeri_v Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetIntegerv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetLightfv Manual page for OpenGL 2.x.
glGetLightiv Manual page for OpenGL 2.x.
glGetMapdv Manual page for OpenGL 2.x.
glGetMapfv Manual page for OpenGL 2.x.
glGetMapiv Manual page for OpenGL 2.x.
glGetMaterialfv :: MonadIO m=> GLenumfaceof type MaterialFace.-> GLenumpnameof type MaterialParameter.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
Manual page for OpenGL 2.x.
glGetMaterialiv :: MonadIO m=> GLenumfaceof type MaterialFace.-> GLenumpnameof type MaterialParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
Manual page for OpenGL 2.x.
glGetPixelMapfv Manual page for OpenGL 2.x.
glGetPixelMapuiv Manual page for OpenGL 2.x.
glGetPixelMapusv Manual page for OpenGL 2.x.
glGetPointerv :: MonadIO m=> GLenumpnameof type GetPointervPName.-> Ptr (Ptr a)paramspointing to1element of typePtr a.-> m ()
Manual pages for OpenGL 2.x or OpenGL 4.x.
glGetPolygonStipple Manual page for OpenGL 2.x.
glGetProgramInfoLog Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetProgramiv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetQueryObjectiv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetQueryObjectuiv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetQueryiv :: MonadIO m=> GLenumtargetof type QueryTarget.-> GLenumpnameof type QueryParameterName.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetRenderbufferParameteriv :: MonadIO m=> GLenumtargetof type RenderbufferTarget.-> GLenumpnameof type RenderbufferParameterName.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetShaderInfoLog Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetShaderSource Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetShaderiv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetString :: MonadIO m=> GLenumnameof type StringName.-> m (Ptr GLubyte)pointing to elements of type
String.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetStringi Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetTexEnvfv :: MonadIO m=> GLenumtargetof type TextureEnvTarget.-> GLenumpnameof type TextureEnvParameter.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
Manual page for OpenGL 2.x.
glGetTexEnviv :: MonadIO m=> GLenumtargetof type TextureEnvTarget.-> GLenumpnameof type TextureEnvParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
Manual page for OpenGL 2.x.
glGetTexGendv :: MonadIO m=> GLenumcoordof type TextureCoordName.-> GLenumpnameof type TextureGenParameter.-> Ptr GLdoubleparamspointing toCOMPSIZE(pname)elements of typeGLdouble.-> m ()
Manual page for OpenGL 2.x.
glGetTexGenfv :: MonadIO m=> GLenumcoordof type TextureCoordName.-> GLenumpnameof type TextureGenParameter.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
Manual page for OpenGL 2.x.
glGetTexGeniv :: MonadIO m=> GLenumcoordof type TextureCoordName.-> GLenumpnameof type TextureGenParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
Manual page for OpenGL 2.x.
glGetTexImage :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr apixelspointing toCOMPSIZE(target,level,format,type)elements of typea.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetTexLevelParameterfv :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLenumpnameof type GetTextureParameter.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetTexLevelParameteriv :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLenumpnameof type GetTextureParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetTexParameterIiv :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenumpnameof type GetTextureParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetTexParameterIuiv :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenumpnameof type GetTextureParameter.-> Ptr GLuintparamspointing toCOMPSIZE(pname)elements of typeGLuint.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetTexParameterfv :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenumpnameof type GetTextureParameter.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetTexParameteriv :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenumpnameof type GetTextureParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetTransformFeedbackVarying :: MonadIO m=> GLuintprogram.-> GLuintindex.-> GLsizeibufSize.-> Ptr GLsizeilengthpointing to1element of typeGLsizei.-> Ptr GLsizeisizepointing to1element of typeGLsizei.-> Ptr GLenumtypepointing to1element of type GlslTypeToken.-> Ptr GLcharnamepointing tobufSizeelements of typeGLchar.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetUniformfv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetUniformiv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetUniformuiv Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetVertexAttribIiv Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetVertexAttribdv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetVertexAttribfv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetVertexAttribiv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x.
glIndexPointer :: MonadIO m=> GLenumtypeof type IndexPointerType.-> GLsizeistride.-> Ptr apointerpointing toCOMPSIZE(type,stride)elements of typea.-> m ()
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glIndexdv.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glIndexfv.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glIndexiv.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glIndexsv.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glIndexubv.
glIndexubv Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
glInterleavedArrays :: MonadIO m=> GLenumformatof type InterleavedArrayFormat.-> GLsizeistride.-> Ptr apointerpointing toCOMPSIZE(format,stride)elements of typea.-> m ()
Manual page for OpenGL 2.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glIsEnabledi Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x.
glLightModelfv :: MonadIO m=> GLenumpnameof type LightModelParameter.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
glLightModeliv :: MonadIO m=> GLenumpnameof type LightModelParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
Manual page for OpenGL 2.x.
glLightf Manual page for OpenGL 2.x.
glLightfv Manual page for OpenGL 2.x.
glLighti Manual page for OpenGL 2.x.
glLightiv Manual page for OpenGL 2.x.
glLineStipple Manual page for OpenGL 2.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glMap1d Manual page for OpenGL 2.x.
glMap1f Manual page for OpenGL 2.x.
glMap2d :: MonadIO m=> GLenumtargetof type MapTarget.-> GLdoubleu1of typeCoordD.-> GLdoubleu2of typeCoordD.-> GLintustride.-> GLintuorderof typeCheckedInt32.-> GLdoublev1of typeCoordD.-> GLdoublev2of typeCoordD.-> GLintvstride.-> GLintvorderof typeCheckedInt32.-> Ptr GLdoublepointspointing toCOMPSIZE(target,ustride,uorder,vstride,vorder)elements of typeCoordD.-> m ()
Manual page for OpenGL 2.x.
glMap2f :: MonadIO m=> GLenumtargetof type MapTarget.-> GLfloatu1of typeCoordF.-> GLfloatu2of typeCoordF.-> GLintustride.-> GLintuorderof typeCheckedInt32.-> GLfloatv1of typeCoordF.-> GLfloatv2of typeCoordF.-> GLintvstride.-> GLintvorderof typeCheckedInt32.-> Ptr GLfloatpointspointing toCOMPSIZE(target,ustride,uorder,vstride,vorder)elements of typeCoordF.-> m ()
Manual page for OpenGL 2.x.
glMapBuffer :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLenumaccessof type BufferAccessARB.-> m (Ptr a)
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glMapBufferRange :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLintptroffsetof typeBufferOffset.-> GLsizeiptrlengthof typeBufferSize.-> GLbitfieldaccessof type MapBufferAccessMask.-> m (Ptr a)
Manual pages for OpenGL 3.x or OpenGL 4.x.
glMapGrid1d Manual page for OpenGL 2.x.
glMapGrid1f Manual page for OpenGL 2.x.
glMapGrid2d Manual page for OpenGL 2.x.
glMapGrid2f Manual page for OpenGL 2.x.
glMaterialf :: MonadIO m=> GLenumfaceof type MaterialFace.-> GLenumpnameof type MaterialParameter.-> GLfloatparamof typeCheckedFloat32.-> m ()
Manual page for OpenGL 2.x.
glMaterialfv :: MonadIO m=> GLenumfaceof type MaterialFace.-> GLenumpnameof type MaterialParameter.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeCheckedFloat32.-> m ()
Manual page for OpenGL 2.x.
glMateriali :: MonadIO m=> GLenumfaceof type MaterialFace.-> GLenumpnameof type MaterialParameter.-> GLintparamof typeCheckedInt32.-> m ()
Manual page for OpenGL 2.x.
glMaterialiv :: MonadIO m=> GLenumfaceof type MaterialFace.-> GLenumpnameof type MaterialParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeCheckedInt32.-> m ()
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
glMultiDrawArrays Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glMultiDrawElements :: MonadIO m=> GLenummodeof type PrimitiveType.-> Ptr GLsizeicountpointing toCOMPSIZE(drawcount)elements of typeGLsizei.-> GLenumtypeof type DrawElementsType.-> Ptr (Ptr a)indicespointing toCOMPSIZE(drawcount)elements of typePtr a.-> GLsizeidrawcount.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glMultiTexCoord1d :: MonadIO m=> GLenumtargetof type TextureUnit.-> GLdoublesof typeCoordD.-> m ()
Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord1dv.
glMultiTexCoord1dv :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLdoublevpointing to1element of typeCoordD.-> m ()
Manual page for OpenGL 2.x.
glMultiTexCoord1f :: MonadIO m=> GLenumtargetof type TextureUnit.-> GLfloatsof typeCoordF.-> m ()
Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord1fv.
glMultiTexCoord1fv :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLfloatvpointing to1element of typeCoordF.-> m ()
Manual page for OpenGL 2.x.
glMultiTexCoord1i :: MonadIO m=> GLenumtargetof type TextureUnit.-> GLintsof typeCoordI.-> m ()
Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord1iv.
glMultiTexCoord1iv :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLintvpointing to1element of typeCoordI.-> m ()
Manual page for OpenGL 2.x.
glMultiTexCoord1s :: MonadIO m=> GLenumtargetof type TextureUnit.-> GLshortsof typeCoordS.-> m ()
Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord1sv.
glMultiTexCoord1sv :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLshortvpointing to1element of typeCoordS.-> m ()
Manual page for OpenGL 2.x.
glMultiTexCoord2d :: MonadIO m=> GLenumtargetof type TextureUnit.-> GLdoublesof typeCoordD.-> GLdoubletof typeCoordD.-> m ()
Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord2dv.
glMultiTexCoord2dv :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLdoublevpointing to2elements of typeCoordD.-> m ()
Manual page for OpenGL 2.x.
glMultiTexCoord2f :: MonadIO m=> GLenumtargetof type TextureUnit.-> GLfloatsof typeCoordF.-> GLfloattof typeCoordF.-> m ()
Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord2fv.
glMultiTexCoord2fv :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLfloatvpointing to2elements of typeCoordF.-> m ()
Manual page for OpenGL 2.x.
glMultiTexCoord2i :: MonadIO m=> GLenumtargetof type TextureUnit.-> GLintsof typeCoordI.-> GLinttof typeCoordI.-> m ()
Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord2iv.
glMultiTexCoord2iv :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLintvpointing to2elements of typeCoordI.-> m ()
Manual page for OpenGL 2.x.
glMultiTexCoord2s :: MonadIO m=> GLenumtargetof type TextureUnit.-> GLshortsof typeCoordS.-> GLshorttof typeCoordS.-> m ()
Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord2sv.
glMultiTexCoord2sv :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLshortvpointing to2elements of typeCoordS.-> m ()
Manual page for OpenGL 2.x.
glMultiTexCoord3d Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord3dv.
glMultiTexCoord3dv :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLdoublevpointing to3elements of typeCoordD.-> m ()
Manual page for OpenGL 2.x.
glMultiTexCoord3f Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord3fv.
glMultiTexCoord3fv :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLfloatvpointing to3elements of typeCoordF.-> m ()
Manual page for OpenGL 2.x.
glMultiTexCoord3i Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord3iv.
glMultiTexCoord3iv :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLintvpointing to3elements of typeCoordI.-> m ()
Manual page for OpenGL 2.x.
glMultiTexCoord3s Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord3sv.
glMultiTexCoord3sv :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLshortvpointing to3elements of typeCoordS.-> m ()
Manual page for OpenGL 2.x.
glMultiTexCoord4d Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord4dv.
glMultiTexCoord4dv :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLdoublevpointing to4elements of typeCoordD.-> m ()
Manual page for OpenGL 2.x.
glMultiTexCoord4f Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord4fv.
glMultiTexCoord4fv :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLfloatvpointing to4elements of typeCoordF.-> m ()
Manual page for OpenGL 2.x.
glMultiTexCoord4i Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord4iv.
glMultiTexCoord4iv :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLintvpointing to4elements of typeCoordI.-> m ()
Manual page for OpenGL 2.x.
glMultiTexCoord4s Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord4sv.
glMultiTexCoord4sv :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLshortvpointing to4elements of typeCoordS.-> m ()
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glNormal3bv.
Manual page for OpenGL 2.x.
glNormal3d Manual page for OpenGL 2.x. The vector equivalent of this command is glNormal3dv.
Manual page for OpenGL 2.x.
glNormal3f Manual page for OpenGL 2.x. The vector equivalent of this command is glNormal3fv.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glNormal3iv.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glNormal3sv.
Manual page for OpenGL 2.x.
glNormalPointer :: MonadIO m=> GLenumtypeof type NormalPointerType.-> GLsizeistride.-> Ptr apointerpointing toCOMPSIZE(type,stride)elements of typea.-> m ()
Manual page for OpenGL 2.x.
glOrtho Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
glPixelMapfv Manual page for OpenGL 2.x.
glPixelMapuiv Manual page for OpenGL 2.x.
glPixelMapusv Manual page for OpenGL 2.x.
glPixelStoref :: MonadIO m=> GLenumpnameof type PixelStoreParameter.-> GLfloatparamof typeCheckedFloat32.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glPixelStorei :: MonadIO m=> GLenumpnameof type PixelStoreParameter.-> GLintparamof typeCheckedInt32.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glPixelTransferf :: MonadIO m=> GLenumpnameof type PixelTransferParameter.-> GLfloatparamof typeCheckedFloat32.-> m ()
Manual page for OpenGL 2.x.
glPixelTransferi :: MonadIO m=> GLenumpnameof type PixelTransferParameter.-> GLintparamof typeCheckedInt32.-> m ()
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
glPointParameterf :: MonadIO m=> GLenumpnameof type PointParameterNameARB.-> GLfloatparamof typeCheckedFloat32.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glPointParameterfv :: MonadIO m=> GLenumpnameof type PointParameterNameARB.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeCheckedFloat32.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glPointParameteri :: MonadIO m=> GLenumpnameof type PointParameterNameARB.-> GLintparam.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glPointParameteriv :: MonadIO m=> GLenumpnameof type PointParameterNameARB.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glPolygonMode :: MonadIO m=> GLenumfaceof type MaterialFace.-> GLenummodeof type PolygonMode.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glPolygonStipple Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
glPrioritizeTextures Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glRasterPos2dv.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glRasterPos2fv.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glRasterPos2iv.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glRasterPos2sv.
Manual page for OpenGL 2.x.
glRasterPos3d Manual page for OpenGL 2.x. The vector equivalent of this command is glRasterPos3dv.
Manual page for OpenGL 2.x.
glRasterPos3f Manual page for OpenGL 2.x. The vector equivalent of this command is glRasterPos3fv.
Manual page for OpenGL 2.x.
glRasterPos3i Manual page for OpenGL 2.x. The vector equivalent of this command is glRasterPos3iv.
Manual page for OpenGL 2.x.
glRasterPos3s Manual page for OpenGL 2.x. The vector equivalent of this command is glRasterPos3sv.
Manual page for OpenGL 2.x.
glRasterPos4d Manual page for OpenGL 2.x. The vector equivalent of this command is glRasterPos4dv.
Manual page for OpenGL 2.x.
glRasterPos4f Manual page for OpenGL 2.x. The vector equivalent of this command is glRasterPos4fv.
Manual page for OpenGL 2.x.
glRasterPos4i Manual page for OpenGL 2.x. The vector equivalent of this command is glRasterPos4iv.
Manual page for OpenGL 2.x.
glRasterPos4s Manual page for OpenGL 2.x. The vector equivalent of this command is glRasterPos4sv.
Manual page for OpenGL 2.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glReadPixels Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glRectd Manual page for OpenGL 2.x. The vector equivalent of this command is glRectdv.
glRectdv Manual page for OpenGL 2.x.
glRectf Manual page for OpenGL 2.x. The vector equivalent of this command is glRectfv.
glRectfv Manual page for OpenGL 2.x.
glRecti Manual page for OpenGL 2.x. The vector equivalent of this command is glRectiv.
glRectiv Manual page for OpenGL 2.x.
glRects Manual page for OpenGL 2.x. The vector equivalent of this command is glRectsv.
glRectsv Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
glRenderbufferStorage :: MonadIO m=> GLenumtargetof type RenderbufferTarget.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
glRenderbufferStorageMultisample :: MonadIO m=> GLenumtargetof type RenderbufferTarget.-> GLsizeisamples.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
glScissor Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glSecondaryColor3b Manual page for OpenGL 2.x. The vector equivalent of this command is glSecondaryColor3bv.
Manual page for OpenGL 2.x.
glSecondaryColor3d Manual page for OpenGL 2.x. The vector equivalent of this command is glSecondaryColor3dv.
glSecondaryColor3dv Manual page for OpenGL 2.x.
glSecondaryColor3f Manual page for OpenGL 2.x. The vector equivalent of this command is glSecondaryColor3fv.
Manual page for OpenGL 2.x.
glSecondaryColor3i Manual page for OpenGL 2.x. The vector equivalent of this command is glSecondaryColor3iv.
Manual page for OpenGL 2.x.
glSecondaryColor3s Manual page for OpenGL 2.x. The vector equivalent of this command is glSecondaryColor3sv.
Manual page for OpenGL 2.x.
glSecondaryColor3ub Manual page for OpenGL 2.x. The vector equivalent of this command is glSecondaryColor3ubv.
glSecondaryColor3ubv Manual page for OpenGL 2.x.
glSecondaryColor3ui Manual page for OpenGL 2.x. The vector equivalent of this command is glSecondaryColor3uiv.
glSecondaryColor3uiv Manual page for OpenGL 2.x.
glSecondaryColor3us Manual page for OpenGL 2.x. The vector equivalent of this command is glSecondaryColor3usv.
glSecondaryColor3usv Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
glSelectBuffer Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
glShaderSource Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glStencilFunc :: MonadIO m=> GLenumfuncof type StencilFunction.-> GLintrefof typeStencilValue.-> GLuintmaskof typeMaskedStencilValue.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glStencilFuncSeparate :: MonadIO m=> GLenumfaceof type StencilFaceDirection.-> GLenumfuncof type StencilFunction.-> GLintrefof typeStencilValue.-> GLuintmaskof typeMaskedStencilValue.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glStencilMaskSeparate :: MonadIO m=> GLenumfaceof type StencilFaceDirection.-> GLuintmaskof typeMaskedStencilValue.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glStencilOp Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glStencilOpSeparate Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glTexCoord1dv.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glTexCoord1fv.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glTexCoord1iv.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glTexCoord1sv.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glTexCoord2dv.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glTexCoord2fv.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glTexCoord2iv.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glTexCoord2sv.
Manual page for OpenGL 2.x.
glTexCoord3d Manual page for OpenGL 2.x. The vector equivalent of this command is glTexCoord3dv.
Manual page for OpenGL 2.x.
glTexCoord3f Manual page for OpenGL 2.x. The vector equivalent of this command is glTexCoord3fv.
Manual page for OpenGL 2.x.
glTexCoord3i Manual page for OpenGL 2.x. The vector equivalent of this command is glTexCoord3iv.
Manual page for OpenGL 2.x.
glTexCoord3s Manual page for OpenGL 2.x. The vector equivalent of this command is glTexCoord3sv.
Manual page for OpenGL 2.x.
glTexCoord4d Manual page for OpenGL 2.x. The vector equivalent of this command is glTexCoord4dv.
Manual page for OpenGL 2.x.
glTexCoord4f Manual page for OpenGL 2.x. The vector equivalent of this command is glTexCoord4fv.
Manual page for OpenGL 2.x.
glTexCoord4i Manual page for OpenGL 2.x. The vector equivalent of this command is glTexCoord4iv.
Manual page for OpenGL 2.x.
glTexCoord4s Manual page for OpenGL 2.x. The vector equivalent of this command is glTexCoord4sv.
Manual page for OpenGL 2.x.
glTexCoordPointer Manual page for OpenGL 2.x.
glTexEnvf :: MonadIO m=> GLenumtargetof type TextureEnvTarget.-> GLenumpnameof type TextureEnvParameter.-> GLfloatparamof typeCheckedFloat32.-> m ()
Manual page for OpenGL 2.x.
glTexEnvfv :: MonadIO m=> GLenumtargetof type TextureEnvTarget.-> GLenumpnameof type TextureEnvParameter.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeCheckedFloat32.-> m ()
Manual page for OpenGL 2.x.
glTexEnvi :: MonadIO m=> GLenumtargetof type TextureEnvTarget.-> GLenumpnameof type TextureEnvParameter.-> GLintparamof typeCheckedInt32.-> m ()
Manual page for OpenGL 2.x.
glTexEnviv :: MonadIO m=> GLenumtargetof type TextureEnvTarget.-> GLenumpnameof type TextureEnvParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeCheckedInt32.-> m ()
Manual page for OpenGL 2.x.
glTexGend :: MonadIO m=> GLenumcoordof type TextureCoordName.-> GLenumpnameof type TextureGenParameter.-> GLdoubleparam.-> m ()
Manual page for OpenGL 2.x.
glTexGendv :: MonadIO m=> GLenumcoordof type TextureCoordName.-> GLenumpnameof type TextureGenParameter.-> Ptr GLdoubleparamspointing toCOMPSIZE(pname)elements of typeGLdouble.-> m ()
Manual page for OpenGL 2.x.
glTexGenf :: MonadIO m=> GLenumcoordof type TextureCoordName.-> GLenumpnameof type TextureGenParameter.-> GLfloatparamof typeCheckedFloat32.-> m ()
Manual page for OpenGL 2.x.
glTexGenfv :: MonadIO m=> GLenumcoordof type TextureCoordName.-> GLenumpnameof type TextureGenParameter.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeCheckedFloat32.-> m ()
Manual page for OpenGL 2.x.
glTexGeni :: MonadIO m=> GLenumcoordof type TextureCoordName.-> GLenumpnameof type TextureGenParameter.-> GLintparamof typeCheckedInt32.-> m ()
Manual page for OpenGL 2.x.
glTexGeniv :: MonadIO m=> GLenumcoordof type TextureCoordName.-> GLenumpnameof type TextureGenParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeCheckedInt32.-> m ()
Manual page for OpenGL 2.x.
glTexImage1D :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLintinternalformatof type InternalFormat.-> GLsizeiwidth.-> GLintborderof typeCheckedInt32.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr apixelspointing toCOMPSIZE(format,type,width)elements of typea.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glTexImage2D :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLintinternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> GLintborderof typeCheckedInt32.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr apixelspointing toCOMPSIZE(format,type,width,height)elements of typea.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glTexImage3D :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLintinternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> GLsizeidepth.-> GLintborderof typeCheckedInt32.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr apixelspointing toCOMPSIZE(format,type,width,height,depth)elements of typea.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glTexParameterIiv :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenumpnameof type TextureParameterName.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
glTexParameterIuiv :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenumpnameof type TextureParameterName.-> Ptr GLuintparamspointing toCOMPSIZE(pname)elements of typeGLuint.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
glTexParameterf :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenumpnameof type TextureParameterName.-> GLfloatparamof typeCheckedFloat32.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glTexParameterfv :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenumpnameof type TextureParameterName.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeCheckedFloat32.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glTexParameteri :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenumpnameof type TextureParameterName.-> GLintparamof typeCheckedInt32.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glTexParameteriv :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenumpnameof type TextureParameterName.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeCheckedInt32.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glTexSubImage1D Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glTexSubImage2D :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLintxoffsetof typeCheckedInt32.-> GLintyoffsetof typeCheckedInt32.-> GLsizeiwidth.-> GLsizeiheight.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr apixelspointing toCOMPSIZE(format,type,width,height)elements of typea.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glTexSubImage3D :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLintxoffsetof typeCheckedInt32.-> GLintyoffsetof typeCheckedInt32.-> GLintzoffsetof typeCheckedInt32.-> GLsizeiwidth.-> GLsizeiheight.-> GLsizeidepth.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr apixelspointing toCOMPSIZE(format,type,width,height,depth)elements of typea.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glUniform1fv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glUniform1iv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
glUniform1uiv Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glUniform2fv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glUniform2iv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
glUniform2uiv Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glUniform3fv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glUniform3iv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
glUniform3uiv Manual pages for OpenGL 3.x or OpenGL 4.x.
glUniform4f Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glUniform4fv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glUniform4iv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glUniform4ui Manual pages for OpenGL 3.x or OpenGL 4.x.
glUniform4uiv Manual pages for OpenGL 3.x or OpenGL 4.x.
glUniformMatrix2fv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glUniformMatrix2x3fv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glUniformMatrix2x4fv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glUniformMatrix3fv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glUniformMatrix3x2fv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glUniformMatrix3x4fv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glUniformMatrix4fv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glUniformMatrix4x2fv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glUniformMatrix4x3fv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glUnmapBuffer :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> m GLbooleanof type Boolean.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glVertex2dv.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glVertex2fv.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glVertex2iv.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glVertex2sv.
Manual page for OpenGL 2.x.
glVertex3d Manual page for OpenGL 2.x. The vector equivalent of this command is glVertex3dv.
Manual page for OpenGL 2.x.
glVertex3f Manual page for OpenGL 2.x. The vector equivalent of this command is glVertex3fv.
Manual page for OpenGL 2.x.
glVertex3i Manual page for OpenGL 2.x. The vector equivalent of this command is glVertex3iv.
Manual page for OpenGL 2.x.
glVertex3s Manual page for OpenGL 2.x. The vector equivalent of this command is glVertex3sv.
Manual page for OpenGL 2.x.
glVertex4d Manual page for OpenGL 2.x. The vector equivalent of this command is glVertex4dv.
Manual page for OpenGL 2.x.
glVertex4f Manual page for OpenGL 2.x. The vector equivalent of this command is glVertex4fv.
Manual page for OpenGL 2.x.
glVertex4i Manual page for OpenGL 2.x. The vector equivalent of this command is glVertex4iv.
Manual page for OpenGL 2.x.
glVertex4s Manual page for OpenGL 2.x. The vector equivalent of this command is glVertex4sv.
Manual page for OpenGL 2.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttrib1dv.
glVertexAttrib1dv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttrib1fv.
glVertexAttrib1fv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttrib1sv.
glVertexAttrib1sv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttrib2dv.
glVertexAttrib2dv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttrib2fv.
glVertexAttrib2fv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttrib2sv.
glVertexAttrib2sv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttrib3dv.
glVertexAttrib3dv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttrib3fv.
glVertexAttrib3fv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttrib3sv.
glVertexAttrib3sv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glVertexAttrib4Nbv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glVertexAttrib4Niv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glVertexAttrib4Nsv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glVertexAttrib4Nub Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glVertexAttrib4Nubv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glVertexAttrib4Nuiv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glVertexAttrib4Nusv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glVertexAttrib4bv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glVertexAttrib4d Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttrib4dv.
glVertexAttrib4dv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glVertexAttrib4f Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttrib4fv.
glVertexAttrib4fv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glVertexAttrib4iv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glVertexAttrib4s Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttrib4sv.
glVertexAttrib4sv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glVertexAttrib4ubv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glVertexAttrib4uiv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glVertexAttrib4usv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttribI1iv.
glVertexAttribI1iv Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttribI1uiv.
glVertexAttribI1uiv Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttribI2iv.
glVertexAttribI2iv Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttribI2uiv.
glVertexAttribI2uiv Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttribI3iv.
glVertexAttribI3iv Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttribI3uiv.
glVertexAttribI3uiv Manual pages for OpenGL 3.x or OpenGL 4.x.
glVertexAttribI4bv Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttribI4iv.
glVertexAttribI4iv Manual pages for OpenGL 3.x or OpenGL 4.x.
glVertexAttribI4sv Manual pages for OpenGL 3.x or OpenGL 4.x.
glVertexAttribI4ubv Manual pages for OpenGL 3.x or OpenGL 4.x.
glVertexAttribI4ui Manual pages for OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttribI4uiv.
glVertexAttribI4uiv Manual pages for OpenGL 3.x or OpenGL 4.x.
glVertexAttribI4usv Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glVertexPointer Manual page for OpenGL 2.x.
glViewport Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glWindowPos2dv.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glWindowPos2fv.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glWindowPos2iv.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glWindowPos2sv.
Manual page for OpenGL 2.x.
glWindowPos3d Manual page for OpenGL 2.x. The vector equivalent of this command is glWindowPos3dv.
Manual page for OpenGL 2.x.
glWindowPos3f Manual page for OpenGL 2.x. The vector equivalent of this command is glWindowPos3fv.
Manual page for OpenGL 2.x.
glWindowPos3i Manual page for OpenGL 2.x. The vector equivalent of this command is glWindowPos3iv.
Manual page for OpenGL 2.x.
glWindowPos3s Manual page for OpenGL 2.x. The vector equivalent of this command is glWindowPos3sv.
Manual page for OpenGL 2.x.