ModuleOpenGLRaw-3.3.4.1Haskell2010
Graphics.GL.Functions
All raw functions from the OpenGL registry.
- 3272 values
- PackageOpenGLRaw-3.3.4.1
- Exports3272
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceFunctions.hs
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual page for 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.
glBindBuffersBase Manual page for OpenGL 4.x.
glBindBuffersRange Manual page for OpenGL 4.x.
glBindImageTextures Manual page for OpenGL 4.x.
glBindSamplers Manual page for OpenGL 4.x.
glBindTextures Manual page for OpenGL 4.x.
glBindVertexBuffers Manual page for OpenGL 4.x.
This command is an alias for glActiveTexture.
This command is an alias for glBeginQuery.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glBindImageTexture Manual page for OpenGL 4.x.
glAttachObjectARB :: MonadIO m=> GLhandleARBcontainerObjof typehandleARB.-> GLhandleARBobjof typehandleARB.-> m ()
This command is an alias for glAttachShader.
glBindTransformFeedback :: MonadIO m=> GLenumtargetof type BindTransformFeedbackTarget.-> GLuintid.-> m ()
Manual page for OpenGL 4.x.
glBeginQueryIndexed :: MonadIO m=> GLenumtargetof type QueryTarget.-> GLuintindex.-> GLuintid.-> m ()
Manual page for 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.
glBindVertexBuffer Manual page for OpenGL 4.x.
This command is an alias for glBindBuffer.
glBindAttribLocationARB :: MonadIO m=> GLhandleARBprogramObjof typehandleARB.-> GLuintindex.-> Ptr GLcharARBname.-> m ()
This command is an alias for glBindAttribLocation.
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.
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.
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.
glBindMultiTextureEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureTarget.-> GLuinttextureof typeTexture.-> m ()
glBindFramebufferEXT :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLuintframebuffer.-> m ()
glBindRenderbufferEXT :: MonadIO m=> GLenumtargetof type RenderbufferTarget.-> GLuintrenderbuffer.-> m ()
This command is an alias for glBindFragDataLocation.
glBindTextureEXT :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLuinttextureof typeTexture.-> m ()
This command is an alias for glBindTexture.
This command is an alias for glBeginTransformFeedback.
glBindBufferBaseEXT :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLuintindex.-> GLuintbuffer.-> m ()
This command is an alias for glBindBufferBase.
glBindBufferRangeEXT :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLuintindex.-> GLuintbuffer.-> GLintptroffsetof typeBufferOffset.-> GLsizeiptrsizeof typeBufferSize.-> m ()
This command is an alias for glBindBufferRange.
This command is an alias for glArrayElement.
glBindMaterialParameterEXT :: MonadIO m=> GLenumfaceof type MaterialFace.-> GLenumvalueof type MaterialParameter.-> m GLuint
glBindTexGenParameterEXT :: MonadIO m=> GLenumunitof type TextureUnit.-> GLenumcoordof type TextureCoordName.-> GLenumvalueof type TextureGenParameter.-> m GLuint
glBindTextureUnitParameterEXT :: MonadIO m=> GLenumunitof type TextureUnit.-> GLenumvalueof type VertexShaderTextureUnitParameter.-> m GLuint
glBeginConditionalRenderNV :: MonadIO m=> GLuintid.-> GLenummodeof type ConditionalRenderMode.-> m ()
This command is an alias for glBeginConditionalRender.
This command is an alias for glBeginTransformFeedback.
glBindBufferBaseNV :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLuintindex.-> GLuintbuffer.-> m ()
This command is an alias for glBindBufferBase.
glBindBufferOffsetNV This command is an alias for glBindBufferOffsetEXT.
glBindBufferRangeNV :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLuintindex.-> GLuintbuffer.-> GLintptroffsetof typeBufferOffset.-> GLsizeiptrsizeof typeBufferSize.-> m ()
This command is an alias for glBindBufferRange.
glBindTransformFeedbackNV :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLuintid.-> m ()
This command is an alias for glBindProgramARB.
glAsyncCopyBufferSubDataNVX :: MonadIO m=> GLsizeiwaitSemaphoreCount.-> Ptr GLuintwaitSemaphoreArraypointing towaitSemaphoreCountelements of typeGLuint.-> Ptr GLuint64fenceValueArraypointing towaitSemaphoreCountelements of typeGLuint64.-> GLuintreadGpu.-> GLbitfieldwriteGpuMask.-> GLuintreadBuffer.-> GLuintwriteBuffer.-> GLintptrreadOffset.-> GLintptrwriteOffset.-> GLsizeiptrsize.-> GLsizeisignalSemaphoreCount.-> Ptr GLuintsignalSemaphoreArraypointing tosignalSemaphoreCountelements of typeGLuint.-> Ptr GLuint64signalValueArraypointing tosignalSemaphoreCountelements of typeGLuint64.-> m GLuint
glAsyncCopyImageSubDataNVX :: MonadIO m=> GLsizeiwaitSemaphoreCount.-> Ptr GLuintwaitSemaphoreArraypointing towaitSemaphoreCountelements of typeGLuint.-> Ptr GLuint64waitValueArraypointing towaitSemaphoreCountelements of typeGLuint64.-> GLuintsrcGpu.-> GLbitfielddstGpuMask.-> GLuintsrcName.-> GLenumsrcTarget.-> GLintsrcLevel.-> GLintsrcX.-> GLintsrcY.-> GLintsrcZ.-> GLuintdstName.-> GLenumdstTarget.-> GLintdstLevel.-> GLintdstX.-> GLintdstY.-> GLintdstZ.-> GLsizeisrcWidth.-> GLsizeisrcHeight.-> GLsizeisrcDepth.-> GLsizeisignalSemaphoreCount.-> Ptr GLuintsignalSemaphoreArraypointing tosignalSemaphoreCountelements of typeGLuint.-> Ptr GLuint64signalValueArraypointing tosignalSemaphoreCountelements of typeGLuint64.-> m GLuint
glAlphaFuncxOES :: MonadIO m=> GLenumfuncof type AlphaFunction.-> GLfixedrefof typeClampedFixed.-> m ()
This command is an alias for glBindFragDataLocationIndexed.
glBindFramebufferOES :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLuintframebuffer.-> m ()
glBindRenderbufferOES :: MonadIO m=> GLenumtargetof type RenderbufferTarget.-> GLuintrenderbuffer.-> m ()
This command is an alias for glBindVertexArray.
glBlendEquationIndexedAMD :: MonadIO m=> GLuintbuf.-> GLenummodeof type BlendEquationModeEXT.-> m ()
This command is an alias for glBlendEquationi.
glBlendEquationSeparateIndexedAMD :: MonadIO m=> GLuintbuf.-> GLenummodeRGBof type BlendEquationModeEXT.-> GLenummodeAlphaof type BlendEquationModeEXT.-> m ()
This command is an alias for glBlendEquationSeparatei.
This command is an alias for glBlendFunci.
glBlendFuncSeparateIndexedAMD :: MonadIO m=> GLuintbuf.-> GLenumsrcRGBof type BlendingFactor.-> GLenumdstRGBof type BlendingFactor.-> GLenumsrcAlphaof type BlendingFactor.-> GLenumdstAlphaof type BlendingFactor.-> m ()
This command is an alias for glBlendFuncSeparatei.
glBufferStorage :: MonadIO m=> GLenumtargetof type BufferStorageTarget.-> GLsizeiptrsize.-> Ptr adatapointing tosizeelements of typea.-> GLbitfieldflagsof type BufferStorageMask.-> m ()
Manual page for OpenGL 4.x.
glClearBufferData :: MonadIO m=> GLenumtargetof type BufferStorageTarget.-> GLenuminternalformatof type InternalFormat.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr adatapointing toCOMPSIZE(format,type)elements of typea.-> m ()
Manual page for OpenGL 4.x.
glClearBufferSubData :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLenuminternalformatof type InternalFormat.-> GLintptroffsetof typeBufferOffset.-> GLsizeiptrsizeof typeBufferSize.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr adatapointing toCOMPSIZE(format,type)elements of typea.-> m ()
Manual page for OpenGL 4.x.
glClampColorARB :: MonadIO m=> GLenumtargetof type ClampColorTargetARB.-> GLenumclampof type ClampColorModeARB.-> m ()
This command is an alias for glClampColor.
glBlitNamedFramebuffer :: MonadIO m=> GLuintreadFramebuffer.-> GLuintdrawFramebuffer.-> GLintsrcX0.-> GLintsrcY0.-> GLintsrcX1.-> GLintsrcY1.-> GLintdstX0.-> GLintdstY0.-> GLintdstX1.-> GLintdstY1.-> GLbitfieldmaskof type ClearBufferMask.-> GLenumfilterof type BlitFramebufferFilter.-> m ()
Manual page for OpenGL 4.x.
glCheckNamedFramebufferStatus :: MonadIO m=> GLuintframebuffer.-> GLenumtargetof type FramebufferTarget.-> m GLenumof type FramebufferStatus.
Manual page for OpenGL 4.x.
glBlendEquationSeparateiARB :: MonadIO m=> GLuintbuf.-> GLenummodeRGBof type BlendEquationModeEXT.-> GLenummodeAlphaof type BlendEquationModeEXT.-> m ()
This command is an alias for glBlendEquationSeparatei.
glBlendEquationiARB :: MonadIO m=> GLuintbuf.-> GLenummodeof type BlendEquationModeEXT.-> m ()
This command is an alias for glBlendEquationi.
glBlendFuncSeparateiARB :: MonadIO m=> GLuintbuf.-> GLenumsrcRGBof type BlendingFactor.-> GLenumdstRGBof type BlendingFactor.-> GLenumsrcAlphaof type BlendingFactor.-> GLenumdstAlphaof type BlendingFactor.-> m ()
This command is an alias for glBlendFuncSeparatei.
glBlendFunciARB :: MonadIO m=> GLuintbuf.-> GLenumsrcof type BlendingFactor.-> GLenumdstof type BlendingFactor.-> m ()
This command is an alias for glBlendFunci.
Manual page for 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.
glCheckFramebufferStatus :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> m GLenumof type FramebufferStatus.
Manual pages for OpenGL 3.x or OpenGL 4.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.
glBufferDataARB :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLsizeiptrARBsizeof typeBufferSizeARB.-> Ptr adatapointing tosizeelements of typea.-> GLenumusageof type BufferUsageARB.-> m ()
This command is an alias for glBufferData.
glBufferSubDataARB :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLintptrARBoffsetof typeBufferOffsetARB.-> GLsizeiptrARBsizeof typeBufferSizeARB.-> Ptr adatapointing tosizeelements of typea.-> m ()
This command is an alias for glBufferSubData.
glBitmap Manual page for OpenGL 2.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.
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.
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.
glBlendEquationSeparatei :: MonadIO m=> GLuintbuf.-> GLenummodeRGBof type BlendEquationModeEXT.-> GLenummodeAlphaof type BlendEquationModeEXT.-> m ()
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glBlendFuncSeparatei :: MonadIO m=> GLuintbuf.-> GLenumsrcRGBof type BlendingFactor.-> GLenumdstRGBof type BlendingFactor.-> GLenumsrcAlphaof type BlendingFactor.-> GLenumdstAlphaof type BlendingFactor.-> m ()
Manual page for OpenGL 4.x.
glBlendFunci :: MonadIO m=> GLuintbuf.-> GLenumsrcof type BlendingFactor.-> GLenumdstof type BlendingFactor.-> m ()
Manual page for OpenGL 4.x.
glBlendColorEXT This command is an alias for glBlendColor.
glBlendEquationSeparateEXT :: MonadIO m=> GLenummodeRGBof type BlendEquationModeEXT.-> GLenummodeAlphaof type BlendEquationModeEXT.-> m ()
This command is an alias for glBlendEquationSeparate.
glBlendFuncSeparateEXT :: MonadIO m=> GLenumsfactorRGBof type BlendingFactor.-> GLenumdfactorRGBof type BlendingFactor.-> GLenumsfactorAlphaof type BlendingFactor.-> GLenumdfactorAlphaof type BlendingFactor.-> m ()
This command is an alias for glBlendFuncSeparate.
This command is an alias for glBlendEquation.
The vector equivalent of this command is glBinormal3bvEXT.
glBinormal3dEXT The vector equivalent of this command is glBinormal3dvEXT.
glBinormal3fEXT The vector equivalent of this command is glBinormal3fvEXT.
The vector equivalent of this command is glBinormal3ivEXT.
The vector equivalent of this command is glBinormal3svEXT.
glBinormalPointerEXT :: MonadIO m=> GLenumtypeof type BinormalPointerTypeEXT.-> GLsizeistride.-> Ptr apointerpointing toCOMPSIZE(type,stride)elements of typea.-> m ()
glCheckNamedFramebufferStatusEXT :: MonadIO m=> GLuintframebufferof typeFramebuffer.-> GLenumtargetof type FramebufferTarget.-> m GLenumof type FramebufferStatus.
glBufferStorageExternalEXT :: MonadIO m=> GLenumtarget.-> GLintptroffset.-> GLsizeiptrsize.-> GLeglClientBufferEXTclientBuffer.-> GLbitfieldflagsof type BufferStorageMask.-> m ()
glBlitFramebufferEXT :: MonadIO m=> GLintsrcX0.-> GLintsrcY0.-> GLintsrcX1.-> GLintsrcY1.-> GLintdstX0.-> GLintdstY0.-> GLintdstX1.-> GLintdstY1.-> GLbitfieldmaskof type ClearBufferMask.-> GLenumfilterof type BlitFramebufferFilter.-> m ()
This command is an alias for glBlitFramebuffer.
glCheckFramebufferStatusEXT :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> m GLenumof type FramebufferStatus.
This command is an alias for glCheckFramebufferStatus.
glBufferStorageMemEXT :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLsizeiptrsizeof typeBufferSize.-> GLuintmemory.-> GLuint64offset.-> m ()
glBlendFuncSeparateINGR :: MonadIO m=> GLenumsfactorRGBof type BlendingFactor.-> GLenumdfactorRGBof type BlendingFactor.-> GLenumsfactorAlphaof type BlendingFactor.-> GLenumdfactorAlphaof type BlendingFactor.-> m ()
This command is an alias for glBlendFuncSeparate.
This command is an alias for glBlendBarrier.
This command is an alias for glBlendBarrier.
glBufferAttachMemoryNV :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLuintmemory.-> GLuint64offset.-> m ()
glBufferAddressRangeNV :: MonadIO m=> GLenumpname.-> GLuintindex.-> GLuint64EXTaddress.-> GLsizeiptrlengthof typeBufferSize.-> m ()
glBindVideoCaptureStreamBufferNV :: MonadIO m=> GLuintvideo_capture_slot.-> GLuintstream.-> GLenumframe_region.-> GLintptrARBoffsetof typeBufferOffsetARB.-> m ()
This command is an alias for glClearDepthf.
glBlendEquationSeparateOES :: MonadIO m=> GLenummodeRGBof type BlendEquationModeEXT.-> GLenummodeAlphaof type BlendEquationModeEXT.-> m ()
glBlendEquationSeparateiEXT :: MonadIO m=> GLuintbuf.-> GLenummodeRGBof type BlendEquationModeEXT.-> GLenummodeAlphaof type BlendEquationModeEXT.-> m ()
This command is an alias for glBlendEquationSeparatei.
glBlendEquationSeparateiOES :: MonadIO m=> GLuintbuf.-> GLenummodeRGBof type BlendEquationModeEXT.-> GLenummodeAlphaof type BlendEquationModeEXT.-> m ()
This command is an alias for glBlendEquationSeparatei.
glBlendEquationiEXT :: MonadIO m=> GLuintbuf.-> GLenummodeof type BlendEquationModeEXT.-> m ()
This command is an alias for glBlendEquationi.
glBlendEquationiOES :: MonadIO m=> GLuintbuf.-> GLenummodeof type BlendEquationModeEXT.-> m ()
This command is an alias for glBlendEquationi.
glBlendFuncSeparateOES :: MonadIO m=> GLenumsrcRGBof type BlendingFactor.-> GLenumdstRGBof type BlendingFactor.-> GLenumsrcAlphaof type BlendingFactor.-> GLenumdstAlphaof type BlendingFactor.-> m ()
glBlendFuncSeparateiEXT :: MonadIO m=> GLuintbuf.-> GLenumsrcRGBof type BlendingFactor.-> GLenumdstRGBof type BlendingFactor.-> GLenumsrcAlphaof type BlendingFactor.-> GLenumdstAlphaof type BlendingFactor.-> m ()
This command is an alias for glBlendFuncSeparatei.
glBlendFuncSeparateiOES :: MonadIO m=> GLuintbuf.-> GLenumsrcRGBof type BlendingFactor.-> GLenumdstRGBof type BlendingFactor.-> GLenumsrcAlphaof type BlendingFactor.-> GLenumdstAlphaof type BlendingFactor.-> m ()
This command is an alias for glBlendFuncSeparatei.
glBlendFunciEXT :: MonadIO m=> GLuintbuf.-> GLenumsrcof type BlendingFactor.-> GLenumdstof type BlendingFactor.-> m ()
This command is an alias for glBlendFunci.
glBlendFunciOES :: MonadIO m=> GLuintbuf.-> GLenumsrcof type BlendingFactor.-> GLenumdstof type BlendingFactor.-> m ()
This command is an alias for glBlendFunci.
glBlitFramebufferANGLE :: MonadIO m=> GLintsrcX0.-> GLintsrcY0.-> GLintsrcX1.-> GLintsrcY1.-> GLintdstX0.-> GLintdstY0.-> GLintdstX1.-> GLintdstY1.-> GLbitfieldmaskof type ClearBufferMask.-> GLenumfilterof type BlitFramebufferFilter.-> m ()
glBlitFramebufferNV :: MonadIO m=> GLintsrcX0.-> GLintsrcY0.-> GLintsrcX1.-> GLintsrcY1.-> GLintdstX0.-> GLintdstY0.-> GLintdstX1.-> GLintdstY1.-> GLbitfieldmaskof type ClearBufferMask.-> GLenumfilterof type BlitFramebufferFilter.-> m ()
This command is an alias for glBlitFramebuffer.
glBufferStorageEXT :: MonadIO m=> GLenumtargetof type BufferStorageTarget.-> GLsizeiptrsize.-> Ptr adatapointing tosizeelements of typea.-> GLbitfieldflagsof type BufferStorageMask.-> m ()
This command is an alias for glBufferStorage.
glCheckFramebufferStatusOES :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> m GLenumof type FramebufferStatus.
glClearTexImage Manual page for OpenGL 4.x.
glClearTexSubImage Manual page for OpenGL 4.x.
glClipControl :: MonadIO m=> GLenumoriginof type ClipControlOrigin.-> GLenumdepthof type ClipControlDepth.-> m ()
Manual page for OpenGL 4.x.
glClearNamedBufferData :: MonadIO m=> GLuintbuffer.-> GLenuminternalformatof type InternalFormat.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr adata.-> m ()
Manual page for OpenGL 4.x.
glClearNamedBufferSubData :: MonadIO m=> GLuintbuffer.-> GLenuminternalformatof type InternalFormat.-> GLintptroffset.-> GLsizeiptrsizeof typeBufferSize.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr adata.-> m ()
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glColorSubTable :: MonadIO m=> GLenumtargetof type ColorTableTarget.-> GLsizeistart.-> GLsizeicount.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr adatapointing toCOMPSIZE(format,type,count)elements of typea.-> m ()
Manual page for OpenGL 2.x.
This command is an alias for glClientActiveTexture.
glClientWaitSync :: MonadIO m=> GLsyncsyncof typesync.-> GLbitfieldflagsof type SyncObjectMask.-> GLuint64timeout.-> m GLenumof type SyncStatus.
Manual pages for OpenGL 3.x or OpenGL 4.x.
glColorP3uiv :: MonadIO m=> GLenumtypeof type ColorPointerType.-> Ptr GLuintcolorpointing to1element of typeGLuint.-> m ()
glColorP4uiv :: MonadIO m=> GLenumtypeof type ColorPointerType.-> Ptr GLuintcolorpointing to1element of typeGLuint.-> m ()
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.
glClearNamedBufferDataEXT :: MonadIO m=> GLuintbuffer.-> GLenuminternalformatof type InternalFormat.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr adatapointing toCOMPSIZE(format,type)elements of typea.-> m ()
glClearNamedBufferSubDataEXT :: MonadIO m=> GLuintbuffer.-> GLenuminternalformat.-> GLsizeiptroffsetof typeBufferSize.-> GLsizeiptrsizeof typeBufferSize.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr adatapointing toCOMPSIZE(format,type)elements of typea.-> m ()
This command is an alias for glColorMaski.
glColorPointerEXT glColorPointervINTEL glColor3hNV The vector equivalent of this command is glColor3hvNV.
glColor4hNV The vector equivalent of this command is glColor4hvNV.
glClipPlanexOES :: MonadIO m=> GLenumplaneof type ClipPlaneName.-> Ptr GLfixedequationpointing to4elements of typeGLfixed.-> m ()
glColor3xvOES glColor4xvOES glClipPlanefOES :: MonadIO m=> GLenumplaneof type ClipPlaneName.-> Ptr GLfloatequationpointing to4elements of typeGLfloat.-> m ()
glClearTexImageEXT This command is an alias for glClearTexImage.
This command is an alias for glClearTexSubImage.
glClientWaitSyncAPPLE :: MonadIO m=> GLsyncsync.-> GLbitfieldflagsof type SyncObjectMask.-> GLuint64timeout.-> m GLenumof type SyncStatus.
This command is an alias for glClientWaitSync.
This command is an alias for glClipControl.
glClipPlanef :: MonadIO m=> GLenumpof type ClipPlaneName.-> Ptr GLfloateqnpointing to4elements of typeGLfloat.-> m ()
glClipPlanefIMG :: MonadIO m=> GLenumpof type ClipPlaneName.-> Ptr GLfloateqnpointing to4elements of typeGLfloat.-> m ()
glClipPlanex :: MonadIO m=> GLenumplaneof type ClipPlaneName.-> Ptr GLfixedequationpointing to4elements of typeGLfixed.-> m ()
glClipPlanexIMG :: MonadIO m=> GLenumpof type ClipPlaneName.-> Ptr GLfixedeqnpointing to4elements of typeGLfixed.-> m ()
glColorMaskiEXT This command is an alias for glColorMaski.
glColorMaskiOES This command is an alias for glColorMaski.
glCopyBufferSubData :: MonadIO m=> GLenumreadTargetof type CopyBufferSubDataTarget.-> GLenumwriteTargetof type CopyBufferSubDataTarget.-> GLintptrreadOffsetof typeBufferOffset.-> GLintptrwriteOffsetof typeBufferOffset.-> GLsizeiptrsizeof typeBufferSize.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
glCopyImageSubData :: MonadIO m=> GLuintsrcName.-> GLenumsrcTargetof type CopyImageSubDataTarget.-> GLintsrcLevel.-> GLintsrcX.-> GLintsrcY.-> GLintsrcZ.-> GLuintdstName.-> GLenumdstTargetof type CopyImageSubDataTarget.-> GLintdstLevel.-> GLintdstX.-> GLintdstY.-> GLintdstZ.-> GLsizeisrcWidth.-> GLsizeisrcHeight.-> GLsizeisrcDepth.-> m ()
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glColorTable :: MonadIO m=> GLenumtargetof type ColorTableTarget.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr atablepointing toCOMPSIZE(format,type,width)elements of typea.-> m ()
Manual page for OpenGL 2.x.
glColorTableParameterfv :: MonadIO m=> GLenumtargetof type ColorTableTarget.-> GLenumpnameof type ColorTableParameterPNameSGI.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeCheckedFloat32.-> m ()
Manual page for OpenGL 2.x.
glColorTableParameteriv :: MonadIO m=> GLenumtargetof type ColorTableTarget.-> GLenumpnameof type ColorTableParameterPNameSGI.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeCheckedInt32.-> m ()
Manual page for OpenGL 2.x.
glConvolutionFilter1D :: MonadIO m=> GLenumtargetof type ConvolutionTarget.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr aimagepointing toCOMPSIZE(format,type,width)elements of typea.-> m ()
Manual page for OpenGL 2.x.
glConvolutionFilter2D :: MonadIO m=> GLenumtargetof type ConvolutionTarget.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr aimagepointing toCOMPSIZE(format,type,width,height)elements of typea.-> m ()
Manual page for OpenGL 2.x.
glConvolutionParameterf :: MonadIO m=> GLenumtargetof type ConvolutionTarget.-> GLenumpnameof type ConvolutionParameterEXT.-> GLfloatparamsof typeCheckedFloat32.-> m ()
Manual page for OpenGL 2.x.
glConvolutionParameterfv :: MonadIO m=> GLenumtargetof type ConvolutionTarget.-> GLenumpnameof type ConvolutionParameterEXT.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeCheckedFloat32.-> m ()
Manual page for OpenGL 2.x.
glConvolutionParameteri :: MonadIO m=> GLenumtargetof type ConvolutionTarget.-> GLenumpnameof type ConvolutionParameterEXT.-> GLintparamsof typeCheckedInt32.-> m ()
Manual page for OpenGL 2.x.
glConvolutionParameteriv :: MonadIO m=> GLenumtargetof type ConvolutionTarget.-> GLenumpnameof type ConvolutionParameterEXT.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeCheckedInt32.-> m ()
Manual page for OpenGL 2.x.
glCopyColorSubTable Manual page for OpenGL 2.x.
glCopyColorTable :: MonadIO m=> GLenumtargetof type ColorTableTarget.-> GLenuminternalformatof type InternalFormat.-> GLintxof typeWinCoord.-> GLintyof typeWinCoord.-> GLsizeiwidth.-> m ()
Manual page for OpenGL 2.x.
glCopyConvolutionFilter1D :: MonadIO m=> GLenumtargetof type ConvolutionTarget.-> GLenuminternalformatof type InternalFormat.-> GLintxof typeWinCoord.-> GLintyof typeWinCoord.-> GLsizeiwidth.-> m ()
Manual page for OpenGL 2.x.
glCopyConvolutionFilter2D :: MonadIO m=> GLenumtargetof type ConvolutionTarget.-> GLenuminternalformatof type InternalFormat.-> GLintxof typeWinCoord.-> GLintyof typeWinCoord.-> GLsizeiwidth.-> GLsizeiheight.-> m ()
Manual page for OpenGL 2.x.
This command is an alias for glCompileShader.
glCompressedTexImage1DARB :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLintborderof typeCheckedInt32.-> GLsizeiimageSize.-> Ptr adatapointing toimageSizeelements of typeCompressedTextureARB.-> m ()
This command is an alias for glCompressedTexImage1D.
glCompressedTexImage2DARB :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> GLintborderof typeCheckedInt32.-> GLsizeiimageSize.-> Ptr adatapointing toimageSizeelements of typeCompressedTextureARB.-> m ()
This command is an alias for glCompressedTexImage2D.
glCompressedTexImage3DARB :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> GLsizeidepth.-> GLintborderof typeCheckedInt32.-> GLsizeiimageSize.-> Ptr adatapointing toimageSizeelements of typeCompressedTextureARB.-> m ()
This command is an alias for glCompressedTexImage3D.
glCompressedTexSubImage1DARB :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLintxoffsetof typeCheckedInt32.-> GLsizeiwidth.-> GLenumformatof type PixelFormat.-> GLsizeiimageSize.-> Ptr adatapointing toimageSizeelements of typeCompressedTextureARB.-> m ()
This command is an alias for glCompressedTexSubImage1D.
glCompressedTexSubImage2DARB :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLintxoffsetof typeCheckedInt32.-> GLintyoffsetof typeCheckedInt32.-> GLsizeiwidth.-> GLsizeiheight.-> GLenumformatof type PixelFormat.-> GLsizeiimageSize.-> Ptr adatapointing toimageSizeelements of typeCompressedTextureARB.-> m ()
This command is an alias for glCompressedTexSubImage2D.
glCompressedTexSubImage3DARB :: 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 ()
This command is an alias for glCompressedTexSubImage3D.
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.
glColorSubTableEXT :: MonadIO m=> GLenumtargetof type ColorTableTarget.-> GLsizeistart.-> GLsizeicount.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr adatapointing toCOMPSIZE(format,type,count)elements of typea.-> m ()
This command is an alias for glColorSubTable.
This command is an alias for glCopyColorSubTable.
glConvolutionFilter1DEXT :: MonadIO m=> GLenumtargetof type ConvolutionTargetEXT.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr aimagepointing toCOMPSIZE(format,type,width)elements of typea.-> m ()
This command is an alias for glConvolutionFilter1D.
glConvolutionFilter2DEXT :: MonadIO m=> GLenumtargetof type ConvolutionTargetEXT.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr aimagepointing toCOMPSIZE(format,type,width,height)elements of typea.-> m ()
This command is an alias for glConvolutionFilter2D.
glConvolutionParameterfEXT :: MonadIO m=> GLenumtargetof type ConvolutionTargetEXT.-> GLenumpnameof type ConvolutionParameterEXT.-> GLfloatparamsof typeCheckedFloat32.-> m ()
This command is an alias for glConvolutionParameterf.
glConvolutionParameterfvEXT :: MonadIO m=> GLenumtargetof type ConvolutionTargetEXT.-> GLenumpnameof type ConvolutionParameterEXT.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeCheckedFloat32.-> m ()
This command is an alias for glConvolutionParameterfv.
glConvolutionParameteriEXT :: MonadIO m=> GLenumtargetof type ConvolutionTargetEXT.-> GLenumpnameof type ConvolutionParameterEXT.-> GLintparamsof typeCheckedInt32.-> m ()
This command is an alias for glConvolutionParameteri.
glConvolutionParameterivEXT :: MonadIO m=> GLenumtargetof type ConvolutionTargetEXT.-> GLenumpnameof type ConvolutionParameterEXT.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeCheckedInt32.-> m ()
This command is an alias for glConvolutionParameteriv.
glCopyConvolutionFilter1DEXT :: MonadIO m=> GLenumtargetof type ConvolutionTargetEXT.-> GLenuminternalformatof type InternalFormat.-> GLintxof typeWinCoord.-> GLintyof typeWinCoord.-> GLsizeiwidth.-> m ()
This command is an alias for glCopyConvolutionFilter1D.
glCopyConvolutionFilter2DEXT :: MonadIO m=> GLenumtargetof type ConvolutionTargetEXT.-> GLenuminternalformatof type InternalFormat.-> GLintxof typeWinCoord.-> GLintyof typeWinCoord.-> GLsizeiwidth.-> GLsizeiheight.-> m ()
This command is an alias for glCopyConvolutionFilter2D.
glCopyTexImage1DEXT :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLenuminternalformatof type InternalFormat.-> GLintxof typeWinCoord.-> GLintyof typeWinCoord.-> GLsizeiwidth.-> GLintborderof typeCheckedInt32.-> m ()
This command is an alias for glCopyTexImage1D.
glCopyTexImage2DEXT This command is an alias for glCopyTexImage2D.
This command is an alias for glCopyTexSubImage1D.
This command is an alias for glCopyTexSubImage2D.
This command is an alias for glCopyTexSubImage3D.
glCompressedMultiTexImage1DEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLintborderof typeCheckedInt32.-> GLsizeiimageSize.-> Ptr abitspointing toimageSizeelements of typea.-> m ()
glCompressedMultiTexImage2DEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> GLintborderof typeCheckedInt32.-> GLsizeiimageSize.-> Ptr abitspointing toimageSizeelements of typea.-> m ()
glCompressedMultiTexImage3DEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> GLsizeidepth.-> GLintborderof typeCheckedInt32.-> GLsizeiimageSize.-> Ptr abitspointing toimageSizeelements of typea.-> m ()
glCompressedMultiTexSubImage1DEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLintxoffsetof typeCheckedInt32.-> GLsizeiwidth.-> GLenumformatof type PixelFormat.-> GLsizeiimageSize.-> Ptr abitspointing toimageSizeelements of typea.-> m ()
glCompressedMultiTexSubImage2DEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLintxoffsetof typeCheckedInt32.-> GLintyoffsetof typeCheckedInt32.-> GLsizeiwidth.-> GLsizeiheight.-> GLenumformatof type PixelFormat.-> GLsizeiimageSize.-> Ptr abitspointing toimageSizeelements of typea.-> m ()
glCompressedMultiTexSubImage3DEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLintxoffsetof typeCheckedInt32.-> GLintyoffsetof typeCheckedInt32.-> GLintzoffsetof typeCheckedInt32.-> GLsizeiwidth.-> GLsizeiheight.-> GLsizeidepth.-> GLenumformatof type PixelFormat.-> GLsizeiimageSize.-> Ptr abitspointing toimageSizeelements of typea.-> m ()
glCompressedTextureImage2DEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> GLintborderof typeCheckedInt32.-> GLsizeiimageSize.-> Ptr abitspointing toimageSizeelements of typea.-> m ()
glCompressedTextureImage3DEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> GLsizeidepth.-> GLintborderof typeCheckedInt32.-> GLsizeiimageSize.-> Ptr abitspointing toimageSizeelements of typea.-> m ()
glCompressedTextureSubImage2DEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLintxoffsetof typeCheckedInt32.-> GLintyoffsetof typeCheckedInt32.-> GLsizeiwidth.-> GLsizeiheight.-> GLenumformatof type PixelFormat.-> GLsizeiimageSize.-> Ptr abitspointing toimageSizeelements of typea.-> m ()
glCompressedTextureSubImage3DEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLintxoffsetof typeCheckedInt32.-> GLintyoffsetof typeCheckedInt32.-> GLintzoffsetof typeCheckedInt32.-> GLsizeiwidth.-> GLsizeiheight.-> GLsizeidepth.-> GLenumformatof type PixelFormat.-> GLsizeiimageSize.-> Ptr abitspointing toimageSizeelements of typea.-> m ()
glCopyMultiTexImage1DEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLenuminternalformatof type InternalFormat.-> GLintxof typeWinCoord.-> GLintyof typeWinCoord.-> GLsizeiwidth.-> GLintborderof typeCheckedInt32.-> m ()
glCopyMultiTexImage2DEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLenuminternalformatof type InternalFormat.-> GLintxof typeWinCoord.-> GLintyof typeWinCoord.-> GLsizeiwidth.-> GLsizeiheight.-> GLintborderof typeCheckedInt32.-> m ()
glCopyMultiTexSubImage1DEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLintxoffsetof typeCheckedInt32.-> GLintxof typeWinCoord.-> GLintyof typeWinCoord.-> GLsizeiwidth.-> m ()
glCopyMultiTexSubImage3DEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLintxoffsetof typeCheckedInt32.-> GLintyoffsetof typeCheckedInt32.-> GLintzoffsetof typeCheckedInt32.-> GLintxof typeWinCoord.-> GLintyof typeWinCoord.-> GLsizeiwidth.-> GLsizeiheight.-> m ()
glColorTableEXT :: MonadIO m=> GLenumtargetof type ColorTableTarget.-> GLenuminternalFormatof type InternalFormat.-> GLsizeiwidth.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr atablepointing toCOMPSIZE(format,type,width)elements of typea.-> m ()
This command is an alias for glColorTable.
glCopyImageSubDataNV :: MonadIO m=> GLuintsrcName.-> GLenumsrcTargetof type CopyBufferSubDataTarget.-> GLintsrcLevel.-> GLintsrcX.-> GLintsrcY.-> GLintsrcZ.-> GLuintdstName.-> GLenumdstTargetof type CopyBufferSubDataTarget.-> GLintdstLevel.-> GLintdstX.-> GLintdstY.-> GLintdstZ.-> GLsizeiwidth.-> GLsizeiheight.-> GLsizeidepth.-> m ()
glCopyPathNV glCombinerInputNV :: MonadIO m=> GLenumstageof type CombinerStageNV.-> GLenumportionof type CombinerPortionNV.-> GLenumvariableof type CombinerVariableNV.-> GLenuminputof type CombinerRegisterNV.-> GLenummappingof type CombinerMappingNV.-> GLenumcomponentUsageof type CombinerComponentUsageNV.-> m ()
glCombinerOutputNV :: MonadIO m=> GLenumstageof type CombinerStageNV.-> GLenumportionof type CombinerPortionNV.-> GLenumabOutputof type CombinerRegisterNV.-> GLenumcdOutputof type CombinerRegisterNV.-> GLenumsumOutputof type CombinerRegisterNV.-> GLenumscaleof type CombinerScaleNV.-> GLenumbiasof type CombinerBiasNV.-> GLbooleanabDotProductof type Boolean.-> GLbooleancdDotProductof type Boolean.-> GLbooleanmuxSumof type Boolean.-> m ()
glCombinerParameterfNV :: MonadIO m=> GLenumpnameof type CombinerParameterNV.-> GLfloatparam.-> m ()
glCombinerParameterfvNV :: MonadIO m=> GLenumpnameof type CombinerParameterNV.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeCheckedFloat32.-> m ()
glCombinerParameteriNV :: MonadIO m=> GLenumpnameof type CombinerParameterNV.-> GLintparam.-> m ()
glCombinerParameterivNV :: MonadIO m=> GLenumpnameof type CombinerParameterNV.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeCheckedInt32.-> m ()
glCombinerStageParameterfvNV :: MonadIO m=> GLenumstageof type CombinerStageNV.-> GLenumpnameof type CombinerParameterNV.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeCheckedFloat32.-> m ()
glConvolutionParameterxOES :: MonadIO m=> GLenumtargetof type ConvolutionTargetEXT.-> GLenumpnameof type ConvolutionParameterEXT.-> GLfixedparam.-> m ()
glConvolutionParameterxvOES :: MonadIO m=> GLenumtargetof type ConvolutionTargetEXT.-> GLenumpnameof type ConvolutionParameterEXT.-> Ptr GLfixedparamspointing toCOMPSIZE(pname)elements of typeGLfixed.-> m ()
glColorTableParameterfvSGI :: MonadIO m=> GLenumtargetof type ColorTableTargetSGI.-> GLenumpnameof type ColorTableParameterPNameSGI.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeCheckedFloat32.-> m ()
This command is an alias for glColorTableParameterfv.
glColorTableParameterivSGI :: MonadIO m=> GLenumtargetof type ColorTableTargetSGI.-> GLenumpnameof type ColorTableParameterPNameSGI.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeCheckedInt32.-> m ()
This command is an alias for glColorTableParameteriv.
glColorTableSGI :: MonadIO m=> GLenumtargetof type ColorTableTargetSGI.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr atablepointing toCOMPSIZE(format,type,width)elements of typea.-> m ()
This command is an alias for glColorTable.
glCopyColorTableSGI :: MonadIO m=> GLenumtargetof type ColorTableTargetSGI.-> GLenuminternalformatof type InternalFormat.-> GLintxof typeWinCoord.-> GLintyof typeWinCoord.-> GLsizeiwidth.-> m ()
This command is an alias for glCopyColorTable.
glCopyBufferSubDataNV :: MonadIO m=> GLenumreadTargetof type CopyBufferSubDataTarget.-> GLenumwriteTargetof type CopyBufferSubDataTarget.-> GLintptrreadOffsetof typeBufferOffset.-> GLintptrwriteOffsetof typeBufferOffset.-> GLsizeiptrsizeof typeBufferSize.-> m ()
This command is an alias for glCopyBufferSubData.
glCopyImageSubDataEXT :: MonadIO m=> GLuintsrcName.-> GLenumsrcTargetof type CopyBufferSubDataTarget.-> GLintsrcLevel.-> GLintsrcX.-> GLintsrcY.-> GLintsrcZ.-> GLuintdstName.-> GLenumdstTargetof type CopyBufferSubDataTarget.-> GLintdstLevel.-> GLintdstX.-> GLintdstY.-> GLintdstZ.-> GLsizeisrcWidth.-> GLsizeisrcHeight.-> GLsizeisrcDepth.-> m ()
This command is an alias for glCopyImageSubData.
glCopyImageSubDataOES :: MonadIO m=> GLuintsrcName.-> GLenumsrcTargetof type CopyBufferSubDataTarget.-> GLintsrcLevel.-> GLintsrcX.-> GLintsrcY.-> GLintsrcZ.-> GLuintdstName.-> GLenumdstTargetof type CopyBufferSubDataTarget.-> GLintdstLevel.-> GLintdstX.-> GLintdstY.-> GLintdstZ.-> GLsizeisrcWidth.-> GLsizeisrcHeight.-> GLsizeisrcDepth.-> m ()
This command is an alias for glCopyImageSubData.
This command is an alias for glDeleteVertexArrays.
glCreateSyncFromCLeventARB :: MonadIO m=> Ptr acontextpointing to elements of typecl_context.-> Ptr beventpointing to elements of typecl_event.-> GLbitfieldflags.-> m GLsyncof type
sync.
glDebugMessageCallbackARB :: MonadIO m=> GLDEBUGPROCARBcallback.-> Ptr auserParampointing toCOMPSIZE(callback)elements of typea.-> m ()
This command is an alias for glDebugMessageCallback.
This command is an alias for glDebugMessageControl.
This command is an alias for glDebugMessageInsert.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glCreateBuffers Manual page for OpenGL 4.x.
glCreateFramebuffers Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glCreateQueries Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glCreateSamplers Manual page for OpenGL 4.x.
glCreateTextures Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glCreateVertexArrays Manual page for OpenGL 4.x.
glDeleteFramebuffers Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
glDeleteQueriesARB This command is an alias for glDeleteQueries.
glDeleteSamplers Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
This command is an alias for glCreateProgram.
glCreateShaderObjectARB :: MonadIO m=> GLenumshaderTypeof type ShaderType.-> m GLhandleARBof type
handleARB.
This command is an alias for glCreateShader.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 4.x.
glDeleteVertexArrays Manual pages for OpenGL 3.x or OpenGL 4.x.
glDeleteBuffersARB This command is an alias for glDeleteBuffers.
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.
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 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.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glDebugMessageInsert Manual page for OpenGL 4.x.
glCullParameterdvEXT :: MonadIO m=> GLenumpnameof type CullParameterEXT.-> Ptr GLdoubleparamspointing to4elements of typeGLdouble.-> m ()
glCullParameterfvEXT :: MonadIO m=> GLenumpnameof type CullParameterEXT.-> Ptr GLfloatparamspointing to4elements of typeGLfloat.-> m ()
glCopyTextureSubImage3DEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLintxoffsetof typeCheckedInt32.-> GLintyoffsetof typeCheckedInt32.-> GLintzoffsetof typeCheckedInt32.-> GLintxof typeWinCoord.-> GLintyof typeWinCoord.-> GLsizeiwidth.-> GLsizeiheight.-> m ()
This command is an alias for glDeleteFramebuffers.
This command is an alias for glDeleteRenderbuffers.
glCoverFillPathInstancedNV :: MonadIO m=> GLsizeinumPaths.-> GLenumpathNameTypeof type PathElementType.-> Ptr apathspointing toCOMPSIZE(numPaths,pathNameType,paths)elements of typePathElement.-> GLuintpathBaseof typePath.-> GLenumcoverModeof type PathCoverMode.-> GLenumtransformTypeof type PathTransformType.-> Ptr GLfloattransformValuespointing toCOMPSIZE(numPaths,transformType)elements of typeGLfloat.-> m ()
glCoverFillPathNV :: MonadIO m=> GLuintpathof typePath.-> GLenumcoverModeof type PathCoverMode.-> m ()
glCoverStrokePathInstancedNV :: MonadIO m=> GLsizeinumPaths.-> GLenumpathNameTypeof type PathElementType.-> Ptr apathspointing toCOMPSIZE(numPaths,pathNameType,paths)elements of typePathElement.-> GLuintpathBaseof typePath.-> GLenumcoverModeof type PathCoverMode.-> GLenumtransformTypeof type PathTransformType.-> Ptr GLfloattransformValuespointing toCOMPSIZE(numPaths,transformType)elements of typeGLfloat.-> m ()
glCoverStrokePathNV :: MonadIO m=> GLuintpathof typePath.-> GLenumcoverModeof type PathCoverMode.-> m ()
This command is an alias for glDeleteTransformFeedbacks.
glDeleteProgramsNV This command is an alias for glDeleteProgramsARB.
glDeformationMap3dSGIX :: MonadIO m=> GLenumtargetof type FfdTargetSGIX.-> GLdoubleu1of typeCoordD.-> GLdoubleu2of typeCoordD.-> GLintustride.-> GLintuorderof typeCheckedInt32.-> GLdoublev1of typeCoordD.-> GLdoublev2of typeCoordD.-> GLintvstride.-> GLintvorderof typeCheckedInt32.-> GLdoublew1of typeCoordD.-> GLdoublew2of typeCoordD.-> GLintwstride.-> GLintworderof typeCheckedInt32.-> Ptr GLdoublepointspointing toCOMPSIZE(target,ustride,uorder,vstride,vorder,wstride,worder)elements of typeCoordD.-> m ()
glDeformationMap3fSGIX :: MonadIO m=> GLenumtargetof type FfdTargetSGIX.-> GLfloatu1of typeCoordF.-> GLfloatu2of typeCoordF.-> GLintustride.-> GLintuorderof typeCheckedInt32.-> GLfloatv1of typeCoordF.-> GLfloatv2of typeCoordF.-> GLintvstride.-> GLintvorderof typeCheckedInt32.-> GLfloatw1of typeCoordF.-> GLfloatw2of typeCoordF.-> GLintwstride.-> GLintworderof typeCheckedInt32.-> Ptr GLfloatpointspointing toCOMPSIZE(target,ustride,uorder,vstride,vorder,wstride,worder)elements of typeCoordF.-> m ()
This command is an alias for glDebugMessageCallback.
This command is an alias for glDebugMessageControl.
This command is an alias for glDebugMessageInsert.
This command is an alias for glDeleteSync.
glDrawElementArrayAPPLE :: MonadIO m=> GLenummodeof type PrimitiveType.-> GLintfirst.-> GLsizeicount.-> m ()
Manual page for OpenGL 4.x.
glDrawElementsInstancedBaseInstance :: MonadIO m=> GLenummodeof type PrimitiveType.-> GLsizeicount.-> GLenumtypeof type PrimitiveType.-> Ptr aindicespointing tocountelements of typea.-> GLsizeiinstancecount.-> GLuintbaseinstance.-> m ()
Manual page for OpenGL 4.x.
glDrawElementsInstancedBaseVertexBaseInstance :: MonadIO m=> GLenummodeof type PrimitiveType.-> GLsizeicount.-> GLenumtypeof type DrawElementsType.-> Ptr aindicespointing tocountelements of typea.-> GLsizeiinstancecount.-> GLintbasevertex.-> GLuintbaseinstance.-> m ()
Manual page for OpenGL 4.x.
glDispatchCompute Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glDrawBuffersARB :: MonadIO m=> GLsizein.-> Ptr GLenumbufspointing tonelements of type DrawBufferMode.-> m ()
This command is an alias for glDrawBuffers.
glDrawElementsBaseVertex :: MonadIO m=> GLenummodeof type PrimitiveType.-> GLsizeicount.-> GLenumtypeof type DrawElementsType.-> Ptr aindicespointing toCOMPSIZE(count,type)elements of typea.-> GLintbasevertex.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
glDrawElementsInstancedBaseVertex :: MonadIO m=> GLenummodeof type PrimitiveType.-> GLsizeicount.-> GLenumtypeof type DrawElementsType.-> Ptr aindicespointing toCOMPSIZE(count,type)elements of typea.-> GLsizeiinstancecount.-> GLintbasevertex.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
glDrawRangeElementsBaseVertex :: MonadIO m=> GLenummodeof type PrimitiveType.-> GLuintstart.-> GLuintend.-> GLsizeicount.-> GLenumtypeof type DrawElementsType.-> Ptr aindicespointing toCOMPSIZE(count,type)elements of typea.-> GLintbasevertex.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 4.x.
glDrawElementsIndirect :: MonadIO m=> GLenummodeof type PrimitiveType.-> GLenumtypeof type DrawElementsType.-> Ptr aindirect.-> m ()
Manual page for OpenGL 4.x.
This command is an alias for glDrawArraysInstanced.
glDrawElementsInstancedARB :: MonadIO m=> GLenummodeof type PrimitiveType.-> GLsizeicount.-> GLenumtypeof type DrawElementsType.-> Ptr aindicespointing toCOMPSIZE(count,type)elements of typea.-> GLsizeiprimcount.-> m ()
This command is an alias for glDrawElementsInstanced.
Manual page for OpenGL 4.x.
glDetachObjectARB :: MonadIO m=> GLhandleARBcontainerObjof typehandleARB.-> GLhandleARBattachedObjof typehandleARB.-> m ()
This command is an alias for glDetachShader.
This command is an alias for glDisableVertexAttribArray.
glDepthRangeArrayv Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glDrawBuffersATI :: MonadIO m=> GLsizein.-> Ptr GLenumbufspointing tonelements of type DrawBufferMode.-> m ()
This command is an alias for glDrawBuffers.
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 pages for OpenGL 3.x or OpenGL 4.x.
glDrawElementsInstanced :: MonadIO m=> GLenummodeof type PrimitiveType.-> GLsizeicount.-> GLenumtypeof type DrawElementsType.-> Ptr aindicespointing toCOMPSIZE(count,type)elements of typea.-> GLsizeiinstancecount.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
glDepthBoundsEXT This command is an alias for glDisablei.
This command is an alias for glDrawArraysInstanced.
glDrawElementsInstancedEXT :: MonadIO m=> GLenummodeof type PrimitiveType.-> GLsizeicount.-> GLenumtypeof type DrawElementsType.-> Ptr aindicespointing toCOMPSIZE(count,type)elements of typea.-> GLsizeiprimcount.-> m ()
This command is an alias for glDrawElementsInstanced.
glDrawRangeElementsEXT :: MonadIO m=> GLenummodeof type PrimitiveType.-> GLuintstart.-> GLuintend.-> GLsizeicount.-> GLenumtypeof type DrawElementsType.-> Ptr aindicespointing toCOMPSIZE(count,type)elements of typea.-> m ()
This command is an alias for glDrawRangeElements.
glDrawArraysEXT :: MonadIO m=> GLenummodeof type PrimitiveType.-> GLintfirst.-> GLsizeicount.-> m ()
This command is an alias for glDrawArrays.
glDepthRangexOES glDepthRangefOES This command is an alias for glDepthRangef.
glDetailTexFuncSGIS glDrawMeshArraysSUN This command is an alias for glDeleteVertexArrays.
This command is an alias for glDisablei.
This command is an alias for glDisablei.
This command is an alias for glDisablei.
glDiscardFramebufferEXT :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLsizeinumAttachments.-> Ptr GLenumattachmentspointing tonumAttachmentselements of type InvalidateFramebufferAttachment.-> m ()
This command is an alias for glDrawArraysInstanced.
This command is an alias for glDrawArraysInstancedBaseInstance.
This command is an alias for glDrawArraysInstanced.
glDrawBuffersEXT This command is an alias for glDrawBuffers.
glDrawElementsBaseVertexEXT :: MonadIO m=> GLenummodeof type PrimitiveType.-> GLsizeicount.-> GLenumtypeof type DrawElementsType.-> Ptr aindicespointing toCOMPSIZE(count,type)elements of typea.-> GLintbasevertex.-> m ()
This command is an alias for glDrawElementsBaseVertex.
glDrawElementsBaseVertexOES :: MonadIO m=> GLenummodeof type PrimitiveType.-> GLsizeicount.-> GLenumtypeof type DrawElementsType.-> Ptr aindicespointing toCOMPSIZE(count,type)elements of typea.-> GLintbasevertex.-> m ()
This command is an alias for glDrawElementsBaseVertex.
glDrawElementsInstancedANGLE :: MonadIO m=> GLenummodeof type PrimitiveType.-> GLsizeicount.-> GLenumtypeof type PrimitiveType.-> Ptr aindicespointing toCOMPSIZE(count,type)elements of typea.-> GLsizeiprimcount.-> m ()
This command is an alias for glDrawElementsInstanced.
glDrawElementsInstancedBaseInstanceEXT :: MonadIO m=> GLenummodeof type PrimitiveType.-> GLsizeicount.-> GLenumtypeof type PrimitiveType.-> Ptr aindicespointing tocountelements of typea.-> GLsizeiinstancecount.-> GLuintbaseinstance.-> m ()
This command is an alias for glDrawElementsInstancedBaseInstance.
glDrawElementsInstancedBaseVertexBaseInstanceEXT :: MonadIO m=> GLenummodeof type PrimitiveType.-> GLsizeicount.-> GLenumtypeof type DrawElementsType.-> Ptr aindicespointing tocountelements of typea.-> GLsizeiinstancecount.-> GLintbasevertex.-> GLuintbaseinstance.-> m ()
This command is an alias for glDrawElementsInstancedBaseVertexBaseInstance.
glDrawElementsInstancedBaseVertexEXT :: MonadIO m=> GLenummodeof type PrimitiveType.-> GLsizeicount.-> GLenumtypeof type DrawElementsType.-> Ptr aindicespointing toCOMPSIZE(count,type)elements of typea.-> GLsizeiinstancecount.-> GLintbasevertex.-> m ()
This command is an alias for glDrawElementsInstancedBaseVertex.
glDrawElementsInstancedBaseVertexOES :: MonadIO m=> GLenummodeof type PrimitiveType.-> GLsizeicount.-> GLenumtypeof type DrawElementsType.-> Ptr aindicespointing toCOMPSIZE(count,type)elements of typea.-> GLsizeiinstancecount.-> GLintbasevertex.-> m ()
This command is an alias for glDrawElementsInstancedBaseVertex.
glDrawElementsInstancedNV :: MonadIO m=> GLenummodeof type PrimitiveType.-> GLsizeicount.-> GLenumtypeof type PrimitiveType.-> Ptr aindicespointing toCOMPSIZE(count,type)elements of typea.-> GLsizeiprimcount.-> m ()
This command is an alias for glDrawElementsInstanced.
glDrawRangeElementsBaseVertexEXT :: MonadIO m=> GLenummodeof type PrimitiveType.-> GLuintstart.-> GLuintend.-> GLsizeicount.-> GLenumtypeof type DrawElementsType.-> Ptr aindicespointing toCOMPSIZE(count,type)elements of typea.-> GLintbasevertex.-> m ()
This command is an alias for glDrawRangeElementsBaseVertex.
glDrawRangeElementsBaseVertexOES :: MonadIO m=> GLenummodeof type PrimitiveType.-> GLuintstart.-> GLuintend.-> GLsizeicount.-> GLenumtypeof type DrawElementsType.-> Ptr aindicespointing toCOMPSIZE(count,type)elements of typea.-> GLintbasevertex.-> m ()
This command is an alias for glDrawRangeElementsBaseVertex.
glDrawTexfOES The vector equivalent of this command is glDrawTexfvOES.
glDrawTexfvOES The vector equivalent of this command is glDrawTexivOES.
glDrawTexsOES The vector equivalent of this command is glDrawTexsvOES.
glDrawTexsvOES glElementPointerAPPLE :: MonadIO m=> GLenumtypeof type ElementPointerTypeATI.-> Ptr apointerpointing toCOMPSIZE(type)elements of typea.-> m ()
Manual page for OpenGL 4.x.
This command is an alias for glEndQuery.
glFenceSync :: MonadIO m=> GLenumconditionof type SyncCondition.-> GLbitfieldflags.-> m GLsyncof type
sync.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 4.x.
glDrawTransformFeedbackStream :: MonadIO m=> GLenummodeof type PrimitiveType.-> GLuintid.-> GLuintstream.-> m ()
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glDrawTransformFeedbackInstanced :: MonadIO m=> GLenummodeof type PrimitiveType.-> GLuintid.-> GLsizeiinstancecount.-> m ()
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
This command is an alias for glEnableVertexAttribArray.
glElementPointerATI :: MonadIO m=> GLenumtypeof type ElementPointerTypeATI.-> Ptr apointerpointing toCOMPSIZE(type)elements of typea.-> m ()
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.
This command is an alias for glEnablei.
glEGLImageTargetTexStorageEXT :: MonadIO m=> GLenumtarget.-> GLeglImageOESimage.-> Ptr GLintattrib_list.-> m ()
glEGLImageTargetTextureStorageEXT :: MonadIO m=> GLuinttexture.-> GLeglImageOESimage.-> Ptr GLintattrib_list.-> m ()
This command is an alias for glEndTransformFeedback.
This command is an alias for glEndConditionalRender.
glEvalMapsNV :: MonadIO m=> GLenumtargetof type EvalTargetNV.-> GLenummodeof type EvalMapsModeNV.-> m ()
glFinalCombinerInputNV :: MonadIO m=> GLenumvariableof type CombinerVariableNV.-> GLenuminputof type CombinerRegisterNV.-> GLenummappingof type CombinerMappingNV.-> GLenumcomponentUsageof type CombinerComponentUsageNV.-> m ()
This command is an alias for glEndTransformFeedback.
This command is an alias for glDrawTransformFeedback.
glExecuteProgramNV This command is an alias for glEndConditionalRender.
glEvalCoord1xvOES glEvalCoord2xvOES glDrawTexxOES The vector equivalent of this command is glDrawTexxvOES.
glDrawTexxvOES This command is an alias for glDrawTransformFeedback.
glDrawTransformFeedbackInstancedEXT :: MonadIO m=> GLenummodeof type PrimitiveType.-> GLuintid.-> GLsizeiinstancecount.-> m ()
This command is an alias for glDrawTransformFeedbackInstanced.
glEGLImageTargetRenderbufferStorageOES :: MonadIO m=> GLenumtarget.-> GLeglImageOESimage.-> m ()
This command is an alias for glEnablei.
This command is an alias for glEnablei.
This command is an alias for glEnablei.
glFenceSyncAPPLE :: MonadIO m=> GLenumconditionof type SyncCondition.-> GLbitfieldflags.-> m GLsync
This command is an alias for glFenceSync.
glFlushMappedBufferRangeAPPLE :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLintptroffsetof typeBufferOffset.-> GLsizeiptrsizeof typeBufferSize.-> m ()
This command is an alias for glFlushMappedBufferRange.
glFlushMappedNamedBufferRange :: MonadIO m=> GLuintbuffer.-> GLintptroffset.-> GLsizeiptrlengthof typeBufferSize.-> m ()
Manual page for OpenGL 4.x.
glFramebufferParameteri :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumpnameof type FramebufferParameterName.-> GLintparam.-> m ()
Manual page for OpenGL 4.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.
glFramebufferTextureARB :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumattachmentof type FramebufferAttachment.-> GLuinttextureof typeTexture.-> GLintlevelof typeCheckedInt32.-> m ()
This command is an alias for glFramebufferTexture.
glFramebufferTextureFaceARB :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumattachmentof type FramebufferAttachment.-> GLuinttextureof typeTexture.-> GLintlevelof typeCheckedInt32.-> GLenumfaceof type TextureTarget.-> m ()
glFramebufferTextureLayerARB :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumattachmentof type FramebufferAttachment.-> GLuinttextureof typeTexture.-> GLintlevelof typeCheckedInt32.-> GLintlayerof typeCheckedInt32.-> m ()
This command is an alias for glFramebufferTextureLayer.
glFlushMappedBufferRange :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLintptroffsetof typeBufferOffset.-> GLsizeiptrlengthof typeBufferSize.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
glGenBuffersARB This command is an alias for glGenBuffers.
Manual pages for OpenGL 2.x or 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.
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.
glFramebufferTexture :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumattachmentof type FramebufferAttachment.-> GLuinttexture.-> GLintlevel.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
glFlushMappedNamedBufferRangeEXT :: MonadIO m=> GLuintbuffer.-> GLintptroffset.-> GLsizeiptrlength.-> m ()
glFramebufferDrawBufferEXT :: MonadIO m=> GLuintframebufferof typeFramebuffer.-> GLenummodeof type DrawBufferMode.-> m ()
glFramebufferReadBufferEXT :: MonadIO m=> GLuintframebufferof typeFramebuffer.-> GLenummodeof type ReadBufferMode.-> m ()
glFogCoordPointerEXT :: MonadIO m=> GLenumtypeof type FogPointerTypeEXT.-> GLsizeistride.-> Ptr apointerpointing toCOMPSIZE(type,stride)elements of typea.-> m ()
This command is an alias for glFogCoordPointer.
The vector equivalent of this command is glFogCoorddvEXT. This command is an alias for glFogCoordd.
This command is an alias for glFogCoorddv.
The vector equivalent of this command is glFogCoordfvEXT. This command is an alias for glFogCoordf.
This command is an alias for glFogCoordfv.
glFramebufferRenderbufferEXT :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumattachmentof type FramebufferAttachment.-> GLenumrenderbuffertargetof type RenderbufferTarget.-> GLuintrenderbuffer.-> m ()
This command is an alias for glFramebufferRenderbuffer.
glFramebufferTexture1DEXT :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumattachmentof type FramebufferAttachment.-> GLenumtextargetof type TextureTarget.-> GLuinttexture.-> GLintlevel.-> m ()
This command is an alias for glFramebufferTexture1D.
glFramebufferTexture2DEXT :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumattachmentof type FramebufferAttachment.-> GLenumtextargetof type TextureTarget.-> GLuinttexture.-> GLintlevel.-> m ()
This command is an alias for glFramebufferTexture2D.
glFramebufferTexture3DEXT :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumattachmentof type FramebufferAttachment.-> GLenumtextargetof type TextureTarget.-> GLuinttexture.-> GLintlevel.-> GLintzoffset.-> m ()
This command is an alias for glFramebufferTexture3D.
glFramebufferTextureLayerEXT :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumattachmentof type FramebufferAttachment.-> GLuinttextureof typeTexture.-> GLintlevelof typeCheckedInt32.-> GLintlayerof typeCheckedInt32.-> m ()
This command is an alias for glFramebufferTextureLayer.
glFramebufferParameteriMESA :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumpnameof type FramebufferParameterName.-> GLintparam.-> m ()
glFramebufferTextureEXT :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumattachmentof type FramebufferAttachment.-> GLuinttextureof typeTexture.-> GLintlevelof typeCheckedInt32.-> m ()
This command is an alias for glFramebufferTexture.
glFramebufferTextureFaceEXT :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumattachmentof type FramebufferAttachment.-> GLuinttextureof typeTexture.-> GLintlevelof typeCheckedInt32.-> GLenumfaceof type TextureTarget.-> m ()
This command is an alias for glFramebufferTextureFaceARB.
The vector equivalent of this command is glFogCoordhvNV.
glFramebufferTextureMultiviewOVR :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumattachmentof type FramebufferAttachment.-> GLuinttextureof typeTexture.-> GLintlevelof typeCheckedInt32.-> GLintbaseViewIndex.-> GLsizeinumViews.-> m ()
glFragmentColorMaterialSGIX :: MonadIO m=> GLenumfaceof type MaterialFace.-> GLenummodeof type MaterialParameter.-> m ()
glFragmentLightModelfSGIX :: MonadIO m=> GLenumpnameof type FragmentLightModelParameterSGIX.-> GLfloatparamof typeCheckedFloat32.-> m ()
glFragmentLightModelfvSGIX :: MonadIO m=> GLenumpnameof type FragmentLightModelParameterSGIX.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeCheckedFloat32.-> m ()
glFragmentLightModeliSGIX :: MonadIO m=> GLenumpnameof type FragmentLightModelParameterSGIX.-> GLintparamof typeCheckedInt32.-> m ()
glFragmentLightModelivSGIX :: MonadIO m=> GLenumpnameof type FragmentLightModelParameterSGIX.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeCheckedInt32.-> m ()
glFragmentLightfSGIX :: MonadIO m=> GLenumlightof type FragmentLightNameSGIX.-> GLenumpnameof type FragmentLightParameterSGIX.-> GLfloatparamof typeCheckedFloat32.-> m ()
glFragmentLightfvSGIX :: MonadIO m=> GLenumlightof type FragmentLightNameSGIX.-> GLenumpnameof type FragmentLightParameterSGIX.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeCheckedFloat32.-> m ()
glFragmentLightiSGIX :: MonadIO m=> GLenumlightof type FragmentLightNameSGIX.-> GLenumpnameof type FragmentLightParameterSGIX.-> GLintparamof typeCheckedInt32.-> m ()
glFragmentLightivSGIX :: MonadIO m=> GLenumlightof type FragmentLightNameSGIX.-> GLenumpnameof type FragmentLightParameterSGIX.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeCheckedInt32.-> m ()
glFragmentMaterialfSGIX :: MonadIO m=> GLenumfaceof type MaterialFace.-> GLenumpnameof type MaterialParameter.-> GLfloatparamof typeCheckedFloat32.-> m ()
glFragmentMaterialfvSGIX :: MonadIO m=> GLenumfaceof type MaterialFace.-> GLenumpnameof type MaterialParameter.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeCheckedFloat32.-> m ()
glFragmentMaterialiSGIX :: MonadIO m=> GLenumfaceof type MaterialFace.-> GLenumpnameof type MaterialParameter.-> GLintparamof typeCheckedInt32.-> m ()
glFragmentMaterialivSGIX :: MonadIO m=> GLenumfaceof type MaterialFace.-> GLenumpnameof type MaterialParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeCheckedInt32.-> m ()
glFlushMappedBufferRangeEXT :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLintptroffset.-> GLsizeiptrlength.-> m ()
This command is an alias for glFlushMappedBufferRange.
glFramebufferRenderbufferOES :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumattachmentof type FramebufferAttachment.-> GLenumrenderbuffertargetof type RenderbufferTarget.-> GLuintrenderbuffer.-> m ()
glFramebufferTexture2DDownsampleIMG :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumattachmentof type FramebufferAttachment.-> GLenumtextargetof type TextureTarget.-> GLuinttexture.-> GLintlevel.-> GLintxscale.-> GLintyscale.-> m ()
glFramebufferTexture2DMultisampleEXT :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumattachmentof type FramebufferAttachment.-> GLenumtextargetof type TextureTarget.-> GLuinttexture.-> GLintlevel.-> GLsizeisamples.-> m ()
glFramebufferTexture2DMultisampleIMG :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumattachmentof type FramebufferAttachment.-> GLenumtextargetof type TextureTarget.-> GLuinttexture.-> GLintlevel.-> GLsizeisamples.-> m ()
glFramebufferTexture2DOES :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumattachmentof type FramebufferAttachment.-> GLenumtextargetof type TextureTarget.-> GLuinttexture.-> GLintlevel.-> m ()
glFramebufferTexture3DOES :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumattachmentof type FramebufferAttachment.-> GLenumtextargetof type TextureTarget.-> GLuinttexture.-> GLintlevel.-> GLintzoffset.-> m ()
glFramebufferTextureLayerDownsampleIMG :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumattachmentof type FramebufferAttachment.-> GLuinttextureof typeTexture.-> GLintlevelof typeCheckedInt32.-> GLintlayerof typeCheckedInt32.-> GLintxscale.-> GLintyscale.-> m ()
glFramebufferTextureMultisampleMultiviewOVR :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumattachmentof type FramebufferAttachment.-> GLuinttextureof typeTexture.-> GLintlevelof typeCheckedInt32.-> GLsizeisamples.-> GLintbaseViewIndex.-> GLsizeinumViews.-> m ()
glFramebufferTextureOES :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumattachmentof type FramebufferAttachment.-> GLuinttextureof typeTexture.-> GLintlevelof typeCheckedInt32.-> m ()
This command is an alias for glFramebufferTexture.
This command is an alias for glGenVertexArrays.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glGenFramebuffers Manual pages for OpenGL 3.x or OpenGL 4.x.
glGenRenderbuffers Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 4.x.
glGetColorTable :: MonadIO m=> GLenumtargetof type ColorTableTarget.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr atablepointing toCOMPSIZE(target,format,type)elements of typea.-> m ()
Manual page for OpenGL 2.x.
glGetColorTableParameterfv :: MonadIO m=> GLenumtargetof type ColorTableTarget.-> GLenumpnameof type GetColorTableParameterPNameSGI.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
Manual page for OpenGL 2.x.
glGetColorTableParameteriv :: MonadIO m=> GLenumtargetof type ColorTableTarget.-> GLenumpnameof type GetColorTableParameterPNameSGI.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
Manual page for OpenGL 2.x.
glGetConvolutionFilter :: MonadIO m=> GLenumtargetof type ConvolutionTarget.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr aimagepointing toCOMPSIZE(target,format,type)elements of typea.-> m ()
Manual page for OpenGL 2.x.
glGetConvolutionParameterfv :: MonadIO m=> GLenumtargetof type ConvolutionTarget.-> GLenumpnameof type ConvolutionParameterEXT.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
Manual page for OpenGL 2.x.
glGenQueriesARB This command is an alias for glGenQueries.
glGenSamplers Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glGetActiveUniformARB :: MonadIO m=> GLhandleARBprogramObjof typehandleARB.-> GLuintindex.-> GLsizeimaxLength.-> Ptr GLsizeilengthpointing to1element of typeGLsizei.-> Ptr GLintsizepointing to1element of typeGLint.-> Ptr GLenumtypepointing to1element of type UniformType.-> Ptr GLcharARBnamepointing tomaxLengthelements of typeGLcharARB.-> m ()
This command is an alias for glGetActiveUniform.
glGetAttachedObjectsARB :: MonadIO m=> GLhandleARBcontainerObjof typehandleARB.-> GLsizeimaxCount.-> Ptr GLsizeicountpointing to1element of typeGLsizei.-> Ptr GLhandleARBobjpointing tomaxCountelements of typehandleARB.-> m ()
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glGetActiveSubroutineUniformiv :: MonadIO m=> GLuintprogram.-> GLenumshadertypeof type ShaderType.-> GLuintindex.-> GLenumpnameof type SubroutineParameterName.-> Ptr GLintvaluespointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
Manual page for OpenGL 4.x.
glGetCompressedTexImageARB :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> Ptr aimgpointing toCOMPSIZE(target,level)elements of typeCompressedTextureARB.-> m ()
This command is an alias for glGetCompressedTexImage.
Manual page for OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
glGenVertexArrays Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetBufferParameterivARB :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLenumpnameof type BufferPNameARB.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
This command is an alias for glGetBufferParameteriv.
glGetBufferPointervARB :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLenumpnameof type BufferPointerNameARB.-> Ptr (Ptr a)paramspointing to1element of typePtr a.-> m ()
This command is an alias for glGetBufferPointerv.
glGetBufferSubDataARB :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLintptrARBoffsetof typeBufferOffsetARB.-> GLsizeiptrARBsizeof typeBufferSizeARB.-> Ptr adatapointing tosizeelements of typea.-> m ()
This command is an alias for glGetBufferSubData.
glGetActiveAttribARB :: MonadIO m=> GLhandleARBprogramObjof typehandleARB.-> GLuintindex.-> GLsizeimaxLength.-> Ptr GLsizeilengthpointing to1element of typeGLsizei.-> Ptr GLintsizepointing to1element of typeGLint.-> Ptr GLenumtypepointing to1element of type AttributeType.-> Ptr GLcharARBnamepointing tomaxLengthelements of typeGLcharARB.-> m ()
This command is an alias for glGetActiveAttrib.
glGetAttribLocationARB :: MonadIO m=> GLhandleARBprogramObjof typehandleARB.-> Ptr GLcharARBname.-> m GLint
This command is an alias for glGetAttribLocation.
Manual page for OpenGL 2.x.
glGenQueries Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGenTextures Manual pages for OpenGL 2.x or 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.
glGetBufferParameteri64v :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLenumpnameof type BufferPNameARB.-> Ptr GLint64paramspointing toCOMPSIZE(pname)elements of typeGLint64.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetConvolutionFilterEXT :: MonadIO m=> GLenumtargetof type ConvolutionTargetEXT.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr aimagepointing toCOMPSIZE(target,format,type)elements of typea.-> m ()
glGetConvolutionParameterfvEXT :: MonadIO m=> GLenumtargetof type ConvolutionTargetEXT.-> GLenumpnameof type ConvolutionParameterEXT.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
glGenerateMultiTexMipmapEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureTarget.-> m ()
glGenerateTextureMipmapEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> m ()
This command is an alias for glGetBooleani_v.
glGetCompressedMultiTexImageEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureTarget.-> GLintlodof typeCheckedInt32.-> Ptr aimgpointing toCOMPSIZE(target,lod)elements of typea.-> m ()
glGenFramebuffersEXT This command is an alias for glGenFramebuffers.
This command is an alias for glGenRenderbuffers.
This command is an alias for glGenerateMipmap.
glGetColorTableEXT :: MonadIO m=> GLenumtargetof type ColorTableTarget.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr adatapointing toCOMPSIZE(target,format,type)elements of typea.-> m ()
This command is an alias for glGetColorTable.
glGetColorTableParameterfvEXT :: MonadIO m=> GLenumtargetof type ColorTableTarget.-> GLenumpnameof type GetColorTableParameterPNameSGI.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
This command is an alias for glGetColorTableParameterfv.
glGetColorTableParameterivEXT :: MonadIO m=> GLenumtargetof type ColorTableTarget.-> GLenumpnameof type GetColorTableParameterPNameSGI.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
This command is an alias for glGetColorTableParameteriv.
glGenSymbolsEXT :: MonadIO m=> GLenumdatatypeof type DataTypeEXT.-> GLenumstoragetypeof type VertexShaderStorageTypeEXT.-> GLenumrangeof type ParameterRangeEXT.-> GLuintcomponents.-> m GLuint
glGetCombinerInputParameterfvNV :: MonadIO m=> GLenumstageof type CombinerStageNV.-> GLenumportionof type CombinerPortionNV.-> GLenumvariableof type CombinerVariableNV.-> GLenumpnameof type CombinerParameterNV.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
glGetCombinerInputParameterivNV :: MonadIO m=> GLenumstageof type CombinerStageNV.-> GLenumportionof type CombinerPortionNV.-> GLenumvariableof type CombinerVariableNV.-> GLenumpnameof type CombinerParameterNV.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
glGetCombinerOutputParameterfvNV :: MonadIO m=> GLenumstageof type CombinerStageNV.-> GLenumportionof type CombinerPortionNV.-> GLenumpnameof type CombinerParameterNV.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
glGetCombinerOutputParameterivNV :: MonadIO m=> GLenumstageof type CombinerStageNV.-> GLenumportionof type CombinerPortionNV.-> GLenumpnameof type CombinerParameterNV.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
glGetCombinerStageParameterfvNV :: MonadIO m=> GLenumstageof type CombinerStageNV.-> GLenumpnameof type CombinerParameterNV.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
glGetBufferParameterui64vNV :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLenumpname.-> Ptr GLuint64EXTparamspointing toCOMPSIZE(pname)elements of typeGLuint64EXT.-> m ()
glGetActiveVaryingNV :: MonadIO m=> GLuintprogram.-> GLuintindex.-> GLsizeibufSize.-> Ptr GLsizeilengthpointing to1element of typeGLsizei.-> Ptr GLsizeisizepointing to1element of typeGLsizei.-> Ptr GLenumtypepointing to1element of typeGLenum.-> Ptr GLcharnamepointing toCOMPSIZE(program,index,bufSize)elements of typeGLchar.-> m ()
This command is an alias for glGenTransformFeedbacks.
glGenProgramsNV This command is an alias for glGenProgramsARB.
glGetClipPlanexOES :: MonadIO m=> GLenumplaneof type ClipPlaneName.-> Ptr GLfixedequationpointing to4elements of typeGLfixed.-> m ()
glGetClipPlanefOES :: MonadIO m=> GLenumplaneof type ClipPlaneName.-> Ptr GLfloatequationpointing to4elements of typeGLfloat.-> m ()
glGetColorTableParameterfvSGI :: MonadIO m=> GLenumtargetof type ColorTableTargetSGI.-> GLenumpnameof type GetColorTableParameterPNameSGI.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
glGetColorTableParameterivSGI :: MonadIO m=> GLenumtargetof type ColorTableTargetSGI.-> GLenumpnameof type GetColorTableParameterPNameSGI.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
glGetColorTableSGI :: MonadIO m=> GLenumtargetof type ColorTableTargetSGI.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr atablepointing toCOMPSIZE(target,format,type)elements of typea.-> m ()
glGenVertexArraysOES This command is an alias for glGenVertexArrays.
glGetBufferPointervOES :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLenumpnameof type BufferPointerNameARB.-> Ptr (Ptr a)params.-> m ()
This command is an alias for glGetBufferPointerv.
glGetClipPlanef :: MonadIO m=> GLenumplaneof type ClipPlaneName.-> Ptr GLfloatequationpointing to4elements of typeGLfloat.-> m ()
glGetClipPlanex :: MonadIO m=> GLenumplaneof type ClipPlaneName.-> Ptr GLfixedequationpointing to4elements of typeGLfixed.-> m ()
glGetDebugMessageLogAMD :: MonadIO m=> GLuintcount.-> GLsizeibufSize.-> Ptr GLenumcategoriespointing tocountelements of typeGLenum.-> Ptr GLuintseveritiespointing tocountelements of type DebugSeverity.-> Ptr GLuintidspointing tocountelements of typeGLuint.-> Ptr GLsizeilengthspointing tocountelements of typeGLsizei.-> Ptr GLcharmessagepointing tobufSizeelements of typeGLchar.-> m GLuint
glGetFramebufferParameterfvAMD :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumpnameof type FramebufferAttachmentParameterName.-> GLuintnumsamples.-> GLuintpixelindex.-> GLsizeisize.-> Ptr GLfloatvalues.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetDebugMessageLogARB :: MonadIO m=> GLuintcount.-> GLsizeibufSize.-> Ptr GLenumsourcespointing tocountelements of type DebugSource.-> Ptr GLenumtypespointing tocountelements of type DebugType.-> Ptr GLuintidspointing tocountelements of typeGLuint.-> Ptr GLenumseveritiespointing tocountelements of type DebugSeverity.-> Ptr GLsizeilengthspointing tocountelements of typeGLsizei.-> Ptr GLcharmessageLogpointing tobufSizeelements of typeGLchar.-> m GLuint
This command is an alias for glGetDebugMessageLog.
glGetFramebufferParameteriv :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumpnameof type FramebufferAttachmentParameterName.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
Manual page for 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.
glGetConvolutionParameteriv :: MonadIO m=> GLenumtargetof type ConvolutionTarget.-> GLenumpnameof type ConvolutionParameterEXT.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
Manual page for OpenGL 2.x.
glGetHistogram :: MonadIO m=> GLenumtargetof type HistogramTargetEXT.-> GLbooleanresetof type Boolean.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr avaluespointing toCOMPSIZE(target,format,type)elements of typea.-> m ()
Manual page for OpenGL 2.x.
glGetHistogramParameterfv :: MonadIO m=> GLenumtargetof type HistogramTargetEXT.-> GLenumpnameof type GetHistogramParameterPNameEXT.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
Manual page for OpenGL 2.x.
glGetHistogramParameteriv :: MonadIO m=> GLenumtargetof type HistogramTargetEXT.-> GLenumpnameof type GetHistogramParameterPNameEXT.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
Manual page for OpenGL 2.x.
glGetInternalformativ :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenuminternalformatof type InternalFormat.-> GLenumpnameof type InternalFormatPName.-> GLsizeicount.-> Ptr GLintparamspointing tocountelements of typeGLint.-> m ()
Manual page for OpenGL 4.x.
glGetInternalformati64v :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenuminternalformatof type InternalFormat.-> GLenumpnameof type InternalFormatPName.-> GLsizeicount.-> Ptr GLint64paramspointing tocountelements of typeGLint64.-> m ()
Manual page for OpenGL 4.x.
glGetInfoLogARB glGetInteger64v Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetIntegeri_v Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetDoublei_v Manual page for OpenGL 4.x.
glGetFloati_v Manual page for 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.
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.
glGetInteger64i_v Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetDebugMessageLog :: MonadIO m=> GLuintcount.-> GLsizeibufSize.-> Ptr GLenumsourcespointing tocountelements of type DebugSource.-> Ptr GLenumtypespointing tocountelements of type DebugType.-> Ptr GLuintidspointing tocountelements of typeGLuint.-> Ptr GLenumseveritiespointing tocountelements of type DebugSeverity.-> Ptr GLsizeilengthspointing tocountelements of typeGLsizei.-> Ptr GLcharmessageLogpointing tobufSizeelements of typeGLchar.-> m GLuint
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glGetConvolutionParameterivEXT :: MonadIO m=> GLenumtargetof type ConvolutionTargetEXT.-> GLenumpnameof type ConvolutionParameterEXT.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
This command is an alias for glGetDoublei_v.
glGetDoublei_vEXT This command is an alias for glGetDoublei_v.
This command is an alias for glGetFloati_v.
glGetFloati_vEXT This command is an alias for glGetFloati_v.
This command is an alias for glGetIntegeri_v.
glGetFramebufferAttachmentParameterivEXT :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumattachmentof type FramebufferAttachment.-> GLenumpnameof type FramebufferAttachmentParameterName.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
This command is an alias for glGetFramebufferAttachmentParameteriv.
This command is an alias for glGetFragDataLocation.
glGetHistogramEXT :: MonadIO m=> GLenumtargetof type HistogramTargetEXT.-> GLbooleanresetof type Boolean.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr avaluespointing toCOMPSIZE(target,format,type)elements of typea.-> m ()
glGetHistogramParameterfvEXT :: MonadIO m=> GLenumtargetof type HistogramTargetEXT.-> GLenumpnameof type GetHistogramParameterPNameEXT.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
glGetHistogramParameterivEXT :: MonadIO m=> GLenumtargetof type HistogramTargetEXT.-> GLenumpnameof type GetHistogramParameterPNameEXT.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
glGetImageTransformParameterfvHP :: MonadIO m=> GLenumtargetof type ImageTransformTargetHP.-> GLenumpnameof type ImageTransformPNameHP.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
glGetImageTransformParameterivHP :: MonadIO m=> GLenumtargetof type ImageTransformTargetHP.-> GLenumpnameof type ImageTransformPNameHP.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
glGetFramebufferParameterivMESA :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumpnameof type FramebufferAttachmentParameterName.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
glGetMapAttribParameterfvNV :: MonadIO m=> GLenumtargetof type EvalTargetNV.-> GLuintindex.-> GLenumpnameof type MapAttribParameterNV.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
glGetMapAttribParameterivNV :: MonadIO m=> GLenumtargetof type EvalTargetNV.-> GLuintindex.-> GLenumpnameof type MapAttribParameterNV.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
glGetMapParameterfvNV :: MonadIO m=> GLenumtargetof type EvalTargetNV.-> GLenumpnameof type MapParameterNV.-> Ptr GLfloatparamspointing toCOMPSIZE(target,pname)elements of typeGLfloat.-> m ()
glGetMapParameterivNV :: MonadIO m=> GLenumtargetof type EvalTargetNV.-> GLenumpnameof type MapParameterNV.-> Ptr GLintparamspointing toCOMPSIZE(target,pname)elements of typeGLint.-> m ()
glGetFenceivNV glGetInternalformatSampleivNV :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenuminternalformatof type InternalFormat.-> GLsizeisamples.-> GLenumpnameof type InternalFormatPName.-> GLsizeicount.-> Ptr GLintparamspointing tocountelements of typeGLint.-> m ()
glGetFinalCombinerInputParameterfvNV :: MonadIO m=> GLenumvariableof type CombinerVariableNV.-> GLenumpnameof type CombinerParameterNV.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
glGetFinalCombinerInputParameterivNV :: MonadIO m=> GLenumvariableof type CombinerVariableNV.-> GLenumpnameof type CombinerParameterNV.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
glGetIntegerui64vNV :: MonadIO m=> GLenumvalue.-> Ptr GLuint64EXTresultpointing toCOMPSIZE(value)elements of typeGLuint64EXT.-> m ()
glGetIntegerui64i_vNV :: MonadIO m=> GLenumvalue.-> GLuintindex.-> Ptr GLuint64EXTresultpointing toCOMPSIZE(value)elements of typeGLuint64EXT.-> m ()
glGetHistogramParameterxvOES :: MonadIO m=> GLenumtargetof type HistogramTargetEXT.-> GLenumpnameof type GetHistogramParameterPNameEXT.-> Ptr GLfixedparamspointing toCOMPSIZE(pname)elements of typeGLfixed.-> m ()
glGetLightxOES glGetMapxvOES glGetDetailTexFuncSGIS :: MonadIO m=> GLenumtargetof type TextureTarget.-> Ptr GLfloatpointspointing toCOMPSIZE(target)elements of typeGLfloat.-> m ()
glGetFogFuncSGIS glGetFragmentLightfvSGIX :: MonadIO m=> GLenumlightof type FragmentLightNameSGIX.-> GLenumpnameof type FragmentLightParameterSGIX.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
glGetFragmentLightivSGIX :: MonadIO m=> GLenumlightof type FragmentLightNameSGIX.-> GLenumpnameof type FragmentLightParameterSGIX.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
glGetFragmentMaterialfvSGIX :: MonadIO m=> GLenumfaceof type MaterialFace.-> GLenumpnameof type MaterialParameter.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
glGetFragmentMaterialivSGIX :: MonadIO m=> GLenumfaceof type MaterialFace.-> GLenumpnameof type MaterialParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
glGetDebugMessageLogKHR :: MonadIO m=> GLuintcount.-> GLsizeibufSize.-> Ptr GLenumsourcespointing tocountelements of type DebugSource.-> Ptr GLenumtypespointing tocountelements of type DebugType.-> Ptr GLuintidspointing tocountelements of typeGLuint.-> Ptr GLenumseveritiespointing tocountelements of type DebugSeverity.-> Ptr GLsizeilengthspointing tocountelements of typeGLsizei.-> Ptr GLcharmessageLogpointing tobufSizeelements of typeGLchar.-> m GLuint
This command is an alias for glGetDebugMessageLog.
glGetFloati_vNV This command is an alias for glGetFloati_v.
glGetFloati_vOES This command is an alias for glGetFloati_v.
This command is an alias for glGetFragDataIndex.
glGetFramebufferAttachmentParameterivOES :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumattachmentof type FramebufferAttachment.-> GLenumpnameof type FramebufferAttachmentParameterName.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
glGetFramebufferPixelLocalStorageSizeEXT :: MonadIO m=> GLuinttargetof type FramebufferTarget.-> m GLsizei
This command is an alias for glGetGraphicsResetStatus.
This command is an alias for glGetGraphicsResetStatus.
This command is an alias for glGetInteger64v.
glGetInteger64vEXT This command is an alias for glGetInteger64v.
glGetLightxv glGetLightxvOES Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glGetNamedBufferSubData :: MonadIO m=> GLuintbuffer.-> GLintptroffset.-> GLsizeiptrsizeof typeBufferSize.-> Ptr adata.-> m ()
Manual page for OpenGL 4.x.
glGetNamedFramebufferAttachmentParameteriv :: MonadIO m=> GLuintframebuffer.-> GLenumattachmentof type FramebufferAttachment.-> GLenumpnameof type FramebufferAttachmentParameterName.-> Ptr GLintparams.-> m ()
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glGetProgramBinary Manual page for OpenGL 4.x.
glGetMinmax :: MonadIO m=> GLenumtargetof type MinmaxTargetEXT.-> GLbooleanresetof type Boolean.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr avaluespointing toCOMPSIZE(target,format,type)elements of typea.-> m ()
Manual page for OpenGL 2.x.
glGetMinmaxParameterfv :: MonadIO m=> GLenumtargetof type MinmaxTargetEXT.-> GLenumpnameof type GetMinmaxParameterPNameEXT.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
Manual page for OpenGL 2.x.
glGetMinmaxParameteriv :: MonadIO m=> GLenumtargetof type MinmaxTargetEXT.-> GLenumpnameof type GetMinmaxParameterPNameEXT.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
Manual page for OpenGL 2.x.
glGetObjectParameterfvARB :: MonadIO m=> GLhandleARBobjof typehandleARB.-> GLenumpname.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
glGetObjectParameterivARB :: MonadIO m=> GLhandleARBobjof typehandleARB.-> GLenumpname.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
glGetMultisamplefv Manual pages for OpenGL 3.x or OpenGL 4.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.
glGetObjectLabel Manual page for OpenGL 4.x.
glGetObjectPtrLabel Manual page for OpenGL 4.x.
glGetMultiTexEnvfvEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureEnvTarget.-> GLenumpnameof type TextureEnvParameter.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
glGetMultiTexEnvivEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureEnvTarget.-> GLenumpnameof type TextureEnvParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
glGetMultiTexGendvEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumcoordof type TextureCoordName.-> GLenumpnameof type TextureGenParameter.-> Ptr GLdoubleparamspointing toCOMPSIZE(pname)elements of typeGLdouble.-> m ()
glGetMultiTexGenfvEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumcoordof type TextureCoordName.-> GLenumpnameof type TextureGenParameter.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
glGetMultiTexGenivEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumcoordof type TextureCoordName.-> GLenumpnameof type TextureGenParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
glGetMultiTexImageEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr apixelspointing toCOMPSIZE(target,level,format,type)elements of typea.-> m ()
glGetMultiTexLevelParameterfvEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLenumpnameof type GetTextureParameter.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
glGetMultiTexLevelParameterivEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLenumpnameof type GetTextureParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
glGetMultiTexParameterIivEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureTarget.-> GLenumpnameof type GetTextureParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
glGetMultiTexParameterIuivEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureTarget.-> GLenumpnameof type GetTextureParameter.-> Ptr GLuintparamspointing toCOMPSIZE(pname)elements of typeGLuint.-> m ()
glGetMultiTexParameterfvEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureTarget.-> GLenumpnameof type GetTextureParameter.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
glGetMultiTexParameterivEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureTarget.-> GLenumpnameof type GetTextureParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
glGetNamedBufferSubDataEXT :: MonadIO m=> GLuintbuffer.-> GLintptroffset.-> GLsizeiptrsize.-> Ptr adatapointing toCOMPSIZE(size)elements of typea.-> m ()
glGetNamedFramebufferAttachmentParameterivEXT :: MonadIO m=> GLuintframebufferof typeFramebuffer.-> GLenumattachmentof type FramebufferAttachment.-> GLenumpnameof type FramebufferAttachmentParameterName.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
glGetNamedProgramStringEXT :: MonadIO m=> GLuintprogram.-> GLenumtargetof type ProgramTarget.-> GLenumpnameof type ProgramStringProperty.-> Ptr astringpointing toCOMPSIZE(program,pname)elements of typea.-> m ()
glGetNamedProgramivEXT :: MonadIO m=> GLuintprogram.-> GLenumtargetof type ProgramTarget.-> GLenumpnameof type ProgramPropertyARB.-> Ptr GLintparamspointing to1element of typeGLint.-> m ()
glGetMinmaxEXT :: MonadIO m=> GLenumtargetof type MinmaxTargetEXT.-> GLbooleanresetof type Boolean.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr avaluespointing toCOMPSIZE(target,format,type)elements of typea.-> m ()
glGetMinmaxParameterfvEXT :: MonadIO m=> GLenumtargetof type MinmaxTargetEXT.-> GLenumpnameof type GetMinmaxParameterPNameEXT.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
glGetMinmaxParameterivEXT :: MonadIO m=> GLenumtargetof type MinmaxTargetEXT.-> GLenumpnameof type GetMinmaxParameterPNameEXT.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
glGetPointervEXT :: MonadIO m=> GLenumpnameof type GetPointervPName.-> Ptr (Ptr a)paramspointing to1element of typePtr a.-> m ()
This command is an alias for glGetPointerv.
glGetPerfCounterInfoINTEL :: MonadIO m=> GLuintqueryId.-> GLuintcounterId.-> GLuintcounterNameLength.-> Ptr GLcharcounterName.-> GLuintcounterDescLength.-> Ptr GLcharcounterDesc.-> Ptr GLuintcounterOffset.-> Ptr GLuintcounterDataSize.-> Ptr GLuintcounterTypeEnum.-> Ptr GLuintcounterDataTypeEnum.-> Ptr GLuint64rawCounterMaxValue.-> m ()
glGetMultisamplefvNV This command is an alias for glGetMultisamplefv.
glGetPathMetricRangeNV :: MonadIO m=> GLbitfieldmetricQueryMaskof type PathMetricMask.-> GLuintfirstPathNameof typePath.-> GLsizeinumPaths.-> GLsizeistride.-> Ptr GLfloatmetricspointing toCOMPSIZE(metricQueryMask,numPaths,stride)elements of typeGLfloat.-> m ()
glGetPathMetricsNV :: MonadIO m=> GLbitfieldmetricQueryMaskof type PathMetricMask.-> GLsizeinumPaths.-> GLenumpathNameTypeof type PathElementType.-> Ptr apathspointing toCOMPSIZE(numPaths,pathNameType,paths)elements of typePathElement.-> GLuintpathBaseof typePath.-> GLsizeistride.-> Ptr GLfloatmetricspointing toCOMPSIZE(metricQueryMask,numPaths,stride)elements of typeGLfloat.-> m ()
glGetPathSpacingNV :: MonadIO m=> GLenumpathListModeof type PathListMode.-> GLsizeinumPaths.-> GLenumpathNameTypeof type PathElementType.-> Ptr apathspointing toCOMPSIZE(numPaths,pathNameType,paths)elements of typePathElement.-> GLuintpathBaseof typePath.-> GLfloatadvanceScale.-> GLfloatkerningScale.-> GLenumtransformTypeof type PathTransformType.-> Ptr GLfloatreturnedSpacingpointing toCOMPSIZE(pathListMode,numPaths)elements of typeGLfloat.-> m ()
glGetPathTexGenfvNV :: MonadIO m=> GLenumtexCoordSetof type TextureUnit.-> GLenumpnameof type PathGenMode.-> Ptr GLfloatvaluepointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
glGetPathTexGenivNV :: MonadIO m=> GLenumtexCoordSetof type TextureUnit.-> GLenumpnameof type PathGenMode.-> Ptr GLintvaluepointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
glGetNamedBufferParameterui64vNV :: MonadIO m=> GLuintbuffer.-> GLenumpnameof type VertexBufferObjectParameter.-> Ptr GLuint64EXTparamspointing toCOMPSIZE(pname)elements of typeGLuint64EXT.-> m ()
glGetMaterialxOES :: MonadIO m=> GLenumfaceof type MaterialFace.-> GLenumpnameof type MaterialParameter.-> GLfixedparam.-> m ()
glGetPixelTexGenParameterfvSGIS :: MonadIO m=> GLenumpnameof type PixelTexGenParameterNameSGIS.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeCheckedFloat32.-> m ()
glGetPixelTexGenParameterivSGIS :: MonadIO m=> GLenumpnameof type PixelTexGenParameterNameSGIS.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeCheckedInt32.-> m ()
glGetMaterialxv :: MonadIO m=> GLenumfaceof type MaterialFace.-> GLenumpnameof type MaterialParameter.-> Ptr GLfixedparamspointing toCOMPSIZE(pname)elements of typeGLfixed.-> m ()
glGetMaterialxvOES :: MonadIO m=> GLenumfaceof type MaterialFace.-> GLenumpnameof type MaterialParameter.-> Ptr GLfixedparamspointing toCOMPSIZE(pname)elements of typeGLfixed.-> m ()
glGetObjectLabelKHR This command is an alias for glGetObjectLabel.
This command is an alias for glGetObjectPtrLabel.
This command is an alias for glGetPointerv.
This command is an alias for glGetProgramBinary.
glGetShaderPrecisionFormat :: MonadIO m=> GLenumshadertypeof type ShaderType.-> GLenumprecisiontypeof type PrecisionType.-> Ptr GLintrangepointing to2elements of typeGLint.-> Ptr GLintprecisionpointing to1element of typeGLint.-> m ()
Manual page for OpenGL 4.x.
glGetProgramStringARB :: MonadIO m=> GLenumtargetof type ProgramTarget.-> GLenumpnameof type ProgramStringProperty.-> Ptr astringpointing toCOMPSIZE(target,pname)elements of typea.-> m ()
glGetProgramivARB :: MonadIO m=> GLenumtargetof type ProgramTarget.-> GLenumpnameof type ProgramPropertyARB.-> Ptr GLintparamspointing to1element of typeGLint.-> m ()
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.
glGetSeparableFilter :: MonadIO m=> GLenumtargetof type SeparableTargetEXT.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr arowpointing toCOMPSIZE(target,format,type)elements of typea.-> Ptr bcolumnpointing toCOMPSIZE(target,format,type)elements of typeb.-> Ptr cspanpointing toCOMPSIZE(target,format,type)elements of typec.-> m ()
Manual page for OpenGL 2.x.
This command is an alias for glGetQueryObjectiv.
This command is an alias for glGetQueryObjectuiv.
glGetQueryivARB :: MonadIO m=> GLenumtargetof type QueryTarget.-> GLenumpnameof type QueryParameterName.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
This command is an alias for glGetQueryiv.
glGetProgramInterfaceiv :: MonadIO m=> GLuintprogram.-> GLenumprogramInterfaceof type ProgramInterface.-> GLenumpnameof type ProgramInterfacePName.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glGetProgramResourceiv :: MonadIO m=> GLuintprogram.-> GLenumprogramInterfaceof type ProgramInterface.-> GLuintindex.-> GLsizeipropCount.-> Ptr GLenumpropspointing topropCountelements of type ProgramResourceProperty.-> GLsizeicount.-> Ptr GLsizeilengthpointing to1element of typeGLsizei.-> Ptr GLintparamspointing tocountelements of typeGLint.-> m ()
Manual page for OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glGetShaderSourceARB This command is an alias for glGetShaderSource.
glGetProgramStageiv :: MonadIO m=> GLuintprogram.-> GLenumshadertypeof type ShaderType.-> GLenumpnameof type ProgramStagePName.-> Ptr GLintvaluespointing to1element of typeGLint.-> m ()
Manual page for OpenGL 4.x.
glGetSubroutineIndex Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glGetSynciv Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetQueryObjecti64v Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetQueryIndexediv :: MonadIO m=> GLenumtargetof type QueryTarget.-> GLuintindex.-> GLenumpnameof type QueryParameterName.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
Manual page for OpenGL 4.x.
glGetTexBumpParameterfvATI :: MonadIO m=> GLenumpnameof type GetTexBumpParameterATI.-> Ptr GLfloatparampointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
glGetTexBumpParameterivATI :: MonadIO m=> GLenumpnameof type GetTexBumpParameterATI.-> Ptr GLintparampointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
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.
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.
glGetSeparableFilterEXT :: MonadIO m=> GLenumtargetof type SeparableTargetEXT.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr arowpointing toCOMPSIZE(target,format,type)elements of typea.-> Ptr bcolumnpointing toCOMPSIZE(target,format,type)elements of typeb.-> Ptr cspanpointing toCOMPSIZE(target,format,type)elements of typec.-> m ()
glGetRenderbufferParameterivEXT :: MonadIO m=> GLenumtargetof type RenderbufferTarget.-> GLenumpnameof type RenderbufferParameterName.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
This command is an alias for glGetRenderbufferParameteriv.
glGetTexParameterIivEXT :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenumpnameof type GetTextureParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
This command is an alias for glGetTexParameterIiv.
This command is an alias for glGetQueryObjecti64v.
This command is an alias for glGetQueryObjectui64v.
glGetProgramParameterdvNV :: MonadIO m=> GLenumtargetof type VertexAttribEnumNV.-> GLuintindex.-> GLenumpnameof type VertexAttribEnumNV.-> Ptr GLdoubleparamspointing to4elements of typeGLdouble.-> m ()
glGetProgramParameterfvNV :: MonadIO m=> GLenumtargetof type VertexAttribEnumNV.-> GLuintindex.-> GLenumpnameof type VertexAttribEnumNV.-> Ptr GLfloatparamspointing to4elements of typeGLfloat.-> m ()
glGetProgramStringNV glGetProgramivNV glGetTexEnvxvOES :: MonadIO m=> GLenumtargetof type TextureEnvTarget.-> GLenumpnameof type TextureEnvParameter.-> Ptr GLfixedparamspointing toCOMPSIZE(pname)elements of typeGLfixed.-> m ()
glGetTexGenxvOES :: MonadIO m=> GLenumcoordof type TextureCoordName.-> GLenumpnameof type TextureGenParameter.-> Ptr GLfixedparamspointing toCOMPSIZE(pname)elements of typeGLfixed.-> m ()
glGetTexLevelParameterxvOES :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLintlevel.-> GLenumpnameof type GetTextureParameter.-> Ptr GLfixedparamspointing toCOMPSIZE(pname)elements of typeGLfixed.-> m ()
glGetSharpenTexFuncSGIS :: MonadIO m=> GLenumtargetof type TextureTarget.-> Ptr GLfloatpointspointing toCOMPSIZE(target)elements of typeGLfloat.-> m ()
glGetTexFilterFuncSGIS :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenumfilterof type TextureFilterSGIS.-> Ptr GLfloatweightspointing toCOMPSIZE(target,filter)elements of typeGLfloat.-> m ()
This command is an alias for glGetQueryObjectiv.
glGetQueryivEXT :: MonadIO m=> GLenumtargetof type QueryTarget.-> GLenumpnameof type QueryParameterName.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
glGetRenderbufferParameterivOES :: MonadIO m=> GLenumtargetof type RenderbufferTarget.-> GLenumpnameof type RenderbufferParameterName.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
This command is an alias for glGetSamplerParameterIiv.
This command is an alias for glGetSamplerParameterIiv.
This command is an alias for glGetSamplerParameterIuiv.
This command is an alias for glGetSamplerParameterIuiv.
glGetSyncivAPPLE This command is an alias for glGetSynciv.
glGetTexEnvxv :: MonadIO m=> GLenumtargetof type TextureEnvTarget.-> GLenumpnameof type TextureEnvParameter.-> Ptr GLfixedparamspointing toCOMPSIZE(pname)elements of typeGLfixed.-> m ()
glGetTexGenfvOES :: MonadIO m=> GLenumcoordof type TextureCoordName.-> GLenumpnameof type TextureGenParameter.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
glGetTexGenivOES :: MonadIO m=> GLenumcoordof type TextureCoordName.-> GLenumpnameof type TextureGenParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
glGetTexParameterIivOES :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenumpnameof type GetTextureParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
This command is an alias for glGetTexParameterIiv.
glGetUniformi64vNV :: MonadIO m=> GLuintprogram.-> GLintlocation.-> Ptr GLint64EXTparamspointing toCOMPSIZE(program,location)elements of typeGLint64EXT.-> m ()
glGetUniformui64vNV :: MonadIO m=> GLuintprogram.-> GLintlocation.-> Ptr GLuint64EXTparamspointing toCOMPSIZE(program,location)elements of typeGLuint64EXT.-> m ()
glGetVertexAttribLui64vARB :: MonadIO m=> GLuintindex.-> GLenumpnameof type VertexAttribEnum.-> Ptr GLuint64EXTparams.-> m ()
glGetTextureImage Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glGetVertexArrayiv Manual page for OpenGL 4.x.
glGetUniformdv Manual page for OpenGL 4.x.
glGetTextureSubImage Manual page for OpenGL 4.x.
glGetUniformLocationARB :: MonadIO m=> GLhandleARBprogramObjof typehandleARB.-> Ptr GLcharARBname.-> m GLint
This command is an alias for glGetUniformLocation.
glGetUniformfvARB :: MonadIO m=> GLhandleARBprogramObjof typehandleARB.-> GLintlocation.-> Ptr GLfloatparamspointing toCOMPSIZE(programObj,location)elements of typeGLfloat.-> m ()
This command is an alias for glGetUniformfv.
glGetUniformivARB :: MonadIO m=> GLhandleARBprogramObjof typehandleARB.-> GLintlocation.-> Ptr GLintparamspointing toCOMPSIZE(programObj,location)elements of typeGLint.-> m ()
This command is an alias for glGetUniformiv.
Manual page for OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetUniformIndices Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetVertexAttribLdv Manual page for OpenGL 4.x.
This command is an alias for glGetVertexAttribPointerv.
This command is an alias for glGetVertexAttribdv.
This command is an alias for glGetVertexAttribfv.
This command is an alias for glGetVertexAttribiv.
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.
glGetTextureImageEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr apixelspointing toCOMPSIZE(target,level,format,type)elements of typea.-> m ()
glGetTextureLevelParameterfvEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLenumpnameof type GetTextureParameter.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
glGetTextureLevelParameterivEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLenumpnameof type GetTextureParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
glGetTextureParameterIivEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLenumpnameof type GetTextureParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
glGetTextureParameterIuivEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLenumpnameof type GetTextureParameter.-> Ptr GLuintparamspointing toCOMPSIZE(pname)elements of typeGLuint.-> m ()
glGetTextureParameterfvEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLenumpnameof type GetTextureParameter.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
glGetTextureParameterivEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLenumpnameof type GetTextureParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
glGetUniformuivEXT This command is an alias for glGetUniformuiv.
glGetTexParameterIuivEXT :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenumpnameof type GetTextureParameter.-> Ptr GLuintparamspointing toCOMPSIZE(pname)elements of typeGLuint.-> m ()
This command is an alias for glGetTexParameterIuiv.
glGetTransformFeedbackVaryingEXT :: 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 ()
This command is an alias for glGetTransformFeedbackVarying.
This command is an alias for glGetVertexAttribLdv.
glGetVideoi64vNV :: MonadIO m=> GLuintvideo_slot.-> GLenumpname.-> Ptr GLint64EXTparamspointing toCOMPSIZE(pname)elements of typeGLint64EXT.-> m ()
glGetVideoui64vNV :: MonadIO m=> GLuintvideo_slot.-> GLenumpname.-> Ptr GLuint64EXTparamspointing toCOMPSIZE(pname)elements of typeGLuint64EXT.-> m ()
glGetVertexAttribLi64vNV :: MonadIO m=> GLuintindex.-> GLenumpnameof type VertexAttribEnum.-> Ptr GLint64EXTparamspointing toCOMPSIZE(pname)elements of typeGLint64EXT.-> m ()
glGetVertexAttribLui64vNV :: MonadIO m=> GLuintindex.-> GLenumpnameof type VertexAttribEnum.-> Ptr GLuint64EXTparamspointing toCOMPSIZE(pname)elements of typeGLuint64EXT.-> m ()
glGetTrackMatrixivNV :: MonadIO m=> GLenumtargetof type VertexAttribEnumNV.-> GLuintaddress.-> GLenumpnameof type VertexAttribEnumNV.-> Ptr GLintparamspointing to1element of typeGLint.-> m ()
This command is an alias for glGetVertexAttribPointerv.
This command is an alias for glGetVertexAttribdv.
This command is an alias for glGetVertexAttribfv.
This command is an alias for glGetVertexAttribiv.
This command is an alias for glGetVertexAttribIiv.
This command is an alias for glGetVertexAttribIuiv.
glGetTexParameterxvOES :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenumpnameof type GetTextureParameter.-> Ptr GLfixedparamspointing toCOMPSIZE(pname)elements of typeGLfixed.-> m ()
glGetTexParameterIuivOES :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenumpnameof type GetTextureParameter.-> Ptr GLuintparamspointing toCOMPSIZE(pname)elements of typeGLuint.-> m ()
This command is an alias for glGetTexParameterIuiv.
glGetTexParameterxv :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenumpnameof type GetTextureParameter.-> Ptr GLfixedparamspointing toCOMPSIZE(pname)elements of typeGLfixed.-> m ()
This command is an alias for glGetTextureHandleARB.
This command is an alias for glGetTextureSamplerHandleARB.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glHistogram :: MonadIO m=> GLenumtargetof type HistogramTargetEXT.-> GLsizeiwidth.-> GLenuminternalformatof type InternalFormat.-> GLbooleansinkof type Boolean.-> m ()
Manual page for OpenGL 2.x.
Manual page for OpenGL 4.x.
glInvalidateBufferSubData :: MonadIO m=> GLuintbuffer.-> GLintptroffsetof typeBufferOffset.-> GLsizeiptrlengthof typeBufferSize.-> m ()
Manual page for OpenGL 4.x.
glInvalidateFramebuffer :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLsizeinumAttachments.-> Ptr GLenumattachmentspointing tonumAttachmentselements of type InvalidateFramebufferAttachment.-> m ()
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glGetnColorTableARB :: MonadIO m=> GLenumtargetof type ColorTableTarget.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> GLsizeibufSize.-> Ptr atablepointing tobufSizeelements of typea.-> m ()
glGetnConvolutionFilterARB :: MonadIO m=> GLenumtargetof type ConvolutionTarget.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> GLsizeibufSize.-> Ptr aimagepointing tobufSizeelements of typea.-> m ()
glGetnHistogramARB glGetnMinmaxARB glGetnSeparableFilterARB :: MonadIO m=> GLenumtargetof type SeparableTargetEXT.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> GLsizeirowBufSize.-> Ptr arowpointing torowBufSizeelements of typea.-> GLsizeicolumnBufSize.-> Ptr bcolumnpointing tocolumnBufSizeelements of typeb.-> Ptr cspanpointing to0elements of typec.-> m ()
glGetnTexImageARB :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLintlevel.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> GLsizeibufSize.-> Ptr aimgpointing tobufSizeelements of typea.-> m ()
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.
glGetnColorTable :: MonadIO m=> GLenumtargetof type ColorTableTarget.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> GLsizeibufSize.-> Ptr atable.-> m ()
Manual page for OpenGL 4.x.
glGetnConvolutionFilter :: MonadIO m=> GLenumtargetof type ConvolutionTarget.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> GLsizeibufSize.-> Ptr aimage.-> m ()
glGetnHistogram glGetnMinmax glGetnTexImage :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLintlevel.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> GLsizeibufSize.-> Ptr apixelspointing tobufSizeelements of typea.-> m ()
Manual page for OpenGL 4.x.
glGetnUniformdv Manual page for OpenGL 4.x.
glGetnUniformfv Manual page for OpenGL 4.x.
glGetnUniformiv Manual page for OpenGL 4.x.
glGetnUniformuiv Manual page for OpenGL 4.x.
glHistogramEXT :: MonadIO m=> GLenumtargetof type HistogramTargetEXT.-> GLsizeiwidth.-> GLenuminternalformatof type InternalFormat.-> GLbooleansinkof type Boolean.-> m ()
This command is an alias for glHistogram.
glIndexFuncEXT :: MonadIO m=> GLenumfuncof type IndexFunctionEXT.-> GLclampfrefof typeClampedFloat32.-> m ()
glIndexMaterialEXT :: MonadIO m=> GLenumfaceof type MaterialFace.-> GLenummodeof type IndexMaterialParameterEXT.-> m ()
glImportMemoryFdEXT glImportSemaphoreFdEXT :: MonadIO m=> GLuintsemaphore.-> GLenumhandleTypeof type ExternalHandleType.-> GLintfd.-> m ()
glImportSemaphoreWin32HandleEXT :: MonadIO m=> GLuintsemaphore.-> GLenumhandleTypeof type ExternalHandleType.-> Ptr ahandle.-> m ()
glImportSemaphoreWin32NameEXT :: MonadIO m=> GLuintsemaphore.-> GLenumhandleTypeof type ExternalHandleType.-> Ptr aname.-> m ()
glIndexPointerEXT glImportSyncEXT :: MonadIO m=> GLenumexternal_sync_type.-> GLintptrexternal_sync.-> GLbitfieldflags.-> m GLsyncof type
sync.
glImageTransformParameterfHP :: MonadIO m=> GLenumtargetof type ImageTransformTargetHP.-> GLenumpnameof type ImageTransformPNameHP.-> GLfloatparam.-> m ()
glImageTransformParameterfvHP :: MonadIO m=> GLenumtargetof type ImageTransformTargetHP.-> GLenumpnameof type ImageTransformPNameHP.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
glImageTransformParameteriHP :: MonadIO m=> GLenumtargetof type ImageTransformTargetHP.-> GLenumpnameof type ImageTransformPNameHP.-> GLintparam.-> m ()
glImageTransformParameterivHP :: MonadIO m=> GLenumtargetof type ImageTransformTargetHP.-> GLenumpnameof type ImageTransformPNameHP.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
glGetVkProcAddrNV :: MonadIO m=> Ptr GLcharnamepointing toCOMPSIZE(name)elements of typeGLchar.-> m GLVULKANPROCNV
glIndexxvOES glIglooInterfaceSGIX :: MonadIO m=> GLenumpnameof type IglooFunctionSelectSGIX.-> Ptr aparamspointing toCOMPSIZE(pname)elements of typeIglooParameterSGIX.-> m ()
glGetnUniformfvEXT This command is an alias for glGetnUniformfv.
glGetnUniformfvKHR This command is an alias for glGetnUniformfv.
glGetnUniformivEXT This command is an alias for glGetnUniformiv.
glGetnUniformivKHR This command is an alias for glGetnUniformiv.
glGetnUniformuivKHR This command is an alias for glGetnUniformuiv.
This command is an alias for glIsVertexArray.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
This command is an alias for glIsQuery.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 4.x.
This command is an alias for glLinkProgram.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
This command is an alias for glIsBuffer.
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 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 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.
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.
This command is an alias for glIsEnabledi.
This command is an alias for glIsFramebuffer.
This command is an alias for glIsRenderbuffer.
This command is an alias for glIsTransformFeedback.
This command is an alias for glIsProgramARB.
glLoadProgramNV glLGPUCopyImageSubDataNVX :: MonadIO m=> GLuintsourceGpu.-> GLbitfielddestinationGpuMask.-> GLuintsrcName.-> GLenumsrcTarget.-> GLintsrcLevel.-> GLintsrcX.-> GLintsrxY.-> GLintsrcZ.-> GLuintdstName.-> GLenumdstTarget.-> GLintdstLevel.-> GLintdstX.-> GLintdstY.-> GLintdstZ.-> GLsizeiwidth.-> GLsizeiheight.-> GLsizeidepth.-> m ()
glLGPUNamedBufferSubDataNVX :: MonadIO m=> GLbitfieldgpuMask.-> GLuintbuffer.-> GLintptroffset.-> GLsizeiptrsize.-> Ptr adata.-> m ()
glLightModelxOES :: MonadIO m=> GLenumpnameof type LightModelParameter.-> GLfixedparam.-> m ()
glLightModelxvOES :: MonadIO m=> GLenumpnameof type LightModelParameter.-> Ptr GLfixedparampointing toCOMPSIZE(pname)elements of typeGLfixed.-> m ()
glLightxOES glLightxvOES glLightEnviSGIX :: MonadIO m=> GLenumpnameof type LightEnvParameterSGIX.-> GLintparamof typeCheckedInt32.-> m ()
glListParameterfSGIX :: MonadIO m=> GLuintlistof typeList.-> GLenumpnameof type ListParameterName.-> GLfloatparamof typeCheckedFloat32.-> m ()
glListParameteriSGIX :: MonadIO m=> GLuintlistof typeList.-> GLenumpnameof type ListParameterName.-> GLintparamof typeCheckedInt32.-> m ()
glIsEnablediEXT This command is an alias for glIsEnabledi.
glIsEnablediNV This command is an alias for glIsEnabledi.
glIsEnablediOES This command is an alias for glIsEnabledi.
This command is an alias for glIsSync.
This command is an alias for glIsVertexArray.
glLightModelxv :: MonadIO m=> GLenumpnameof type LightModelParameter.-> Ptr GLfixedparampointing toCOMPSIZE(pname)elements of typeGLfixed.-> m ()
glMapVertexAttrib2dAPPLE :: MonadIO m=> GLuintindex.-> GLuintsize.-> GLdoubleu1of typeCoordD.-> GLdoubleu2of typeCoordD.-> GLintustride.-> GLintuorderof typeCheckedInt32.-> GLdoublev1of typeCoordD.-> GLdoublev2of typeCoordD.-> GLintvstride.-> GLintvorderof typeCheckedInt32.-> Ptr GLdoublepointspointing toCOMPSIZE(size,ustride,uorder,vstride,vorder)elements of typeCoordD.-> m ()
glMapVertexAttrib2fAPPLE :: MonadIO m=> GLuintindex.-> GLuintsize.-> GLfloatu1of typeCoordF.-> GLfloatu2of typeCoordF.-> GLintustride.-> GLintuorderof typeCheckedInt32.-> GLfloatv1of typeCoordF.-> GLfloatv2of typeCoordF.-> GLintvstride.-> GLintvorderof typeCheckedInt32.-> Ptr GLfloatpointspointing toCOMPSIZE(size,ustride,uorder,vstride,vorder)elements of typeCoordF.-> m ()
glMapNamedBuffer :: MonadIO m=> GLuintbuffer.-> GLenumaccessof type BufferAccessARB.-> m (Ptr a)
Manual page for OpenGL 4.x.
glMapNamedBufferRange :: MonadIO m=> GLuintbuffer.-> GLintptroffset.-> GLsizeiptrlengthof typeBufferSize.-> GLbitfieldaccessof type MapBufferAccessMask.-> m (Ptr a)
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glMinmax :: MonadIO m=> GLenumtargetof type MinmaxTargetEXT.-> GLenuminternalformatof type InternalFormat.-> GLbooleansinkof type Boolean.-> m ()
Manual page for OpenGL 2.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.
This command is an alias for glMaxShaderCompilerThreadsKHR.
This command is an alias for glMinSampleShading.
Manual page for OpenGL 4.x.
This command is an alias for glLoadTransposeMatrixd.
This command is an alias for glLoadTransposeMatrixf.
glMapBufferARB :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLenumaccessof type BufferAccessARB.-> m (Ptr a)
This command is an alias for glMapBuffer.
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.
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 4.x.
glMapNamedBufferEXT :: MonadIO m=> GLuintbuffer.-> GLenumaccessof type BufferAccessARB.-> m (Ptr a)
glMapNamedBufferRangeEXT :: MonadIO m=> GLuintbuffer.-> GLintptroffset.-> GLsizeiptrlength.-> GLbitfieldaccessof type MapBufferAccessMask.-> m (Ptr a)
glMatrixLoadTransposedEXT :: MonadIO m=> GLenummodeof type MatrixMode.-> Ptr GLdoublempointing to16elements of typeGLdouble.-> m ()
glMatrixLoadTransposefEXT :: MonadIO m=> GLenummodeof type MatrixMode.-> Ptr GLfloatmpointing to16elements of typeGLfloat.-> m ()
glMatrixLoaddEXT :: MonadIO m=> GLenummodeof type MatrixMode.-> Ptr GLdoublempointing to16elements of typeGLdouble.-> m ()
glMatrixLoadfEXT :: MonadIO m=> GLenummodeof type MatrixMode.-> Ptr GLfloatmpointing to16elements of typeGLfloat.-> m ()
glMatrixMultTransposedEXT :: MonadIO m=> GLenummodeof type MatrixMode.-> Ptr GLdoublempointing to16elements of typeGLdouble.-> m ()
glMatrixMultTransposefEXT :: MonadIO m=> GLenummodeof type MatrixMode.-> Ptr GLfloatmpointing to16elements of typeGLfloat.-> m ()
glMatrixMultdEXT :: MonadIO m=> GLenummodeof type MatrixMode.-> Ptr GLdoublempointing to16elements of typeGLdouble.-> m ()
glMatrixMultfEXT :: MonadIO m=> GLenummodeof type MatrixMode.-> Ptr GLfloatmpointing to16elements of typeGLfloat.-> m ()
glMatrixRotatedEXT glMatrixRotatefEXT glMatrixScaledEXT glMatrixScalefEXT glMinmaxEXT :: MonadIO m=> GLenumtargetof type MinmaxTargetEXT.-> GLenuminternalformatof type InternalFormat.-> GLbooleansinkof type Boolean.-> m ()
This command is an alias for glMinmax.
This command is an alias for glMemoryBarrier.
glMapControlPointsNV :: MonadIO m=> GLenumtargetof type EvalTargetNV.-> GLuintindex.-> GLenumtypeof type MapTypeNV.-> GLsizeiustride.-> GLsizeivstride.-> GLintuorderof typeCheckedInt32.-> GLintvorderof typeCheckedInt32.-> GLbooleanpackedof type Boolean.-> Ptr apointspointing toCOMPSIZE(target,uorder,vorder)elements of typea.-> m ()
glMapParameterfvNV :: MonadIO m=> GLenumtargetof type EvalTargetNV.-> GLenumpnameof type MapParameterNV.-> Ptr GLfloatparamspointing toCOMPSIZE(target,pname)elements of typeCheckedFloat32.-> m ()
glMapParameterivNV :: MonadIO m=> GLenumtargetof type EvalTargetNV.-> GLenumpnameof type MapParameterNV.-> Ptr GLintparamspointing toCOMPSIZE(target,pname)elements of typeCheckedInt32.-> m ()
glMaterialxOES :: MonadIO m=> GLenumfaceof type MaterialFace.-> GLenumpnameof type MaterialParameter.-> GLfixedparam.-> m ()
glMaterialxvOES :: MonadIO m=> GLenumfaceof type MaterialFace.-> GLenumpnameof type MaterialParameter.-> Ptr GLfixedparampointing toCOMPSIZE(pname)elements of typeGLfixed.-> m ()
glMapBufferOES :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLenumaccessof type BufferAccessARB.-> m (Ptr a)
This command is an alias for glMapBuffer.
glMapBufferRangeEXT :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLintptroffset.-> GLsizeiptrlength.-> GLbitfieldaccessof type MapBufferAccessMask.-> m (Ptr a)
This command is an alias for glMapBufferRange.
glMaterialx :: MonadIO m=> GLenumfaceof type MaterialFace.-> GLenumpnameof type MaterialParameter.-> GLfixedparam.-> m ()
glMaterialxv :: MonadIO m=> GLenumfaceof type MaterialFace.-> GLenumpnameof type MaterialParameter.-> Ptr GLfixedparampointing toCOMPSIZE(pname)elements of typeGLfixed.-> m ()
This command is an alias for glMinSampleShading.
This command is an alias for glMultiDrawArraysIndirect.
glMultiDrawElementsIndirectAMD :: MonadIO m=> GLenummodeof type PrimitiveType.-> GLenumtypeof type DrawElementsType.-> Ptr aindirect.-> GLsizeiprimcount.-> GLsizeistride.-> m ()
This command is an alias for glMultiDrawElementsIndirect.
glMultiDrawElementsBaseVertex :: 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.-> Ptr GLintbasevertexpointing toCOMPSIZE(drawcount)elements of typeGLint.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
This command is an alias for glMultiDrawArraysIndirectCount.
glMultiDrawElementsIndirectCountARB :: MonadIO m=> GLenummodeof type PrimitiveType.-> GLenumtypeof type DrawElementsType.-> Ptr aindirect.-> GLintptrdrawcount.-> GLsizeimaxdrawcount.-> GLsizeistride.-> m ()
This command is an alias for glMultiDrawElementsIndirectCount.
Manual page for OpenGL 4.x.
glMultiDrawElementsIndirect :: MonadIO m=> GLenummodeof type PrimitiveType.-> GLenumtypeof type DrawElementsType.-> Ptr aindirectpointing toCOMPSIZE(drawcount,stride)elements of typea.-> GLsizeidrawcount.-> GLsizeistride.-> m ()
Manual page for OpenGL 4.x.
glMultiTexCoord1dARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> GLdoublesof typeCoordD.-> m ()
The vector equivalent of this command is glMultiTexCoord1dv. This command is an alias for glMultiTexCoord1d.
glMultiTexCoord1dvARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLdoublevpointing to1element of typeCoordD.-> m ()
This command is an alias for glMultiTexCoord1dv.
glMultiTexCoord1fARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> GLfloatsof typeCoordF.-> m ()
The vector equivalent of this command is glMultiTexCoord1fv. This command is an alias for glMultiTexCoord1f.
glMultiTexCoord1fvARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLfloatvpointing to1element of typeCoordF.-> m ()
This command is an alias for glMultiTexCoord1fv.
glMultiTexCoord1iARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> GLintsof typeCoordI.-> m ()
The vector equivalent of this command is glMultiTexCoord1iv. This command is an alias for glMultiTexCoord1i.
glMultiTexCoord1ivARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLintvpointing to1element of typeCoordI.-> m ()
This command is an alias for glMultiTexCoord1iv.
glMultiTexCoord1sARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> GLshortsof typeCoordS.-> m ()
The vector equivalent of this command is glMultiTexCoord1sv. This command is an alias for glMultiTexCoord1s.
glMultiTexCoord1svARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLshortvpointing to1element of typeCoordS.-> m ()
This command is an alias for glMultiTexCoord1sv.
glMultiTexCoord2dARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> GLdoublesof typeCoordD.-> GLdoubletof typeCoordD.-> m ()
The vector equivalent of this command is glMultiTexCoord2dv. This command is an alias for glMultiTexCoord2d.
glMultiTexCoord2dvARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLdoublevpointing to2elements of typeCoordD.-> m ()
This command is an alias for glMultiTexCoord2dv.
glMultiTexCoord2fARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> GLfloatsof typeCoordF.-> GLfloattof typeCoordF.-> m ()
The vector equivalent of this command is glMultiTexCoord2fv. This command is an alias for glMultiTexCoord2f.
glMultiTexCoord2fvARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLfloatvpointing to2elements of typeCoordF.-> m ()
This command is an alias for glMultiTexCoord2fv.
glMultiTexCoord2iARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> GLintsof typeCoordI.-> GLinttof typeCoordI.-> m ()
The vector equivalent of this command is glMultiTexCoord2iv. This command is an alias for glMultiTexCoord2i.
glMultiTexCoord2ivARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLintvpointing to2elements of typeCoordI.-> m ()
This command is an alias for glMultiTexCoord2iv.
glMultiTexCoord2sARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> GLshortsof typeCoordS.-> GLshorttof typeCoordS.-> m ()
The vector equivalent of this command is glMultiTexCoord2sv. This command is an alias for glMultiTexCoord2s.
glMultiTexCoord2svARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLshortvpointing to2elements of typeCoordS.-> m ()
This command is an alias for glMultiTexCoord2sv.
glMultiTexCoord3dARB The vector equivalent of this command is glMultiTexCoord3dv. This command is an alias for glMultiTexCoord3d.
glMultiTexCoord3dvARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLdoublevpointing to3elements of typeCoordD.-> m ()
This command is an alias for glMultiTexCoord3dv.
glMultiTexCoord3fARB The vector equivalent of this command is glMultiTexCoord3fv. This command is an alias for glMultiTexCoord3f.
glMultiTexCoord3fvARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLfloatvpointing to3elements of typeCoordF.-> m ()
This command is an alias for glMultiTexCoord3fv.
glMultiTexCoord3iARB The vector equivalent of this command is glMultiTexCoord3iv. This command is an alias for glMultiTexCoord3i.
glMultiTexCoord3ivARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLintvpointing to3elements of typeCoordI.-> m ()
This command is an alias for glMultiTexCoord3iv.
glMultiTexCoord3sARB The vector equivalent of this command is glMultiTexCoord3sv. This command is an alias for glMultiTexCoord3s.
glMultiTexCoord3svARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLshortvpointing to3elements of typeCoordS.-> m ()
This command is an alias for glMultiTexCoord3sv.
This command is an alias for glMultTransposeMatrixd.
This command is an alias for glMultTransposeMatrixf.
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.
glMultiDrawElementsIndirectCount :: MonadIO m=> GLenummodeof type PrimitiveType.-> GLenumtypeof type DrawElementsType.-> Ptr aindirect.-> GLintptrdrawcount.-> GLsizeimaxdrawcount.-> GLsizeistride.-> m ()
glMultiTexBufferEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureTarget.-> GLenuminternalformat.-> GLuintbuffer.-> m ()
glMultiDrawArraysEXT This command is an alias for glMultiDrawArrays.
glMultiDrawElementsEXT :: MonadIO m=> GLenummodeof type PrimitiveType.-> Ptr GLsizeicountpointing toCOMPSIZE(primcount)elements of typeGLsizei.-> GLenumtypeof type DrawElementsType.-> Ptr (Ptr a)indicespointing toCOMPSIZE(primcount)elements of typePtr a.-> GLsizeiprimcount.-> m ()
This command is an alias for glMultiDrawElements.
glMultiModeDrawElementsIBM :: MonadIO m=> Ptr GLenummodepointing toCOMPSIZE(primcount)elements of type PrimitiveType.-> Ptr GLsizeicountpointing toCOMPSIZE(primcount)elements of typeGLsizei.-> GLenumtypeof type DrawElementsType.-> Ptr (Ptr a)indicespointing toCOMPSIZE(primcount)elements of typePtr a.-> GLsizeiprimcount.-> GLintmodestride.-> m ()
glMultiDrawElementsIndirectBindlessNV :: MonadIO m=> GLenummodeof type PrimitiveType.-> GLenumtypeof type DrawElementsType.-> Ptr aindirect.-> GLsizeidrawCount.-> GLsizeistride.-> GLintvertexBufferCount.-> m ()
glMultiDrawElementsIndirectBindlessCountNV :: MonadIO m=> GLenummodeof type PrimitiveType.-> GLenumtypeof type DrawElementsType.-> Ptr aindirect.-> GLsizeidrawCount.-> GLsizeimaxDrawCount.-> GLsizeistride.-> GLintvertexBufferCount.-> m ()
glMultiTexCoord1hNV :: MonadIO m=> GLenumtargetof type TextureUnit.-> GLhalfNVsof typeHalf16NV.-> m ()
The vector equivalent of this command is glMultiTexCoord1hvNV.
glMultiTexCoord1hvNV :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLhalfNVvpointing to1element of typeHalf16NV.-> m ()
glMultiTexCoord2hNV :: MonadIO m=> GLenumtargetof type TextureUnit.-> GLhalfNVsof typeHalf16NV.-> GLhalfNVtof typeHalf16NV.-> m ()
The vector equivalent of this command is glMultiTexCoord2hvNV.
glMultiTexCoord2hvNV :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLhalfNVvpointing to2elements of typeHalf16NV.-> m ()
glMultiTexCoord3hNV The vector equivalent of this command is glMultiTexCoord3hvNV.
glMultiTexCoord3hvNV :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLhalfNVvpointing to3elements of typeHalf16NV.-> m ()
glMultiTexCoord1bvOES :: MonadIO m=> GLenumtextureof type TextureUnit.-> Ptr GLbytecoordspointing to1element of typeGLbyte.-> m ()
glMultiTexCoord2bOES :: MonadIO m=> GLenumtextureof type TextureUnit.-> GLbytes.-> GLbytet.-> m ()
glMultiTexCoord2bvOES :: MonadIO m=> GLenumtextureof type TextureUnit.-> Ptr GLbytecoordspointing to2elements of typeGLbyte.-> m ()
glMultiTexCoord3bOES glMultiTexCoord3bvOES :: MonadIO m=> GLenumtextureof type TextureUnit.-> Ptr GLbytecoordspointing to3elements of typeGLbyte.-> m ()
glMultiTexCoord1xvOES :: MonadIO m=> GLenumtextureof type TextureUnit.-> Ptr GLfixedcoordspointing to1element of typeGLfixed.-> m ()
glMultiTexCoord2xOES :: MonadIO m=> GLenumtextureof type TextureUnit.-> GLfixeds.-> GLfixedt.-> m ()
glMultiTexCoord2xvOES :: MonadIO m=> GLenumtextureof type TextureUnit.-> Ptr GLfixedcoordspointing to2elements of typeGLfixed.-> m ()
glMultiTexCoord3xOES This command is an alias for glMultiDrawArraysIndirect.
glMultiDrawElementsBaseVertexEXT :: 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.-> GLsizeiprimcount.-> Ptr GLintbasevertexpointing toCOMPSIZE(drawcount)elements of typeGLint.-> m ()
This command is an alias for glMultiDrawElementsBaseVertex.
glMultiDrawElementsIndirectEXT :: MonadIO m=> GLenummodeof type PrimitiveType.-> GLenumtypeof type DrawElementsType.-> Ptr aindirectpointing toCOMPSIZE(drawcount,stride)elements of typea.-> GLsizeidrawcount.-> GLsizeistride.-> m ()
This command is an alias for glMultiDrawElementsIndirect.
glNamedBufferData :: MonadIO m=> GLuintbuffer.-> GLsizeiptrsizeof typeBufferSize.-> Ptr adata.-> GLenumusageof type VertexBufferObjectUsage.-> m ()
Manual page for OpenGL 4.x.
glNamedBufferStorage :: MonadIO m=> GLuintbuffer.-> GLsizeiptrsizeof typeBufferSize.-> Ptr adatapointing tosizeelements of typea.-> GLbitfieldflagsof type BufferStorageMask.-> m ()
Manual page for OpenGL 4.x.
glNamedBufferSubData :: MonadIO m=> GLuintbuffer.-> GLintptroffset.-> GLsizeiptrsizeof typeBufferSize.-> Ptr adatapointing toCOMPSIZE(size)elements of typea.-> m ()
Manual page for OpenGL 4.x.
glNamedFramebufferDrawBuffer :: MonadIO m=> GLuintframebuffer.-> GLenumbufof type ColorBuffer.-> m ()
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glNamedFramebufferParameteri :: MonadIO m=> GLuintframebuffer.-> GLenumpnameof type FramebufferParameterName.-> GLintparam.-> m ()
Manual page for OpenGL 4.x.
glNamedFramebufferReadBuffer :: MonadIO m=> GLuintframebuffer.-> GLenumsrcof type ColorBuffer.-> m ()
Manual page for OpenGL 4.x.
glNamedFramebufferRenderbuffer :: MonadIO m=> GLuintframebuffer.-> GLenumattachmentof type FramebufferAttachment.-> GLenumrenderbuffertargetof type RenderbufferTarget.-> GLuintrenderbuffer.-> m ()
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glMultiTexCoord4dARB The vector equivalent of this command is glMultiTexCoord4dv. This command is an alias for glMultiTexCoord4d.
glMultiTexCoord4dvARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLdoublevpointing to4elements of typeCoordD.-> m ()
This command is an alias for glMultiTexCoord4dv.
glMultiTexCoord4fARB The vector equivalent of this command is glMultiTexCoord4fv. This command is an alias for glMultiTexCoord4f.
glMultiTexCoord4fvARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLfloatvpointing to4elements of typeCoordF.-> m ()
This command is an alias for glMultiTexCoord4fv.
glMultiTexCoord4iARB The vector equivalent of this command is glMultiTexCoord4iv. This command is an alias for glMultiTexCoord4i.
glMultiTexCoord4ivARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLintvpointing to4elements of typeCoordI.-> m ()
This command is an alias for glMultiTexCoord4iv.
glMultiTexCoord4sARB The vector equivalent of this command is glMultiTexCoord4sv. This command is an alias for glMultiTexCoord4s.
glMultiTexCoord4svARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLshortvpointing to4elements of typeCoordS.-> m ()
This command is an alias for glMultiTexCoord4sv.
glMultiTexCoordP1ui :: MonadIO m=> GLenumtextureof type TextureUnit.-> GLenumtypeof type TexCoordPointerType.-> GLuintcoords.-> m ()
glMultiTexCoordP1uiv :: MonadIO m=> GLenumtextureof type TextureUnit.-> GLenumtypeof type TexCoordPointerType.-> Ptr GLuintcoordspointing to1element of typeGLuint.-> m ()
glMultiTexCoordP2ui :: MonadIO m=> GLenumtextureof type TextureUnit.-> GLenumtypeof type TexCoordPointerType.-> GLuintcoords.-> m ()
glMultiTexCoordP2uiv :: MonadIO m=> GLenumtextureof type TextureUnit.-> GLenumtypeof type TexCoordPointerType.-> Ptr GLuintcoordspointing to1element of typeGLuint.-> m ()
glMultiTexCoordP3ui :: MonadIO m=> GLenumtextureof type TextureUnit.-> GLenumtypeof type TexCoordPointerType.-> GLuintcoords.-> m ()
glMultiTexCoordP3uiv :: MonadIO m=> GLenumtextureof type TextureUnit.-> GLenumtypeof type TexCoordPointerType.-> Ptr GLuintcoordspointing to1element of typeGLuint.-> m ()
glMultiTexCoordP4ui :: MonadIO m=> GLenumtextureof type TextureUnit.-> GLenumtypeof type TexCoordPointerType.-> GLuintcoords.-> m ()
glMultiTexCoordP4uiv :: MonadIO m=> GLenumtextureof type TextureUnit.-> GLenumtypeof type TexCoordPointerType.-> Ptr GLuintcoordspointing to1element of typeGLuint.-> m ()
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.
glMultiTexCoordPointerEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLintsize.-> GLenumtypeof type TexCoordPointerType.-> GLsizeistride.-> Ptr apointerpointing toCOMPSIZE(size,type,stride)elements of typea.-> m ()
glMultiTexEnvfEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureEnvTarget.-> GLenumpnameof type TextureEnvParameter.-> GLfloatparamof typeCheckedFloat32.-> m ()
The vector equivalent of this command is glMultiTexEnvfvEXT.
glMultiTexEnvfvEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureEnvTarget.-> GLenumpnameof type TextureEnvParameter.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeCheckedFloat32.-> m ()
glMultiTexEnviEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureEnvTarget.-> GLenumpnameof type TextureEnvParameter.-> GLintparamof typeCheckedInt32.-> m ()
The vector equivalent of this command is glMultiTexEnvivEXT.
glMultiTexEnvivEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureEnvTarget.-> GLenumpnameof type TextureEnvParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeCheckedInt32.-> m ()
glMultiTexGendEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumcoordof type TextureCoordName.-> GLenumpnameof type TextureGenParameter.-> GLdoubleparam.-> m ()
The vector equivalent of this command is glMultiTexGendvEXT.
glMultiTexGendvEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumcoordof type TextureCoordName.-> GLenumpnameof type TextureGenParameter.-> Ptr GLdoubleparamspointing toCOMPSIZE(pname)elements of typeGLdouble.-> m ()
glMultiTexGenfEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumcoordof type TextureCoordName.-> GLenumpnameof type TextureGenParameter.-> GLfloatparamof typeCheckedFloat32.-> m ()
The vector equivalent of this command is glMultiTexGenfvEXT.
glMultiTexGenfvEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumcoordof type TextureCoordName.-> GLenumpnameof type TextureGenParameter.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeCheckedFloat32.-> m ()
glMultiTexGeniEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumcoordof type TextureCoordName.-> GLenumpnameof type TextureGenParameter.-> GLintparamof typeCheckedInt32.-> m ()
The vector equivalent of this command is glMultiTexGenivEXT.
glMultiTexGenivEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumcoordof type TextureCoordName.-> GLenumpnameof type TextureGenParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeCheckedInt32.-> m ()
glMultiTexImage1DEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> 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 ()
glMultiTexImage2DEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> 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 ()
glMultiTexImage3DEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> 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 ()
glMultiTexParameterIivEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureTarget.-> GLenumpnameof type TextureParameterName.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeCheckedInt32.-> m ()
glMultiTexParameterIuivEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureTarget.-> GLenumpnameof type TextureParameterName.-> Ptr GLuintparamspointing toCOMPSIZE(pname)elements of typeGLuint.-> m ()
glMultiTexParameterfEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureTarget.-> GLenumpnameof type TextureParameterName.-> GLfloatparamof typeCheckedFloat32.-> m ()
The vector equivalent of this command is glMultiTexParameterfvEXT.
glMultiTexParameterfvEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureTarget.-> GLenumpnameof type TextureParameterName.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeCheckedFloat32.-> m ()
glMultiTexParameteriEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureTarget.-> GLenumpnameof type TextureParameterName.-> GLintparamof typeCheckedInt32.-> m ()
The vector equivalent of this command is glMultiTexParameterivEXT.
glMultiTexParameterivEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureTarget.-> GLenumpnameof type TextureParameterName.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeCheckedInt32.-> m ()
glMultiTexRenderbufferEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureTarget.-> GLuintrenderbuffer.-> m ()
glMultiTexSubImage1DEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLintxoffsetof typeCheckedInt32.-> GLsizeiwidth.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr apixelspointing toCOMPSIZE(format,type,width)elements of typea.-> m ()
glMultiTexSubImage2DEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> 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 ()
glMultiTexSubImage3DEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> 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 ()
glNamedBufferDataEXT :: MonadIO m=> GLuintbuffer.-> GLsizeiptrsize.-> Ptr adatapointing toCOMPSIZE(size)elements of typea.-> GLenumusageof type VertexBufferObjectUsage.-> m ()
glNamedBufferStorageEXT :: MonadIO m=> GLuintbuffer.-> GLsizeiptrsizeof typeBufferSize.-> Ptr adatapointing tosizeelements of typea.-> GLbitfieldflagsof type BufferStorageMask.-> m ()
This command is an alias for glNamedBufferStorage.
glNamedBufferSubDataEXT :: MonadIO m=> GLuintbuffer.-> GLintptroffset.-> GLsizeiptrsizeof typeBufferSize.-> Ptr adatapointing toCOMPSIZE(size)elements of typea.-> m ()
This command is an alias for glNamedBufferSubData.
glNamedFramebufferParameteriEXT :: MonadIO m=> GLuintframebufferof typeFramebuffer.-> GLenumpnameof type FramebufferParameterName.-> GLintparam.-> m ()
glNamedFramebufferRenderbufferEXT :: MonadIO m=> GLuintframebufferof typeFramebuffer.-> GLenumattachmentof type FramebufferAttachment.-> GLenumrenderbuffertargetof type RenderbufferTarget.-> GLuintrenderbufferof typeRenderbuffer.-> m ()
glNamedFramebufferTexture1DEXT :: MonadIO m=> GLuintframebufferof typeFramebuffer.-> GLenumattachmentof type FramebufferAttachment.-> GLenumtextargetof type TextureTarget.-> GLuinttextureof typeTexture.-> GLintlevelof typeCheckedInt32.-> m ()
glNamedFramebufferTexture2DEXT :: MonadIO m=> GLuintframebufferof typeFramebuffer.-> GLenumattachmentof type FramebufferAttachment.-> GLenumtextargetof type TextureTarget.-> GLuinttextureof typeTexture.-> GLintlevelof typeCheckedInt32.-> m ()
glNamedFramebufferTexture3DEXT :: MonadIO m=> GLuintframebufferof typeFramebuffer.-> GLenumattachmentof type FramebufferAttachment.-> GLenumtextargetof type TextureTarget.-> GLuinttextureof typeTexture.-> GLintlevelof typeCheckedInt32.-> GLintzoffsetof typeCheckedInt32.-> m ()
glNamedFramebufferTextureFaceEXT :: MonadIO m=> GLuintframebufferof typeFramebuffer.-> GLenumattachmentof type FramebufferAttachment.-> GLuinttextureof typeTexture.-> GLintlevelof typeCheckedInt32.-> GLenumfaceof type TextureTarget.-> m ()
glNamedBufferStorageExternalEXT :: MonadIO m=> GLuintbuffer.-> GLintptroffset.-> GLsizeiptrsize.-> GLeglClientBufferEXTclientBuffer.-> GLbitfieldflagsof type BufferStorageMask.-> m ()
glNamedBufferStorageMemEXT :: MonadIO m=> GLuintbuffer.-> GLsizeiptrsizeof typeBufferSize.-> GLuintmemory.-> GLuint64offset.-> m ()
glMulticastBufferSubDataNV :: MonadIO m=> GLbitfieldgpuMask.-> GLuintbuffer.-> GLintptroffset.-> GLsizeiptrsize.-> Ptr adata.-> m ()
glMulticastCopyBufferSubDataNV :: MonadIO m=> GLuintreadGpu.-> GLbitfieldwriteGpuMask.-> GLuintreadBuffer.-> GLuintwriteBuffer.-> GLintptrreadOffset.-> GLintptrwriteOffset.-> GLsizeiptrsize.-> m ()
glMulticastCopyImageSubDataNV :: MonadIO m=> GLuintsrcGpu.-> GLbitfielddstGpuMask.-> GLuintsrcName.-> GLenumsrcTarget.-> GLintsrcLevel.-> GLintsrcX.-> GLintsrcY.-> GLintsrcZ.-> GLuintdstName.-> GLenumdstTarget.-> GLintdstLevel.-> GLintdstX.-> GLintdstY.-> GLintdstZ.-> GLsizeisrcWidth.-> GLsizeisrcHeight.-> GLsizeisrcDepth.-> m ()
glMultiTexCoord4hNV The vector equivalent of this command is glMultiTexCoord4hvNV.
glMultiTexCoord4hvNV :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLhalfNVvpointing to4elements of typeHalf16NV.-> m ()
glMultiTexCoord4bOES glMultiTexCoord4bvOES :: MonadIO m=> GLenumtextureof type TextureUnit.-> Ptr GLbytecoordspointing to4elements of typeGLbyte.-> m ()
glMultiTexCoord3xvOES :: MonadIO m=> GLenumtextureof type TextureUnit.-> Ptr GLfixedcoordspointing to3elements of typeGLfixed.-> m ()
glMultiTexCoord4xOES glMultiTexCoord4xvOES :: MonadIO m=> GLenumtextureof type TextureUnit.-> Ptr GLfixedcoordspointing to4elements of typeGLfixed.-> m ()
glMultiTexCoord4x Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glPatchParameterfv :: MonadIO m=> GLenumpnameof type PatchParameterName.-> Ptr GLfloatvaluespointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glNormalP3uiv :: MonadIO m=> GLenumtypeof type NormalPointerType.-> Ptr GLuintcoordspointing to1element of typeGLuint.-> m ()
glPassTexCoordATI :: MonadIO m=> GLuintdst.-> GLuintcoord.-> GLenumswizzleof type SwizzleOpATI.-> m ()
glPNTrianglesfATI :: MonadIO m=> GLenumpnameof type PNTrianglesPNameATI.-> GLfloatparam.-> m ()
glNewObjectBufferATI glNormalStream3bATI glNormalStream3bvATI :: MonadIO m=> GLenumstreamof type VertexStreamATI.-> Ptr GLbytecoordspointing to3elements of typeGLbyte.-> m ()
glNormalStream3dATI glNormalStream3dvATI :: MonadIO m=> GLenumstreamof type VertexStreamATI.-> Ptr GLdoublecoordspointing to3elements of typeGLdouble.-> m ()
glNormalStream3fATI glNormalStream3fvATI :: MonadIO m=> GLenumstreamof type VertexStreamATI.-> Ptr GLfloatcoordspointing to3elements of typeGLfloat.-> m ()
glNormalStream3iATI glNormalStream3ivATI :: MonadIO m=> GLenumstreamof type VertexStreamATI.-> Ptr GLintcoordspointing to3elements of typeGLint.-> m ()
glNormalStream3sATI glNormalStream3svATI :: MonadIO m=> GLenumstreamof type VertexStreamATI.-> Ptr GLshortcoordspointing to3elements of typeGLshort.-> m ()
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.
glObjectLabel Manual page for OpenGL 4.x.
glObjectPtrLabel Manual page for OpenGL 4.x.
The vector equivalent of this command is glNamedProgramLocalParameter4dvEXT.
The vector equivalent of this command is glNamedProgramLocalParameter4fvEXT.
The vector equivalent of this command is glNamedProgramLocalParameterI4ivEXT.
The vector equivalent of this command is glNamedProgramLocalParameterI4uivEXT.
glNamedProgramStringEXT :: MonadIO m=> GLuintprogram.-> GLenumtargetof type ProgramTarget.-> GLenumformatof type ProgramFormat.-> GLsizeilen.-> Ptr astringpointing tolenelements of typea.-> m ()
glNormalPointerEXT glNormalPointervINTEL :: MonadIO m=> GLenumtypeof type NormalPointerType.-> Ptr (Ptr a)pointerpointing to4elements of typePtr a.-> m ()
glNormal3hNV The vector equivalent of this command is glNormal3hvNV.
glPathColorGenNV :: MonadIO m=> GLenumcolorof type PathColor.-> GLenumgenModeof type PathGenMode.-> GLenumcolorFormatof type PathColorFormat.-> Ptr GLfloatcoeffspointing toCOMPSIZE(genMode,colorFormat)elements of typeGLfloat.-> m ()
glPathCommandsNV glPathCoordsNV glPathGlyphIndexRangeNV :: MonadIO m=> GLenumfontTarget.-> Ptr afontName.-> GLbitfieldfontStyleof type PathFontStyle.-> GLuintpathParameterTemplate.-> GLfloatemScale.-> Ptr GLuintbaseAndCount.-> m GLenum
glPathGlyphRangeNV :: MonadIO m=> GLuintfirstPathNameof typePath.-> GLenumfontTargetof type PathFontTarget.-> Ptr afontNamepointing toCOMPSIZE(fontTarget,fontName)elements of typea.-> GLbitfieldfontStyleof type PathFontStyle.-> GLuintfirstGlyph.-> GLsizeinumGlyphs.-> GLenumhandleMissingGlyphsof type PathHandleMissingGlyphs.-> GLuintpathParameterTemplateof typePath.-> GLfloatemScale.-> m ()
glPathGlyphsNV :: MonadIO m=> GLuintfirstPathNameof typePath.-> GLenumfontTargetof type PathFontTarget.-> Ptr afontNamepointing toCOMPSIZE(fontTarget,fontName)elements of typea.-> GLbitfieldfontStyleof type PathFontStyle.-> GLsizeinumGlyphs.-> GLenumtypeof type PathElementType.-> Ptr bcharcodespointing toCOMPSIZE(numGlyphs,type,charcodes)elements of typeb.-> GLenumhandleMissingGlyphsof type PathHandleMissingGlyphs.-> GLuintpathParameterTemplateof typePath.-> GLfloatemScale.-> m ()
glPathParameterfNV :: MonadIO m=> GLuintpathof typePath.-> GLenumpnameof type PathParameter.-> GLfloatvalue.-> m ()
glPathParameterfvNV glPathParameteriNV :: MonadIO m=> GLuintpathof typePath.-> GLenumpnameof type PathParameter.-> GLintvalue.-> m ()
glPathParameterivNV glPathStencilFuncNV :: MonadIO m=> GLenumfuncof type StencilFunction.-> GLintrefof typeClampedStencilValue.-> GLuintmaskof typeMaskedStencilValue.-> m ()
glPathStringNV glPathSubCommandsNV :: MonadIO m=> GLuintpathof typePath.-> GLsizeicommandStart.-> GLsizeicommandsToDelete.-> GLsizeinumCommands.-> Ptr GLubytecommandspointing tonumCommandselements of typePathCommand.-> GLsizeinumCoords.-> GLenumcoordTypeof type PathCoordType.-> Ptr acoordspointing toCOMPSIZE(numCoords,coordType)elements of typea.-> m ()
glPathSubCoordsNV glPathTexGenNV glPixelDataRangeNV :: MonadIO m=> GLenumtargetof type PixelDataRangeTargetNV.-> GLsizeilength.-> Ptr apointerpointing tolengthelements of typea.-> m ()
This command is an alias for glPauseTransformFeedback.
glNormal3xvOES glObjectLabelKHR This command is an alias for glObjectLabel.
This command is an alias for glObjectPtrLabel.
glPatchParameteriEXT :: MonadIO m=> GLenumpnameof type PatchParameterName.-> GLintvalue.-> m ()
This command is an alias for glPatchParameteri.
glPatchParameteriOES :: MonadIO m=> GLenumpnameof type PatchParameterName.-> GLintvalue.-> m ()
This command is an alias for glPatchParameteri.
This command is an alias for glPrimitiveBoundingBox.
The vector equivalent of this command is glProgramEnvParameter4dvARB.
The vector equivalent of this command is glProgramEnvParameter4fvARB.
The vector equivalent of this command is glProgramLocalParameter4dvARB.
The vector equivalent of this command is glProgramLocalParameter4fvARB.
glProgramBinary Manual page for OpenGL 4.x.
glPointParameterfARB :: MonadIO m=> GLenumpnameof type PointParameterNameARB.-> GLfloatparamof typeCheckedFloat32.-> m ()
This command is an alias for glPointParameterf.
glPointParameterfvARB :: MonadIO m=> GLenumpnameof type PointParameterNameARB.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeCheckedFloat32.-> m ()
This command is an alias for glPointParameterfv.
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 pages for OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 4.x.
glPixelTransformParameterfEXT :: MonadIO m=> GLenumtargetof type PixelTransformTargetEXT.-> GLenumpnameof type PixelTransformPNameEXT.-> GLfloatparam.-> m ()
glPixelTransformParameterfvEXT :: MonadIO m=> GLenumtargetof type PixelTransformTargetEXT.-> GLenumpnameof type PixelTransformPNameEXT.-> Ptr GLfloatparamspointing to1element of typeGLfloat.-> m ()
glPixelTransformParameteriEXT :: MonadIO m=> GLenumtargetof type PixelTransformTargetEXT.-> GLenumpnameof type PixelTransformPNameEXT.-> GLintparam.-> m ()
glPixelTransformParameterivEXT :: MonadIO m=> GLenumtargetof type PixelTransformTargetEXT.-> GLenumpnameof type PixelTransformPNameEXT.-> Ptr GLintparamspointing to1element of typeGLint.-> m ()
glPointParameterfEXT :: MonadIO m=> GLenumpnameof type PointParameterNameARB.-> GLfloatparamof typeCheckedFloat32.-> m ()
This command is an alias for glPointParameterf.
glPointParameterfvEXT :: MonadIO m=> GLenumpnameof type PointParameterNameARB.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeCheckedFloat32.-> m ()
This command is an alias for glPointParameterfv.
This command is an alias for glPolygonOffsetClamp.
This command is an alias for glPrioritizeTextures.
The vector equivalent of this command is glProgramNamedParameter4dvNV.
The vector equivalent of this command is glProgramEnvParameterI4ivNV.
The vector equivalent of this command is glProgramEnvParameterI4uivNV.
The vector equivalent of this command is glProgramLocalParameterI4ivNV.
The vector equivalent of this command is glProgramLocalParameterI4uivNV.
glPointAlongPathNV :: MonadIO m=> GLuintpathof typePath.-> GLsizeistartSegment.-> GLsizeinumSegments.-> GLfloatdistance.-> Ptr GLfloatxpointing to1element of typeGLfloat.-> Ptr GLfloatypointing to1element of typeGLfloat.-> Ptr GLfloattangentXpointing to1element of typeGLfloat.-> Ptr GLfloattangentYpointing to1element of typeGLfloat.-> m GLbooleanof type Boolean.
glPointParameteriNV :: MonadIO m=> GLenumpnameof type PointParameterNameARB.-> GLintparam.-> m ()
This command is an alias for glPointParameteri.
glPointParameterivNV :: MonadIO m=> GLenumpnameof type PointParameterNameARB.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
This command is an alias for glPointParameteriv.
glPixelTransferxOES :: MonadIO m=> GLenumpnameof type PixelTransferParameter.-> GLfixedparam.-> m ()
glPointParameterxvOES :: MonadIO m=> GLenumpnameof type PointParameterNameARB.-> Ptr GLfixedparamspointing toCOMPSIZE(pname)elements of typeGLfixed.-> m ()
glPixelTexGenParameterfSGIS :: MonadIO m=> GLenumpnameof type PixelTexGenParameterNameSGIS.-> GLfloatparamof typeCheckedFloat32.-> m ()
glPixelTexGenParameterfvSGIS :: MonadIO m=> GLenumpnameof type PixelTexGenParameterNameSGIS.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeCheckedFloat32.-> m ()
glPixelTexGenParameteriSGIS :: MonadIO m=> GLenumpnameof type PixelTexGenParameterNameSGIS.-> GLintparamof typeCheckedInt32.-> m ()
glPixelTexGenParameterivSGIS :: MonadIO m=> GLenumpnameof type PixelTexGenParameterNameSGIS.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeCheckedInt32.-> m ()
glPointParameterfSGIS :: MonadIO m=> GLenumpnameof type PointParameterNameARB.-> GLfloatparamof typeCheckedFloat32.-> m ()
This command is an alias for glPointParameterf.
glPointParameterfvSGIS :: MonadIO m=> GLenumpnameof type PointParameterNameARB.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeCheckedFloat32.-> m ()
This command is an alias for glPointParameterfv.
glPointParameterx :: MonadIO m=> GLenumpnameof type PointParameterNameARB.-> GLfixedparam.-> m ()
glPointParameterxOES :: MonadIO m=> GLenumpnameof type PointParameterNameARB.-> GLfixedparam.-> m ()
glPointParameterxv :: MonadIO m=> GLenumpnameof type PointParameterNameARB.-> Ptr GLfixedparamspointing toCOMPSIZE(pname)elements of typeGLfixed.-> m ()
glPolygonModeNV :: MonadIO m=> GLenumfaceof type MaterialFace.-> GLenummodeof type PolygonMode.-> m ()
This command is an alias for glPolygonMode.
This command is an alias for glPopDebugGroup.
This command is an alias for glPrimitiveBoundingBox.
This command is an alias for glPrimitiveBoundingBox.
glProgramBinaryOES This command is an alias for glProgramBinary.
glProgramUniform2i64NV :: MonadIO m=> GLuintprogram.-> GLintlocation.-> GLint64EXTx.-> GLint64EXTy.-> m ()
glProgramUniform2ui64NV :: MonadIO m=> GLuintprogram.-> GLintlocation.-> GLuint64EXTx.-> GLuint64EXTy.-> m ()
glProgramUniform3i64NV :: MonadIO m=> GLuintprogram.-> GLintlocation.-> GLint64EXTx.-> GLint64EXTy.-> GLint64EXTz.-> m ()
glProgramUniform3ui64NV :: MonadIO m=> GLuintprogram.-> GLintlocation.-> GLuint64EXTx.-> GLuint64EXTy.-> GLuint64EXTz.-> m ()
glProgramUniform4i64NV :: MonadIO m=> GLuintprogram.-> GLintlocation.-> GLint64EXTx.-> GLint64EXTy.-> GLint64EXTz.-> GLint64EXTw.-> m ()
glProgramStringARB :: MonadIO m=> GLenumtargetof type ProgramTarget.-> GLenumformatof type ProgramFormat.-> GLsizeilen.-> Ptr astringpointing tolenelements of typea.-> m ()
glProgramParameteriARB :: MonadIO m=> GLuintprogram.-> GLenumpnameof type ProgramParameterPName.-> GLintvalue.-> m ()
This command is an alias for glProgramParameteri.
glProgramParameteri :: MonadIO m=> GLuintprogram.-> GLenumpnameof type ProgramParameterPName.-> GLintvalue.-> m ()
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glProgramUniform1fv Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glProgramUniform1iv Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glProgramUniform1uiv Manual page for OpenGL 4.x.
glProgramUniform2f Manual page for OpenGL 4.x.
glProgramUniform2fv Manual page for OpenGL 4.x.
glProgramUniform2i Manual page for OpenGL 4.x.
glProgramUniform2iv Manual page for OpenGL 4.x.
glProgramUniform2ui Manual page for OpenGL 4.x.
glProgramUniform2uiv Manual page for OpenGL 4.x.
glProgramUniform3f Manual page for OpenGL 4.x.
glProgramUniform3fv Manual page for OpenGL 4.x.
glProgramUniform3i Manual page for OpenGL 4.x.
glProgramUniform3iv Manual page for OpenGL 4.x.
glProgramUniform3ui Manual page for OpenGL 4.x.
glProgramUniform3uiv Manual page for OpenGL 4.x.
glProgramUniform4f Manual page for OpenGL 4.x.
glProgramUniform4fv Manual page for OpenGL 4.x.
glProgramUniform4i Manual page for OpenGL 4.x.
This command is an alias for glProgramUniform1f.
This command is an alias for glProgramUniform1fv.
This command is an alias for glProgramUniform1i.
This command is an alias for glProgramUniform1iv.
This command is an alias for glProgramUniform1ui.
This command is an alias for glProgramUniform1uiv.
This command is an alias for glProgramUniform2f.
This command is an alias for glProgramUniform2fv.
This command is an alias for glProgramUniform2i.
This command is an alias for glProgramUniform2iv.
This command is an alias for glProgramUniform2ui.
This command is an alias for glProgramUniform2uiv.
This command is an alias for glProgramUniform3f.
This command is an alias for glProgramUniform3fv.
This command is an alias for glProgramUniform3i.
This command is an alias for glProgramUniform3iv.
This command is an alias for glProgramUniform3ui.
This command is an alias for glProgramUniform3uiv.
This command is an alias for glProgramUniform4f.
This command is an alias for glProgramUniform4fv.
This command is an alias for glProgramUniform4i.
glProgramParameteriEXT :: MonadIO m=> GLuintprogram.-> GLenumpnameof type ProgramParameterPName.-> GLintvalue.-> m ()
This command is an alias for glProgramParameteri.
The vector equivalent of this command is glProgramNamedParameter4fvNV.
The vector equivalent of this command is glProgramParameter4dvNV.
The vector equivalent of this command is glProgramParameter4fvNV.
glProgramUniform4ui64NV :: MonadIO m=> GLuintprogram.-> GLintlocation.-> GLuint64EXTx.-> GLuint64EXTy.-> GLuint64EXTz.-> GLuint64EXTw.-> m ()
glQueryObjectParameteruiAMD :: MonadIO m=> GLenumtargetof type QueryTarget.-> GLuintid.-> GLenumpname.-> GLuintparamof type OcclusionQueryEventMaskAMD.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
glProgramUniform4iv Manual page for OpenGL 4.x.
glProgramUniform4ui Manual page for OpenGL 4.x.
glProgramUniform4uiv Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for 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 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.
glPushDebugGroup Manual page for OpenGL 4.x.
This command is an alias for glProgramUniform4iv.
This command is an alias for glProgramUniform4ui.
This command is an alias for glProgramUniform4uiv.
This command is an alias for glProgramUniformMatrix2fv.
This command is an alias for glProgramUniformMatrix2x3fv.
This command is an alias for glProgramUniformMatrix2x4fv.
This command is an alias for glProgramUniformMatrix3fv.
This command is an alias for glProgramUniformMatrix3x2fv.
This command is an alias for glProgramUniformMatrix3x4fv.
This command is an alias for glProgramUniformMatrix4fv.
This command is an alias for glProgramUniformMatrix4x2fv.
This command is an alias for glProgramUniformMatrix4x3fv.
This command is an alias for glProvokingVertex.
glProgramUniformui64NV :: MonadIO m=> GLuintprogram.-> GLintlocation.-> GLuint64EXTvalue.-> m ()
glRasterPos2xvOES glRasterPos3xvOES glQueryMatrixxOES This command is an alias for glProgramUniformHandleui64ARB.
This command is an alias for glProgramUniformHandleui64vARB.
glPushDebugGroupKHR This command is an alias for glPushDebugGroup.
This command is an alias for glQueryCounter.
glRenderbufferStorageMultisampleAdvancedAMD :: MonadIO m=> GLenumtargetof type RenderbufferTarget.-> GLsizeisamples.-> GLsizeistorageSamples.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> m ()
Manual page for OpenGL 4.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.
This command is an alias for glSampleCoverage.
glReadnPixelsARB This command is an alias for glReadnPixels.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
glSamplerParameterf :: MonadIO m=> GLuintsampler.-> GLenumpnameof type SamplerParameterF.-> GLfloatparam.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
glSamplerParameterfv Manual pages for OpenGL 3.x or OpenGL 4.x.
glSamplerParameteri :: MonadIO m=> GLuintsampler.-> GLenumpnameof type SamplerParameterI.-> GLintparam.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
glSamplerParameteriv Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 4.x.
glSampleMapATI :: MonadIO m=> GLuintdst.-> GLuintinterp.-> GLenumswizzleof type SwizzleOpATI.-> m ()
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.
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.
glReadnPixels Manual page for OpenGL 4.x.
glRenderbufferStorageMultisampleEXT :: MonadIO m=> GLenumtargetof type RenderbufferTarget.-> GLsizeisamples.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> m ()
This command is an alias for glRenderbufferStorageMultisample.
glRenderbufferStorageEXT :: MonadIO m=> GLenumtargetof type RenderbufferTarget.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> m ()
This command is an alias for glRenderbufferStorage.
This command is an alias for glResetHistogram.
This command is an alias for glResetMinmax.
glSampleMaskIndexedNV :: MonadIO m=> GLuintindex.-> GLbitfieldmaskof typeSampleMaskNV.-> m ()
glRenderbufferStorageMultisampleCoverageNV :: MonadIO m=> GLenumtargetof type RenderbufferTarget.-> GLsizeicoverageSamples.-> GLsizeicolorSamples.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> m ()
This command is an alias for glResumeTransformFeedback.
glRasterPos4xvOES glSampleMaskSGIS This command is an alias for glSampleMaskEXT.
This command is an alias for glSamplePatternEXT.
glReferencePlaneSGIX glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN :: MonadIO m=> Ptr GLuintrcpointing to1element of typeReplacementCodeSUN.-> Ptr GLfloattcpointing to2elements of typeGLfloat.-> Ptr GLfloatcpointing to4elements of typeGLfloat.-> Ptr GLfloatnpointing to3elements of typeGLfloat.-> Ptr GLfloatvpointing to3elements of typeGLfloat.-> m ()
glReadnPixelsEXT This command is an alias for glReadnPixels.
glReadnPixelsKHR This command is an alias for glReadnPixels.
glRenderbufferStorageMultisampleANGLE :: MonadIO m=> GLenumtargetof type RenderbufferTarget.-> GLsizeisamples.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> m ()
glRenderbufferStorageMultisampleAPPLE :: MonadIO m=> GLenumtargetof type RenderbufferTarget.-> GLsizeisamples.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> m ()
glRenderbufferStorageMultisampleIMG :: MonadIO m=> GLenumtargetof type RenderbufferTarget.-> GLsizeisamples.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> m ()
glRenderbufferStorageMultisampleNV :: MonadIO m=> GLenumtargetof type RenderbufferTarget.-> GLsizeisamples.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> m ()
This command is an alias for glRenderbufferStorageMultisample.
glRenderbufferStorageOES :: MonadIO m=> GLenumtargetof type RenderbufferTarget.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> m ()
This command is an alias for glSamplerParameterIiv.
This command is an alias for glSamplerParameterIiv.
This command is an alias for glSamplerParameterIuiv.
This command is an alias for glSamplerParameterIuiv.
glShaderBinary Manual page for OpenGL 4.x.
This command is an alias for glSpecializeShader.
glSeparableFilter2D :: MonadIO m=> GLenumtargetof type SeparableTargetEXT.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr arowpointing toCOMPSIZE(target,format,type,width)elements of typea.-> Ptr bcolumnpointing toCOMPSIZE(target,format,type,height)elements of typeb.-> m ()
Manual page for OpenGL 2.x.
glShaderSourceARB This command is an alias for glShaderSource.
Manual page for OpenGL 4.x.
glSecondaryColorP3uiv :: MonadIO m=> GLenumtypeof type ColorPointerType.-> Ptr GLuintcolorpointing to1element of typeGLuint.-> m ()
glScissorArrayv Manual page for OpenGL 4.x.
glScissorIndexed Manual page for OpenGL 4.x.
glScissorIndexedv Manual page for OpenGL 4.x.
glStencilFuncSeparateATI :: MonadIO m=> GLenumfrontfuncof type StencilFunction.-> GLenumbackfuncof type StencilFunction.-> GLintrefof typeClampedStencilValue.-> GLuintmaskof typeMaskedStencilValue.-> m ()
This command is an alias for glStencilOpSeparate.
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.
glSeparableFilter2DEXT :: MonadIO m=> GLenumtargetof type SeparableTargetEXT.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr arowpointing toCOMPSIZE(target,format,type,width)elements of typea.-> Ptr bcolumnpointing toCOMPSIZE(target,format,type,height)elements of typeb.-> m ()
This command is an alias for glSeparableFilter2D.
The vector equivalent of this command is glSecondaryColor3bvEXT. This command is an alias for glSecondaryColor3b.
This command is an alias for glSecondaryColor3bv.
The vector equivalent of this command is glSecondaryColor3dvEXT. This command is an alias for glSecondaryColor3d.
This command is an alias for glSecondaryColor3dv.
The vector equivalent of this command is glSecondaryColor3fvEXT. This command is an alias for glSecondaryColor3f.
This command is an alias for glSecondaryColor3fv.
The vector equivalent of this command is glSecondaryColor3ivEXT. This command is an alias for glSecondaryColor3i.
This command is an alias for glSecondaryColor3iv.
The vector equivalent of this command is glSecondaryColor3svEXT. This command is an alias for glSecondaryColor3s.
This command is an alias for glSecondaryColor3sv.
The vector equivalent of this command is glSecondaryColor3ubvEXT. This command is an alias for glSecondaryColor3ub.
This command is an alias for glSecondaryColor3ubv.
The vector equivalent of this command is glSecondaryColor3uivEXT. This command is an alias for glSecondaryColor3ui.
This command is an alias for glSecondaryColor3uiv.
The vector equivalent of this command is glSecondaryColor3usvEXT. This command is an alias for glSecondaryColor3us.
This command is an alias for glSecondaryColor3usv.
This command is an alias for glSecondaryColorPointer.
glSignalSemaphoreEXT :: MonadIO m=> GLuintsemaphore.-> GLuintnumBufferBarriers.-> Ptr GLuintbufferspointing toCOMPSIZE(numBufferBarriers)elements of typeGLuint.-> GLuintnumTextureBarriers.-> Ptr GLuinttexturespointing toCOMPSIZE(numTextureBarriers)elements of typeGLuint.-> Ptr GLenumdstLayoutspointing toCOMPSIZE(numTextureBarriers)elements of type TextureLayout.-> m ()
glSetInvariantEXT :: MonadIO m=> GLuintid.-> GLenumtypeof type ScalarType.-> Ptr aaddrpointing toCOMPSIZE(id,type)elements of typea.-> m ()
glSetLocalConstantEXT :: MonadIO m=> GLuintid.-> GLenumtypeof type ScalarType.-> Ptr aaddrpointing toCOMPSIZE(id,type)elements of typea.-> m ()
glShaderOp1EXT :: MonadIO m=> GLenumopof type VertexShaderOpEXT.-> GLuintres.-> GLuintarg1.-> m ()
glShaderOp2EXT glShaderOp3EXT glSetFenceNV :: MonadIO m=> GLuintfenceof typeFenceNV.-> GLenumconditionof type FenceConditionNV.-> m ()
glSecondaryColor3hNV The vector equivalent of this command is glSecondaryColor3hvNV.
glStencilFillPathInstancedNV :: MonadIO m=> GLsizeinumPaths.-> GLenumpathNameTypeof type PathElementType.-> Ptr apathspointing toCOMPSIZE(numPaths,pathNameType,paths)elements of typePathElement.-> GLuintpathBaseof typePath.-> GLenumfillModeof type PathFillMode.-> GLuintmaskof typeMaskedStencilValue.-> GLenumtransformTypeof type PathTransformType.-> Ptr GLfloattransformValuespointing toCOMPSIZE(numPaths,transformType)elements of typeGLfloat.-> m ()
glStencilFillPathNV :: MonadIO m=> GLuintpathof typePath.-> GLenumfillModeof type PathFillMode.-> GLuintmaskof typeMaskedStencilValue.-> m ()
glSecondaryColorFormatNV :: MonadIO m=> GLintsize.-> GLenumtypeof type ColorPointerType.-> GLsizeistride.-> m ()
glSharpenTexFuncSGIS glSpriteParameterfSGIX :: MonadIO m=> GLenumpnameof type SpriteParameterNameSGIX.-> GLfloatparamof typeCheckedFloat32.-> m ()
glSpriteParameterfvSGIX :: MonadIO m=> GLenumpnameof type SpriteParameterNameSGIX.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeCheckedFloat32.-> m ()
glSpriteParameteriSGIX :: MonadIO m=> GLenumpnameof type SpriteParameterNameSGIX.-> GLintparamof typeCheckedInt32.-> m ()
glSpriteParameterivSGIX :: MonadIO m=> GLenumpnameof type SpriteParameterNameSGIX.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeCheckedInt32.-> m ()
glScissorArrayvNV This command is an alias for glScissorArrayv.
glScissorArrayvOES This command is an alias for glScissorArrayv.
glScissorIndexedNV This command is an alias for glScissorIndexed.
glScissorIndexedOES This command is an alias for glScissorIndexed.
glScissorIndexedvNV This command is an alias for glScissorIndexedv.
glScissorIndexedvOES This command is an alias for glScissorIndexedv.
glStartTilingQCOM :: MonadIO m=> GLuintx.-> GLuinty.-> GLuintwidth.-> GLuintheight.-> GLbitfieldpreserveMaskof type BufferBitQCOM.-> m ()
glStencilOpValueAMD :: MonadIO m=> GLenumfaceof type StencilFaceDirection.-> GLuintvalue.-> m ()
glTestObjectAPPLE glTexBufferARB :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenuminternalformatof type InternalFormat.-> GLuintbuffer.-> m ()
This command is an alias for glTexBuffer.
glTexBufferRange :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenuminternalformatof type InternalFormat.-> GLuintbuffer.-> GLintptroffsetof typeBufferOffset.-> GLsizeiptrsizeof typeBufferSize.-> m ()
Manual page for OpenGL 4.x.
glTexBumpParameterfvATI :: MonadIO m=> GLenumpnameof type TexBumpParameterATI.-> Ptr GLfloatparampointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
glTexBumpParameterivATI :: MonadIO m=> GLenumpnameof type TexBumpParameterATI.-> Ptr GLintparampointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
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.
glTexBuffer :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenuminternalformatof type InternalFormat.-> GLuintbuffer.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
The vector equivalent of this command is glTangent3bvEXT.
glTangent3dEXT The vector equivalent of this command is glTangent3dvEXT.
glTangent3fEXT The vector equivalent of this command is glTangent3fvEXT.
The vector equivalent of this command is glTangent3ivEXT.
The vector equivalent of this command is glTangent3svEXT.
glTangentPointerEXT :: MonadIO m=> GLenumtypeof type TangentPointerTypeEXT.-> GLsizeistride.-> Ptr apointerpointing toCOMPSIZE(type,stride)elements of typea.-> m ()
glTexBufferEXT :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenuminternalformatof type InternalFormat.-> GLuintbuffer.-> m ()
This command is an alias for glTexBuffer.
glSwizzleEXT :: MonadIO m=> GLuintres.-> GLuintin.-> GLenumoutXof type VertexShaderCoordOutEXT.-> GLenumoutYof type VertexShaderCoordOutEXT.-> GLenumoutZof type VertexShaderCoordOutEXT.-> GLenumoutWof type VertexShaderCoordOutEXT.-> m ()
The vector equivalent of this command is glTexCoord1hvNV.
glTexCoord2hNV The vector equivalent of this command is glTexCoord2hvNV.
glTexCoord3hNV The vector equivalent of this command is glTexCoord3hvNV.
glTexAttachMemoryNV :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLuintmemory.-> GLuint64offset.-> m ()
glStencilStrokePathInstancedNV :: MonadIO m=> GLsizeinumPaths.-> GLenumpathNameTypeof type PathElementType.-> Ptr apathspointing toCOMPSIZE(numPaths,pathNameType,paths)elements of typePathElement.-> GLuintpathBaseof typePath.-> GLintreferenceof typeStencilValue.-> GLuintmaskof typeMaskedStencilValue.-> GLenumtransformTypeof type PathTransformType.-> Ptr GLfloattransformValuespointing toCOMPSIZE(numPaths,transformType)elements of typeGLfloat.-> m ()
glTexCoord2bvOES glTexCoord3bvOES glTexCoord4bvOES glTexCoord1xvOES glTexCoord2xvOES glTexCoord3xvOES glTexBufferOES :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenuminternalformatof type InternalFormat.-> GLuintbuffer.-> m ()
This command is an alias for glTexBuffer.
glTexBufferRangeEXT :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenuminternalformatof type InternalFormat.-> GLuintbuffer.-> GLintptroffsetof typeBufferOffset.-> GLsizeiptrsizeof typeBufferSize.-> m ()
This command is an alias for glTexBufferRange.
glTexBufferRangeOES :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenuminternalformatof type InternalFormat.-> GLuintbuffer.-> GLintptroffsetof typeBufferOffset.-> GLsizeiptrsizeof typeBufferSize.-> m ()
This command is an alias for glTexBufferRange.
glTexStorageSparseAMD :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenuminternalFormatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> GLsizeidepth.-> GLsizeilayers.-> GLbitfieldflagsof type TextureStorageMaskAMD.-> m ()
glTextureBuffer :: MonadIO m=> GLuinttexture.-> GLenuminternalformatof type InternalFormat.-> GLuintbuffer.-> m ()
Manual page for OpenGL 4.x.
glTextureBufferRange :: MonadIO m=> GLuinttexture.-> GLenuminternalformatof type InternalFormat.-> GLuintbuffer.-> GLintptroffset.-> GLsizeiptrsizeof typeBufferSize.-> m ()
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glTexImage2DMultisample :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLsizeisamples.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> GLbooleanfixedsamplelocationsof type Boolean.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
glTexStorage1D :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLsizeilevels.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> m ()
Manual page for OpenGL 4.x.
glTexStorage2D :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLsizeilevels.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> m ()
Manual page for OpenGL 4.x.
glTexStorage3D :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLsizeilevels.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> GLsizeidepth.-> m ()
Manual page for OpenGL 4.x.
glTexStorage2DMultisample :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLsizeisamples.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> GLbooleanfixedsamplelocationsof type Boolean.-> m ()
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glTexCoordP1uiv :: MonadIO m=> GLenumtypeof type TexCoordPointerType.-> Ptr GLuintcoordspointing to1element of typeGLuint.-> m ()
glTexCoordP2uiv :: MonadIO m=> GLenumtypeof type TexCoordPointerType.-> Ptr GLuintcoordspointing to1element of typeGLuint.-> m ()
glTexCoordP3uiv :: MonadIO m=> GLenumtypeof type TexCoordPointerType.-> Ptr GLuintcoordspointing to1element of typeGLuint.-> m ()
glTexCoordP4uiv :: MonadIO m=> GLenumtypeof type TexCoordPointerType.-> Ptr GLuintcoordspointing to1element of typeGLuint.-> m ()
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.
glTextureBufferEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLenuminternalformatof type InternalFormat.-> GLuintbuffer.-> m ()
glTexStorageMem1DEXT glTexSubImage1DEXT This command is an alias for glTexSubImage1D.
glTexSubImage2DEXT :: 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 ()
This command is an alias for glTexSubImage2D.
glTexImage3DEXT :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLenuminternalformatof 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 ()
This command is an alias for glTexImage3D.
glTexSubImage3DEXT :: 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 ()
This command is an alias for glTexSubImage3D.
glTexParameterIivEXT :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenumpnameof type TextureParameterName.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
This command is an alias for glTexParameterIiv.
glTexParameterIuivEXT :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenumpnameof type TextureParameterName.-> Ptr GLuintparamspointing toCOMPSIZE(pname)elements of typeGLuint.-> m ()
This command is an alias for glTexParameterIuiv.
glTexCoordPointerEXT glTexRenderbufferNV :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLuintrenderbuffer.-> m ()
glTexCoord4hNV The vector equivalent of this command is glTexCoord4hvNV.
glTexCoord4xvOES glTexEnvxOES :: MonadIO m=> GLenumtargetof type TextureEnvTarget.-> GLenumpnameof type TextureEnvParameter.-> GLfixedparam.-> m ()
glTexEnvxvOES :: MonadIO m=> GLenumtargetof type TextureEnvTarget.-> GLenumpnameof type TextureEnvParameter.-> Ptr GLfixedparamspointing toCOMPSIZE(pname)elements of typeGLfixed.-> m ()
glTexGenxOES :: MonadIO m=> GLenumcoordof type TextureCoordName.-> GLenumpnameof type TextureGenParameter.-> GLfixedparam.-> m ()
glTexGenxvOES :: MonadIO m=> GLenumcoordof type TextureCoordName.-> GLenumpnameof type TextureGenParameter.-> Ptr GLfixedparamspointing toCOMPSIZE(pname)elements of typeGLfixed.-> m ()
glTexParameterxOES :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenumpnameof type GetTextureParameter.-> GLfixedparam.-> m ()
glTexParameterxvOES :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenumpnameof type GetTextureParameter.-> Ptr GLfixedparamspointing toCOMPSIZE(pname)elements of typeGLfixed.-> m ()
glTexImage4DSGIS :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> GLsizeidepth.-> GLsizeisize4d.-> GLintborderof typeCheckedInt32.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr apixelspointing toCOMPSIZE(format,type,width,height,depth,size4d)elements of typea.-> m ()
glTexSubImage4DSGIS :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLintxoffsetof typeCheckedInt32.-> GLintyoffsetof typeCheckedInt32.-> GLintzoffsetof typeCheckedInt32.-> GLintwoffsetof typeCheckedInt32.-> GLsizeiwidth.-> GLsizeiheight.-> GLsizeidepth.-> GLsizeisize4d.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr apixelspointing toCOMPSIZE(format,type,width,height,depth,size4d)elements of typea.-> m ()
glTexFilterFuncSGIS :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenumfilterof type TextureFilterSGIS.-> GLsizein.-> Ptr GLfloatweightspointing tonelements of typeGLfloat.-> m ()
glTexEnvx :: MonadIO m=> GLenumtargetof type TextureEnvTarget.-> GLenumpnameof type TextureEnvParameter.-> GLfixedparam.-> m ()
glTexEnvxv :: MonadIO m=> GLenumtargetof type TextureEnvTarget.-> GLenumpnameof type TextureEnvParameter.-> Ptr GLfixedparamspointing toCOMPSIZE(pname)elements of typeGLfixed.-> m ()
glTexGenfOES :: MonadIO m=> GLenumcoordof type TextureCoordName.-> GLenumpnameof type TextureGenParameter.-> GLfloatparam.-> m ()
glTexGenfvOES :: MonadIO m=> GLenumcoordof type TextureCoordName.-> GLenumpnameof type TextureGenParameter.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
glTexGeniOES :: MonadIO m=> GLenumcoordof type TextureCoordName.-> GLenumpnameof type TextureGenParameter.-> GLintparam.-> m ()
glTexGenivOES :: MonadIO m=> GLenumcoordof type TextureCoordName.-> GLenumpnameof type TextureGenParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
glTexImage3DOES :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLintlevel.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> GLsizeidepth.-> GLintborder.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr apixelspointing toCOMPSIZE(format,type,width,height,depth)elements of typea.-> m ()
This command is an alias for glTexPageCommitmentARB.
glTexParameterIivOES :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenumpnameof type TextureParameterName.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
This command is an alias for glTexParameterIiv.
glTexParameterIuivOES :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenumpnameof type TextureParameterName.-> Ptr GLuintparamspointing toCOMPSIZE(pname)elements of typeGLuint.-> m ()
This command is an alias for glTexParameterIuiv.
glTexParameterx :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenumpnameof type GetTextureParameter.-> GLfixedparam.-> m ()
glTexParameterxv :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenumpnameof type GetTextureParameter.-> Ptr GLfixedparamspointing toCOMPSIZE(pname)elements of typeGLfixed.-> m ()
glTexStorage1DEXT :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLsizeilevels.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> m ()
This command is an alias for glTexStorage1D.
glTexStorage2DEXT :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLsizeilevels.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> m ()
This command is an alias for glTexStorage2D.
glTexStorage3DEXT :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLsizeilevels.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> GLsizeidepth.-> m ()
This command is an alias for glTexStorage3D.
This command is an alias for glTexStorage3DMultisample.
glTexSubImage3DOES :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLintlevel.-> GLintxoffset.-> GLintyoffset.-> GLintzoffset.-> GLsizeiwidth.-> GLsizeiheight.-> GLsizeidepth.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr apixelspointing toCOMPSIZE(format,type,width,height,depth)elements of typea.-> m ()
glUniform1i64vNV :: MonadIO m=> GLintlocation.-> GLsizeicount.-> Ptr GLint64EXTvaluepointing tocount*1elements of typeGLint64EXT.-> m ()
glUniform1ui64vNV :: MonadIO m=> GLintlocation.-> GLsizeicount.-> Ptr GLuint64EXTvaluepointing tocount*1elements of typeGLuint64EXT.-> m ()
glUniform2i64vNV :: MonadIO m=> GLintlocation.-> GLsizeicount.-> Ptr GLint64EXTvaluepointing tocount*2elements of typeGLint64EXT.-> m ()
glTextureStorageSparseAMD :: MonadIO m=> GLuinttexture.-> GLenumtarget.-> GLenuminternalFormatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> GLsizeidepth.-> GLsizeilayers.-> GLbitfieldflagsof type TextureStorageMaskAMD.-> m ()
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glTextureParameterf :: MonadIO m=> GLuinttexture.-> GLenumpnameof type TextureParameterName.-> GLfloatparam.-> m ()
Manual page for OpenGL 4.x.
glTextureParameterfv Manual page for OpenGL 4.x.
glTextureParameteri :: MonadIO m=> GLuinttexture.-> GLenumpnameof type TextureParameterName.-> GLintparam.-> m ()
Manual page for OpenGL 4.x.
glTextureParameteriv Manual page for OpenGL 4.x.
glTextureStorage1D Manual page for OpenGL 4.x.
glTextureStorage2D Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glTextureStorage3D Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glTextureSubImage1D Manual page for OpenGL 4.x.
glTextureSubImage2D Manual page for OpenGL 4.x.
glTextureSubImage3D Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
This command is an alias for glUniform1f.
glUniform1fvARB This command is an alias for glUniform1fv.
This command is an alias for glUniform1i.
glUniform1ivARB This command is an alias for glUniform1iv.
This command is an alias for glUniform2f.
glUniform2fvARB This command is an alias for glUniform2fv.
This command is an alias for glUniform2i.
glTextureView Manual page for 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.
glTextureBufferRangeEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLenuminternalformatof type InternalFormat.-> GLuintbuffer.-> GLintptroffsetof typeBufferOffset.-> GLsizeiptrsizeof typeBufferSize.-> m ()
glTextureImage1DEXT :: MonadIO m=> GLuinttextureof typeTexture.-> 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 ()
glTextureImage2DEXT :: MonadIO m=> GLuinttextureof typeTexture.-> 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 ()
glTextureImage3DEXT :: MonadIO m=> GLuinttextureof typeTexture.-> 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 ()
glTextureParameterIivEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLenumpnameof type TextureParameterName.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeCheckedInt32.-> m ()
glTextureParameterIuivEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLenumpnameof type TextureParameterName.-> Ptr GLuintparamspointing toCOMPSIZE(pname)elements of typeGLuint.-> m ()
glTextureParameterfEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLenumpnameof type TextureParameterName.-> GLfloatparamof typeCheckedFloat32.-> m ()
The vector equivalent of this command is glTextureParameterfvEXT.
glTextureParameterfvEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLenumpnameof type TextureParameterName.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeCheckedFloat32.-> m ()
glTextureParameteriEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLenumpnameof type TextureParameterName.-> GLintparamof typeCheckedInt32.-> m ()
The vector equivalent of this command is glTextureParameterivEXT.
glTextureParameterivEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLenumpnameof type TextureParameterName.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeCheckedInt32.-> m ()
glTextureRenderbufferEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLuintrenderbuffer.-> m ()
glTextureSubImage1DEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLintxoffsetof typeCheckedInt32.-> GLsizeiwidth.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr apixelspointing toCOMPSIZE(format,type,width)elements of typea.-> m ()
glTextureSubImage2DEXT :: MonadIO m=> GLuinttextureof typeTexture.-> 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 ()
glTextureSubImage3DEXT :: MonadIO m=> GLuinttextureof typeTexture.-> 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 ()
This command is an alias for glUniform1ui.
glUniform1uivEXT This command is an alias for glUniform1uiv.
glTextureMaterialEXT :: MonadIO m=> GLenumfaceof type MaterialFace.-> GLenummodeof type MaterialParameter.-> m ()
This command is an alias for glTransformFeedbackVaryings.
glTransformPathNV glTrackMatrixNV :: MonadIO m=> GLenumtargetof type VertexAttribEnumNV.-> GLuintaddress.-> GLenummatrixof type VertexAttribEnumNV.-> GLenumtransformof type VertexAttribEnumNV.-> m ()
glTextureViewEXT This command is an alias for glTextureView.
glTextureViewOES This command is an alias for glTextureView.
glUniform2ui64vNV :: MonadIO m=> GLintlocation.-> GLsizeicount.-> Ptr GLuint64EXTvaluepointing tocount*2elements of typeGLuint64EXT.-> m ()
glUniform3i64NV :: MonadIO m=> GLintlocation.-> GLint64EXTx.-> GLint64EXTy.-> GLint64EXTz.-> m ()
glUniform3i64vNV :: MonadIO m=> GLintlocation.-> GLsizeicount.-> Ptr GLint64EXTvaluepointing tocount*3elements of typeGLint64EXT.-> m ()
glUniform3ui64NV :: MonadIO m=> GLintlocation.-> GLuint64EXTx.-> GLuint64EXTy.-> GLuint64EXTz.-> m ()
glUniform3ui64vNV :: MonadIO m=> GLintlocation.-> GLsizeicount.-> Ptr GLuint64EXTvaluepointing tocount*3elements of typeGLuint64EXT.-> m ()
glUniform4i64NV :: MonadIO m=> GLintlocation.-> GLint64EXTx.-> GLint64EXTy.-> GLint64EXTz.-> GLint64EXTw.-> m ()
glUniform4i64vNV :: MonadIO m=> GLintlocation.-> GLsizeicount.-> Ptr GLint64EXTvaluepointing tocount*4elements of typeGLint64EXT.-> m ()
glUniform4ui64NV :: MonadIO m=> GLintlocation.-> GLuint64EXTx.-> GLuint64EXTy.-> GLuint64EXTz.-> GLuint64EXTw.-> m ()
glUniform4ui64vNV :: MonadIO m=> GLintlocation.-> GLsizeicount.-> Ptr GLuint64EXTvaluepointing tocount*4elements of typeGLuint64EXT.-> m ()
Manual page for OpenGL 4.x.
glUniform2ivARB This command is an alias for glUniform2iv.
This command is an alias for glUniform3f.
glUniform3fvARB This command is an alias for glUniform3fv.
This command is an alias for glUniform3i.
glUniform3ivARB This command is an alias for glUniform3iv.
glUniform4fARB This command is an alias for glUniform4f.
glUniform4fvARB This command is an alias for glUniform4fv.
glUniform4iARB This command is an alias for glUniform4i.
glUniform4ivARB This command is an alias for glUniform4iv.
This command is an alias for glUniformMatrix2fv.
This command is an alias for glUniformMatrix3fv.
This command is an alias for glUniformMatrix4fv.
Manual page for OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
glUnmapBufferARB :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> m GLbooleanof type Boolean.
This command is an alias for glUnmapBuffer.
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.
This command is an alias for glUniform2ui.
glUniform2uivEXT This command is an alias for glUniform2uiv.
This command is an alias for glUniform3ui.
glUniform3uivEXT This command is an alias for glUniform3uiv.
glUniform4uiEXT This command is an alias for glUniform4ui.
glUniform4uivEXT This command is an alias for glUniform4uiv.
glUniformui64vNV :: MonadIO m=> GLintlocation.-> GLsizeicount.-> Ptr GLuint64EXTvaluepointing tocount*1elements of typeGLuint64EXT.-> m ()
This command is an alias for glUniformHandleui64ARB.
This command is an alias for glUniformHandleui64vARB.
This command is an alias for glUniformMatrix2x3fv.
This command is an alias for glUniformMatrix2x4fv.
This command is an alias for glUniformMatrix3x2fv.
This command is an alias for glUniformMatrix3x4fv.
This command is an alias for glUniformMatrix4x2fv.
This command is an alias for glUniformMatrix4x3fv.
This command is an alias for glUnmapBuffer.
glVertexArrayParameteriAPPLE :: MonadIO m=> GLenumpnameof type VertexArrayPNameAPPLE.-> GLintparam.-> m ()
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glUseProgramStages :: MonadIO m=> GLuintpipeline.-> GLbitfieldstagesof type UseProgramStageMask.-> GLuintprogram.-> m ()
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
This command is an alias for glUseProgram.
This command is an alias for glValidateProgram.
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.
glVariantPointerEXT The vector equivalent of this command is glVertex2hvNV.
glVertex3hNV The vector equivalent of this command is glVertex3hvNV.
glVertex4hNV The vector equivalent of this command is glVertex4hvNV.
glVDPAUIsSurfaceNV :: MonadIO m=> GLvdpauSurfaceNVsurfaceof typevdpauSurfaceNV.-> m GLbooleanof type Boolean.
glVDPAUMapSurfacesNV :: MonadIO m=> GLsizeinumSurfaces.-> Ptr GLvdpauSurfaceNVsurfacespointing tonumSurfaceselements of typevdpauSurfaceNV.-> m ()
glVDPAUSurfaceAccessNV :: MonadIO m=> GLvdpauSurfaceNVsurfaceof typevdpauSurfaceNV.-> GLenumaccess.-> m ()
glVDPAUUnmapSurfacesNV :: MonadIO m=> GLsizeinumSurface.-> Ptr GLvdpauSurfaceNVsurfacespointing tonumSurfaceelements of typevdpauSurfaceNV.-> m ()
glVDPAUUnregisterSurfaceNV :: MonadIO m=> GLvdpauSurfaceNVsurfaceof typevdpauSurfaceNV.-> m ()
glVertexArrayRangeNV glVertex2xvOES glVertex3xvOES glVertex4xvOES glUseProgramStagesEXT :: MonadIO m=> GLuintpipeline.-> GLbitfieldstagesof type UseProgramStageMask.-> GLuintprogram.-> m ()
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
The vector equivalent of this command is glVertexAttrib1dvARB. This command is an alias for glVertexAttrib1d.
glVertexAttrib1dvARB This command is an alias for glVertexAttrib1dv.
The vector equivalent of this command is glVertexAttrib1fvARB. This command is an alias for glVertexAttrib1f.
glVertexAttrib1fvARB This command is an alias for glVertexAttrib1fv.
The vector equivalent of this command is glVertexAttrib1svARB. This command is an alias for glVertexAttrib1s.
glVertexAttrib1svARB This command is an alias for glVertexAttrib1sv.
The vector equivalent of this command is glVertexAttrib2dvARB. This command is an alias for glVertexAttrib2d.
glVertexAttrib2dvARB This command is an alias for glVertexAttrib2dv.
The vector equivalent of this command is glVertexAttrib2fvARB. This command is an alias for glVertexAttrib2f.
glVertexAttrib2fvARB This command is an alias for glVertexAttrib2fv.
The vector equivalent of this command is glVertexAttrib2svARB. This command is an alias for glVertexAttrib2s.
glVertexAttrib2svARB This command is an alias for glVertexAttrib2sv.
The vector equivalent of this command is glVertexAttrib3dvARB. This command is an alias for glVertexAttrib3d.
glVertexAttrib3dvARB This command is an alias for glVertexAttrib3dv.
The vector equivalent of this command is glVertexAttrib3fvARB. This command is an alias for glVertexAttrib3f.
glVertexAttrib3fvARB This command is an alias for glVertexAttrib3fv.
The vector equivalent of this command is glVertexAttrib3svARB. This command is an alias for glVertexAttrib3s.
glVertexAttrib3svARB This command is an alias for glVertexAttrib3sv.
This command is an alias for glVertexAttrib4Nbv.
This command is an alias for glVertexAttrib4Niv.
This command is an alias for glVertexAttrib4Nsv.
This command is an alias for glVertexAttrib4Nub.
This command is an alias for glVertexAttrib4Nubv.
This command is an alias for glVertexAttrib4Nuiv.
This command is an alias for glVertexAttrib4Nusv.
glVertexAttrib4bvARB This command is an alias for glVertexAttrib4bv.
glVertexAttrib4dARB The vector equivalent of this command is glVertexAttrib4dvARB. This command is an alias for glVertexAttrib4d.
glVertexAttrib4dvARB This command is an alias for glVertexAttrib4dv.
glVertexAttrib4fARB The vector equivalent of this command is glVertexAttrib4fvARB. This command is an alias for glVertexAttrib4f.
glVertexAttrib4fvARB This command is an alias for glVertexAttrib4fv.
glVertexAttrib4ivARB This command is an alias for glVertexAttrib4iv.
glVertexAttrib4sARB The vector equivalent of this command is glVertexAttrib4svARB. This command is an alias for glVertexAttrib4s.
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.
The vector equivalent of this command is glVertexAttrib1hvNV.
glVertexAttrib2hNV The vector equivalent of this command is glVertexAttrib2hvNV.
glVertexAttrib3hNV The vector equivalent of this command is glVertexAttrib3hvNV.
glVertexAttrib4hNV The vector equivalent of this command is glVertexAttrib4hvNV.
The vector equivalent of this command is glVertexAttrib1dvNV. This command is an alias for glVertexAttrib1d.
glVertexAttrib1dvNV This command is an alias for glVertexAttrib1dv.
The vector equivalent of this command is glVertexAttrib1fvNV. This command is an alias for glVertexAttrib1f.
glVertexAttrib1fvNV This command is an alias for glVertexAttrib1fv.
The vector equivalent of this command is glVertexAttrib1svNV. This command is an alias for glVertexAttrib1s.
glVertexAttrib1svNV This command is an alias for glVertexAttrib1sv.
The vector equivalent of this command is glVertexAttrib2dvNV. This command is an alias for glVertexAttrib2d.
glVertexAttrib2dvNV This command is an alias for glVertexAttrib2dv.
The vector equivalent of this command is glVertexAttrib2fvNV. This command is an alias for glVertexAttrib2f.
glVertexAttrib2fvNV This command is an alias for glVertexAttrib2fv.
The vector equivalent of this command is glVertexAttrib2svNV. This command is an alias for glVertexAttrib2s.
glVertexAttrib2svNV This command is an alias for glVertexAttrib2sv.
The vector equivalent of this command is glVertexAttrib3dvNV. This command is an alias for glVertexAttrib3d.
glVertexAttrib3dvNV This command is an alias for glVertexAttrib3dv.
The vector equivalent of this command is glVertexAttrib3fvNV. This command is an alias for glVertexAttrib3f.
glVertexAttrib3fvNV This command is an alias for glVertexAttrib3fv.
The vector equivalent of this command is glVertexAttrib3svNV. This command is an alias for glVertexAttrib3s.
glVertexAttrib3svNV This command is an alias for glVertexAttrib3sv.
glVertexAttrib4dNV The vector equivalent of this command is glVertexAttrib4dvNV. This command is an alias for glVertexAttrib4d.
glVertexAttrib4dvNV This command is an alias for glVertexAttrib4dv.
glVertexAttrib4fNV The vector equivalent of this command is glVertexAttrib4fvNV. This command is an alias for glVertexAttrib4f.
glVertexAttrib4fvNV This command is an alias for glVertexAttrib4fv.
glVertexAttrib4sNV The vector equivalent of this command is glVertexAttrib4svNV. This command is an alias for glVertexAttrib4s.
This command is an alias for glVertexAttribDivisor.
Manual page for OpenGL 4.x.
glVertexAttribL1dv Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glVertexAttribL2dv Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glVertexAttribL3dv Manual page for OpenGL 4.x.
glVertexAttribL4d Manual page for OpenGL 4.x.
glVertexAttribL4dv Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glVertexAttribFormat Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glVertexAttrib4svARB This command is an alias for glVertexAttrib4sv.
This command is an alias for glVertexAttrib4ubv.
This command is an alias for glVertexAttrib4uiv.
This command is an alias for glVertexAttrib4usv.
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 3.x or OpenGL 4.x.
This command is an alias for glVertexAttribL1d.
This command is an alias for glVertexAttribL1dv.
This command is an alias for glVertexAttribL2d.
This command is an alias for glVertexAttribL2dv.
glVertexAttribL3dEXT This command is an alias for glVertexAttribL3d.
This command is an alias for glVertexAttribL3dv.
glVertexAttribL4dEXT This command is an alias for glVertexAttribL4d.
This command is an alias for glVertexAttribL4dv.
glVertexAttribL1i64vNV :: MonadIO m=> GLuintindex.-> Ptr GLint64EXTvpointing to1element of typeGLint64EXT.-> m ()
glVertexAttribL1ui64vNV :: MonadIO m=> GLuintindex.-> Ptr GLuint64EXTvpointing to1element of typeGLuint64EXT.-> m ()
glVertexAttribL2i64vNV :: MonadIO m=> GLuintindex.-> Ptr GLint64EXTvpointing to2elements of typeGLint64EXT.-> m ()
glVertexAttribL2ui64vNV :: MonadIO m=> GLuintindex.-> Ptr GLuint64EXTvpointing to2elements of typeGLuint64EXT.-> m ()
glVertexAttribL3i64NV :: MonadIO m=> GLuintindex.-> GLint64EXTx.-> GLint64EXTy.-> GLint64EXTz.-> m ()
glVertexAttribL3i64vNV :: MonadIO m=> GLuintindex.-> Ptr GLint64EXTvpointing to3elements of typeGLint64EXT.-> m ()
glVertexAttribL3ui64NV :: MonadIO m=> GLuintindex.-> GLuint64EXTx.-> GLuint64EXTy.-> GLuint64EXTz.-> m ()
glVertexAttribL3ui64vNV :: MonadIO m=> GLuintindex.-> Ptr GLuint64EXTvpointing to3elements of typeGLuint64EXT.-> m ()
glVertexAttribL4i64NV :: MonadIO m=> GLuintindex.-> GLint64EXTx.-> GLint64EXTy.-> GLint64EXTz.-> GLint64EXTw.-> m ()
glVertexAttribL4i64vNV :: MonadIO m=> GLuintindex.-> Ptr GLint64EXTvpointing to4elements of typeGLint64EXT.-> m ()
glVertexAttribL4ui64NV :: MonadIO m=> GLuintindex.-> GLuint64EXTx.-> GLuint64EXTy.-> GLuint64EXTz.-> GLuint64EXTw.-> m ()
glVertexAttribL4ui64vNV :: MonadIO m=> GLuintindex.-> Ptr GLuint64EXTvpointing to4elements of typeGLuint64EXT.-> m ()
glVertexAttrib4svNV This command is an alias for glVertexAttrib4sv.
glVertexAttrib4ubNV The vector equivalent of this command is glVertexAttrib4ubvNV. This command is an alias for glVertexAttrib4Nub.
glVertexAttrib4ubvNV This command is an alias for glVertexAttrib4Nubv.
The vector equivalent of this command is glVertexAttribI1ivEXT. This command is an alias for glVertexAttribI1i.
This command is an alias for glVertexAttribI1iv.
The vector equivalent of this command is glVertexAttribI1uivEXT. This command is an alias for glVertexAttribI1ui.
This command is an alias for glVertexAttribI1uiv.
The vector equivalent of this command is glVertexAttribI2ivEXT. This command is an alias for glVertexAttribI2i.
This command is an alias for glVertexAttribI2iv.
The vector equivalent of this command is glVertexAttribI2uivEXT. This command is an alias for glVertexAttribI2ui.
This command is an alias for glVertexAttribI2uiv.
The vector equivalent of this command is glVertexAttribI3ivEXT. This command is an alias for glVertexAttribI3i.
This command is an alias for glVertexAttribI3iv.
The vector equivalent of this command is glVertexAttribI3uivEXT. This command is an alias for glVertexAttribI3ui.
This command is an alias for glVertexAttribI3uiv.
This command is an alias for glVertexAttribI4bv.
glVertexAttribI4iEXT The vector equivalent of this command is glVertexAttribI4ivEXT. This command is an alias for glVertexAttribI4i.
This command is an alias for glVertexAttribI4iv.
This command is an alias for glVertexAttribI4sv.
This command is an alias for glVertexAttribI4ubv.
The vector equivalent of this command is glVertexAttribI4uivEXT. This command is an alias for glVertexAttribI4ui.
This command is an alias for glVertexAttribI4uiv.
This command is an alias for glVertexAttribI4usv.
This command is an alias for glVertexAttribIPointer.
This command is an alias for glVertexAttribDivisor.
This command is an alias for glVertexAttribDivisor.
This command is an alias for glVertexAttribDivisor.
Manual page for OpenGL 4.x.
This command is an alias for glVertexAttribPointer.
glVertexAttribP1ui Manual pages for OpenGL 3.x or OpenGL 4.x.
glVertexAttribP1uiv glVertexAttribP2ui Manual pages for OpenGL 3.x or OpenGL 4.x.
glVertexAttribP2uiv glVertexAttribP3ui Manual pages for OpenGL 3.x or OpenGL 4.x.
glVertexAttribP3uiv glVertexAttribP4ui Manual pages for OpenGL 3.x or OpenGL 4.x.
glVertexAttribP4uiv glVertexP2uiv :: MonadIO m=> GLenumtypeof type VertexPointerType.-> Ptr GLuintvaluepointing to1element of typeGLuint.-> m ()
glVertexP3uiv :: MonadIO m=> GLenumtypeof type VertexPointerType.-> Ptr GLuintvaluepointing to1element of typeGLuint.-> m ()
glVertexP4uiv :: MonadIO m=> GLenumtypeof type VertexPointerType.-> Ptr GLuintvaluepointing to1element of typeGLuint.-> m ()
glViewportArrayv Manual page for OpenGL 4.x.
glViewportIndexedf Manual page for OpenGL 4.x.
glViewportIndexedfv Manual page for OpenGL 4.x.
glVertexBlendEnvfATI :: MonadIO m=> GLenumpnameof type VertexStreamATI.-> GLfloatparam.-> m ()
glVertexStream1dvATI :: MonadIO m=> GLenumstreamof type VertexStreamATI.-> Ptr GLdoublecoordspointing to1element of typeGLdouble.-> m ()
glVertexStream1fvATI :: MonadIO m=> GLenumstreamof type VertexStreamATI.-> Ptr GLfloatcoordspointing to1element of typeGLfloat.-> m ()
glVertexStream1ivATI :: MonadIO m=> GLenumstreamof type VertexStreamATI.-> Ptr GLintcoordspointing to1element of typeGLint.-> m ()
glVertexStream1svATI :: MonadIO m=> GLenumstreamof type VertexStreamATI.-> Ptr GLshortcoordspointing to1element of typeGLshort.-> m ()
glVertexStream2dATI :: MonadIO m=> GLenumstreamof type VertexStreamATI.-> GLdoublex.-> GLdoubley.-> m ()
glVertexStream2dvATI :: MonadIO m=> GLenumstreamof type VertexStreamATI.-> Ptr GLdoublecoordspointing to2elements of typeGLdouble.-> m ()
glVertexStream2fATI :: MonadIO m=> GLenumstreamof type VertexStreamATI.-> GLfloatx.-> GLfloaty.-> m ()
glVertexStream2fvATI :: MonadIO m=> GLenumstreamof type VertexStreamATI.-> Ptr GLfloatcoordspointing to2elements of typeGLfloat.-> m ()
glVertexStream2iATI :: MonadIO m=> GLenumstreamof type VertexStreamATI.-> GLintx.-> GLinty.-> m ()
glVertexStream2ivATI :: MonadIO m=> GLenumstreamof type VertexStreamATI.-> Ptr GLintcoordspointing to2elements of typeGLint.-> m ()
glVertexStream2sATI :: MonadIO m=> GLenumstreamof type VertexStreamATI.-> GLshortx.-> GLshorty.-> m ()
glVertexStream2svATI :: MonadIO m=> GLenumstreamof type VertexStreamATI.-> Ptr GLshortcoordspointing to2elements of typeGLshort.-> m ()
glVertexStream3dATI glVertexStream3dvATI :: MonadIO m=> GLenumstreamof type VertexStreamATI.-> Ptr GLdoublecoordspointing to3elements of typeGLdouble.-> m ()
glVertexStream3fATI glVertexStream3fvATI :: MonadIO m=> GLenumstreamof type VertexStreamATI.-> Ptr GLfloatcoordspointing to3elements of typeGLfloat.-> m ()
glVertexStream3iATI glVertexStream3ivATI :: MonadIO m=> GLenumstreamof type VertexStreamATI.-> Ptr GLintcoordspointing to3elements of typeGLint.-> m ()
glVertexStream3sATI glVertexStream3svATI :: MonadIO m=> GLenumstreamof type VertexStreamATI.-> Ptr GLshortcoordspointing to3elements of typeGLshort.-> m ()
glVertexStream4dATI glVertexStream4dvATI :: MonadIO m=> GLenumstreamof type VertexStreamATI.-> Ptr GLdoublecoordspointing to4elements of typeGLdouble.-> m ()
glVertexStream4fATI glVertexStream4fvATI :: MonadIO m=> GLenumstreamof type VertexStreamATI.-> Ptr GLfloatcoordspointing to4elements of typeGLfloat.-> m ()
glVertexStream4iATI glVertexStream4ivATI :: MonadIO m=> GLenumstreamof type VertexStreamATI.-> Ptr GLintcoordspointing to4elements of typeGLint.-> m ()
glVertexStream4sATI glVertexStream4svATI :: MonadIO m=> GLenumstreamof type VertexStreamATI.-> Ptr GLshortcoordspointing to4elements of typeGLshort.-> m ()
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.
glWaitSemaphoreEXT :: MonadIO m=> GLuintsemaphore.-> GLuintnumBufferBarriers.-> Ptr GLuintbufferspointing toCOMPSIZE(numBufferBarriers)elements of typeGLuint.-> GLuintnumTextureBarriers.-> Ptr GLuinttexturespointing toCOMPSIZE(numTextureBarriers)elements of typeGLuint.-> Ptr GLenumsrcLayoutspointing toCOMPSIZE(numTextureBarriers)elements of type TextureLayout.-> m ()
glVertexPointerEXT This command is an alias for glVertexAttribLPointer.
The vector equivalent of this command is glVertexWeightfvEXT.
glVertexWeightfvEXT The vector equivalent of this command is glVertexWeighthvNV.
glVertexWeighthvNV glVertexFormatNV :: MonadIO m=> GLintsize.-> GLenumtypeof type VertexPointerType.-> GLsizeistride.-> m ()
glVideoCaptureNV glViewportArrayvNV This command is an alias for glViewportArrayv.
glViewportArrayvOES This command is an alias for glViewportArrayv.
glViewportIndexedfNV This command is an alias for glViewportIndexedf.
This command is an alias for glViewportIndexedf.
This command is an alias for glViewportIndexedfv.
This command is an alias for glViewportIndexedfv.
glWaitSync :: MonadIO m=> GLsyncsyncof typesync.-> GLbitfieldflags.-> GLuint64timeout.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
glWeightPointerARB The vector equivalent of this command is glWindowPos2dvARB. This command is an alias for glWindowPos2d.
This command is an alias for glWindowPos2dv.
The vector equivalent of this command is glWindowPos2fvARB. This command is an alias for glWindowPos2f.
This command is an alias for glWindowPos2fv.
The vector equivalent of this command is glWindowPos2ivARB. This command is an alias for glWindowPos2i.
This command is an alias for glWindowPos2iv.
The vector equivalent of this command is glWindowPos2svARB. This command is an alias for glWindowPos2s.
This command is an alias for glWindowPos2sv.
glWindowPos3dARB The vector equivalent of this command is glWindowPos3dvARB. This command is an alias for glWindowPos3d.
This command is an alias for glWindowPos3dv.
glWindowPos3fARB The vector equivalent of this command is glWindowPos3fvARB. This command is an alias for glWindowPos3f.
This command is an alias for glWindowPos3fv.
glWindowPos3iARB The vector equivalent of this command is glWindowPos3ivARB. This command is an alias for glWindowPos3i.
This command is an alias for glWindowPos3iv.
glWindowPos3sARB The vector equivalent of this command is glWindowPos3svARB. This command is an alias for glWindowPos3s.
This command is an alias for glWindowPos3sv.
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.
glWriteMaskEXT :: MonadIO m=> GLuintres.-> GLuintin.-> GLenumoutXof type VertexShaderWriteMaskEXT.-> GLenumoutYof type VertexShaderWriteMaskEXT.-> GLenumoutZof type VertexShaderWriteMaskEXT.-> GLenumoutWof type VertexShaderWriteMaskEXT.-> m ()
The vector equivalent of this command is glWindowPos2dvMESA. This command is an alias for glWindowPos2d.
This command is an alias for glWindowPos2dv.
The vector equivalent of this command is glWindowPos2fvMESA. This command is an alias for glWindowPos2f.
This command is an alias for glWindowPos2fv.
The vector equivalent of this command is glWindowPos2ivMESA. This command is an alias for glWindowPos2i.
This command is an alias for glWindowPos2iv.
The vector equivalent of this command is glWindowPos2svMESA. This command is an alias for glWindowPos2s.
This command is an alias for glWindowPos2sv.
glWindowPos3dMESA The vector equivalent of this command is glWindowPos3dvMESA. This command is an alias for glWindowPos3d.
This command is an alias for glWindowPos3dv.
glWindowPos3fMESA The vector equivalent of this command is glWindowPos3fvMESA. This command is an alias for glWindowPos3f.
This command is an alias for glWindowPos3fv.
glWindowPos3iMESA The vector equivalent of this command is glWindowPos3ivMESA. This command is an alias for glWindowPos3i.
This command is an alias for glWindowPos3iv.
glWindowPos3sMESA The vector equivalent of this command is glWindowPos3svMESA. This command is an alias for glWindowPos3s.
This command is an alias for glWindowPos3sv.
glWindowPos4dMESA The vector equivalent of this command is glWindowPos4dvMESA.
glWindowPos4fMESA The vector equivalent of this command is glWindowPos4fvMESA.
glWindowPos4iMESA The vector equivalent of this command is glWindowPos4ivMESA.
glWindowPos4sMESA The vector equivalent of this command is glWindowPos4svMESA.
This command is an alias for glWaitSync.