Manual page for OpenGL 2.x.
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 page for OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
This command is an alias for glActiveTexture.
Manual page for OpenGL 2.x.
glAlphaFuncxOES :: MonadIO m=> GLenumfuncof type AlphaFunction.-> GLfixedrefof typeClampedFixed.-> m ()
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
This command is an alias for glArrayElement.
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
glAttachObjectARB :: MonadIO m=> GLhandleARBcontainerObjof typehandleARB.-> GLhandleARBobjof typehandleARB.-> m ()
This command is an alias for glAttachShader.
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.
glBeginConditionalRenderNV :: MonadIO m=> GLuintid.-> GLenummodeof type ConditionalRenderMode.-> m ()
This command is an alias for glBeginConditionalRender.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
This command is an alias for glBeginQuery.
glBeginQueryIndexed :: MonadIO m=> GLenumtargetof type QueryTarget.-> GLuintindex.-> GLuintid.-> m ()
Manual page for OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
This command is an alias for glBeginTransformFeedback.
This command is an alias for glBeginTransformFeedback.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glBindAttribLocationARB :: MonadIO m=> GLhandleARBprogramObjof typehandleARB.-> GLuintindex.-> Ptr GLcharARBname.-> m ()
This command is an alias for glBindAttribLocation.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
This command is an alias for glBindBuffer.
glBindBufferBase :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLuintindex.-> GLuintbuffer.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
glBindBufferBaseEXT :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLuintindex.-> GLuintbuffer.-> m ()
This command is an alias for glBindBufferBase.
glBindBufferBaseNV :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLuintindex.-> GLuintbuffer.-> m ()
This command is an alias for glBindBufferBase.
glBindBufferOffsetNV This command is an alias for glBindBufferOffsetEXT.
glBindBufferRange :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLuintindex.-> GLuintbuffer.-> GLintptroffsetof typeBufferOffset.-> GLsizeiptrsizeof typeBufferSize.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
glBindBufferRangeEXT :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLuintindex.-> GLuintbuffer.-> GLintptroffsetof typeBufferOffset.-> GLsizeiptrsizeof typeBufferSize.-> m ()
This command is an alias for glBindBufferRange.
glBindBufferRangeNV :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLuintindex.-> GLuintbuffer.-> GLintptroffsetof typeBufferOffset.-> GLsizeiptrsizeof typeBufferSize.-> m ()
This command is an alias for glBindBufferRange.
glBindBuffersBase Manual page for OpenGL 4.x.
glBindBuffersRange Manual page for OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
This command is an alias for glBindFragDataLocation.
Manual pages for OpenGL 3.x or OpenGL 4.x.
This command is an alias for glBindFragDataLocationIndexed.
glBindFramebuffer :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLuintframebuffer.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
glBindFramebufferEXT :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLuintframebuffer.-> m ()
glBindFramebufferOES :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLuintframebuffer.-> m ()
glBindImageTexture Manual page for OpenGL 4.x.
glBindImageTextures Manual page for OpenGL 4.x.
glBindMaterialParameterEXT :: MonadIO m=> GLenumfaceof type MaterialFace.-> GLenumvalueof type MaterialParameter.-> m GLuint
glBindMultiTextureEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureTarget.-> GLuinttextureof typeTexture.-> m ()
This command is an alias for glBindProgramARB.
Manual page for OpenGL 4.x.
glBindRenderbuffer :: MonadIO m=> GLenumtargetof type RenderbufferTarget.-> GLuintrenderbuffer.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
glBindRenderbufferEXT :: MonadIO m=> GLenumtargetof type RenderbufferTarget.-> GLuintrenderbuffer.-> m ()
glBindRenderbufferOES :: MonadIO m=> GLenumtargetof type RenderbufferTarget.-> GLuintrenderbuffer.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
glBindSamplers Manual page for OpenGL 4.x.
glBindTexGenParameterEXT :: MonadIO m=> GLenumunitof type TextureUnit.-> GLenumcoordof type TextureCoordName.-> GLenumvalueof type TextureGenParameter.-> m GLuint
glBindTexture :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLuinttextureof typeTexture.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glBindTextureEXT :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLuinttextureof typeTexture.-> m ()
This command is an alias for glBindTexture.
Manual page for OpenGL 4.x.
glBindTextureUnitParameterEXT :: MonadIO m=> GLenumunitof type TextureUnit.-> GLenumvalueof type VertexShaderTextureUnitParameter.-> m GLuint
glBindTextures Manual page for OpenGL 4.x.
glBindTransformFeedback :: MonadIO m=> GLenumtargetof type BindTransformFeedbackTarget.-> GLuintid.-> m ()
Manual page for OpenGL 4.x.
glBindTransformFeedbackNV :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLuintid.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
This command is an alias for glBindVertexArray.
glBindVertexBuffer Manual page for OpenGL 4.x.
glBindVertexBuffers Manual page for OpenGL 4.x.
glBindVideoCaptureStreamBufferNV :: MonadIO m=> GLuintvideo_capture_slot.-> GLuintstream.-> GLenumframe_region.-> GLintptrARBoffsetof typeBufferOffsetARB.-> m ()
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 ()
glBitmap Manual page for OpenGL 2.x.
This command is an alias for glBlendBarrier.
This command is an alias for glBlendBarrier.
glBlendColor Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glBlendColorEXT This command is an alias for glBlendColor.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
This command is an alias for glBlendEquation.
glBlendEquationIndexedAMD :: MonadIO m=> GLuintbuf.-> GLenummodeof type BlendEquationModeEXT.-> m ()
This command is an alias for glBlendEquationi.
glBlendEquationSeparate :: MonadIO m=> GLenummodeRGBof type BlendEquationModeEXT.-> GLenummodeAlphaof type BlendEquationModeEXT.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glBlendEquationSeparateEXT :: MonadIO m=> GLenummodeRGBof type BlendEquationModeEXT.-> GLenummodeAlphaof type BlendEquationModeEXT.-> m ()
This command is an alias for glBlendEquationSeparate.
glBlendEquationSeparateIndexedAMD :: MonadIO m=> GLuintbuf.-> GLenummodeRGBof type BlendEquationModeEXT.-> GLenummodeAlphaof type BlendEquationModeEXT.-> m ()
This command is an alias for glBlendEquationSeparatei.
glBlendEquationSeparateOES :: MonadIO m=> GLenummodeRGBof type BlendEquationModeEXT.-> GLenummodeAlphaof type BlendEquationModeEXT.-> m ()
glBlendEquationSeparatei :: MonadIO m=> GLuintbuf.-> GLenummodeRGBof type BlendEquationModeEXT.-> GLenummodeAlphaof type BlendEquationModeEXT.-> m ()
Manual page for OpenGL 4.x.
glBlendEquationSeparateiARB :: MonadIO m=> GLuintbuf.-> GLenummodeRGBof type BlendEquationModeEXT.-> GLenummodeAlphaof type BlendEquationModeEXT.-> m ()
This command is an alias for glBlendEquationSeparatei.
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.
Manual page for OpenGL 4.x.
glBlendEquationiARB :: MonadIO m=> GLuintbuf.-> GLenummodeof type BlendEquationModeEXT.-> m ()
This command is an alias for glBlendEquationi.
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.
glBlendFunc :: MonadIO m=> GLenumsfactorof type BlendingFactor.-> GLenumdfactorof type BlendingFactor.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
This command is an alias for glBlendFunci.
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.
glBlendFuncSeparateEXT :: MonadIO m=> GLenumsfactorRGBof type BlendingFactor.-> GLenumdfactorRGBof type BlendingFactor.-> GLenumsfactorAlphaof type BlendingFactor.-> GLenumdfactorAlphaof type BlendingFactor.-> m ()
This command is an alias for glBlendFuncSeparate.
glBlendFuncSeparateINGR :: MonadIO m=> GLenumsfactorRGBof type BlendingFactor.-> GLenumdfactorRGBof type BlendingFactor.-> GLenumsfactorAlphaof type BlendingFactor.-> GLenumdfactorAlphaof type BlendingFactor.-> m ()
This command is an alias for glBlendFuncSeparate.
glBlendFuncSeparateIndexedAMD :: MonadIO m=> GLuintbuf.-> GLenumsrcRGBof type BlendingFactor.-> GLenumdstRGBof type BlendingFactor.-> GLenumsrcAlphaof type BlendingFactor.-> GLenumdstAlphaof type BlendingFactor.-> m ()
This command is an alias for glBlendFuncSeparatei.
glBlendFuncSeparateOES :: MonadIO m=> GLenumsrcRGBof type BlendingFactor.-> GLenumdstRGBof type BlendingFactor.-> GLenumsrcAlphaof type BlendingFactor.-> GLenumdstAlphaof type BlendingFactor.-> m ()
glBlendFuncSeparatei :: MonadIO m=> GLuintbuf.-> GLenumsrcRGBof type BlendingFactor.-> GLenumdstRGBof type BlendingFactor.-> GLenumsrcAlphaof type BlendingFactor.-> GLenumdstAlphaof type BlendingFactor.-> m ()
Manual page for OpenGL 4.x.
glBlendFuncSeparateiARB :: MonadIO m=> GLuintbuf.-> GLenumsrcRGBof type BlendingFactor.-> GLenumdstRGBof type BlendingFactor.-> GLenumsrcAlphaof type BlendingFactor.-> GLenumdstAlphaof type BlendingFactor.-> m ()
This command is an alias for glBlendFuncSeparatei.
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.
glBlendFunci :: MonadIO m=> GLuintbuf.-> GLenumsrcof type BlendingFactor.-> GLenumdstof type BlendingFactor.-> m ()
Manual page for OpenGL 4.x.
glBlendFunciARB :: MonadIO m=> GLuintbuf.-> GLenumsrcof type BlendingFactor.-> GLenumdstof type BlendingFactor.-> m ()
This command is an alias for glBlendFunci.
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.
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.
glBlitFramebufferANGLE :: MonadIO m=> GLintsrcX0.-> GLintsrcY0.-> GLintsrcX1.-> GLintsrcY1.-> GLintdstX0.-> GLintdstY0.-> GLintdstX1.-> GLintdstY1.-> GLbitfieldmaskof type ClearBufferMask.-> GLenumfilterof type BlitFramebufferFilter.-> 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.
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.
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.
glBufferAddressRangeNV :: MonadIO m=> GLenumpname.-> GLuintindex.-> GLuint64EXTaddress.-> GLsizeiptrlengthof typeBufferSize.-> m ()
glBufferAttachMemoryNV :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLuintmemory.-> GLuint64offset.-> m ()
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.
glBufferDataARB :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLsizeiptrARBsizeof typeBufferSizeARB.-> Ptr adatapointing tosizeelements of typea.-> GLenumusageof type BufferUsageARB.-> m ()
This command is an alias for glBufferData.
glBufferStorage :: MonadIO m=> GLenumtargetof type BufferStorageTarget.-> GLsizeiptrsize.-> Ptr adatapointing tosizeelements of typea.-> GLbitfieldflagsof type BufferStorageMask.-> m ()
Manual page for OpenGL 4.x.
glBufferStorageEXT :: MonadIO m=> GLenumtargetof type BufferStorageTarget.-> GLsizeiptrsize.-> Ptr adatapointing tosizeelements of typea.-> GLbitfieldflagsof type BufferStorageMask.-> m ()
This command is an alias for glBufferStorage.
glBufferStorageExternalEXT :: MonadIO m=> GLenumtarget.-> GLintptroffset.-> GLsizeiptrsize.-> GLeglClientBufferEXTclientBuffer.-> GLbitfieldflagsof type BufferStorageMask.-> m ()
glBufferStorageMemEXT :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLsizeiptrsizeof typeBufferSize.-> GLuintmemory.-> GLuint64offset.-> m ()
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.
glBufferSubDataARB :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLintptrARBoffsetof typeBufferOffsetARB.-> GLsizeiptrARBsizeof typeBufferSizeARB.-> Ptr adatapointing tosizeelements of typea.-> m ()
This command is an alias for glBufferSubData.
Manual page for OpenGL 2.x.
glCallLists :: MonadIO m=> GLsizein.-> GLenumtypeof type ListNameType.-> Ptr alistspointing toCOMPSIZE(n,type)elements of typea.-> m ()
Manual page for OpenGL 2.x.
glCheckFramebufferStatus :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> m GLenumof type FramebufferStatus.
Manual pages for OpenGL 3.x or OpenGL 4.x.
glCheckFramebufferStatusEXT :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> m GLenumof type FramebufferStatus.
This command is an alias for glCheckFramebufferStatus.
glCheckFramebufferStatusOES :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> m GLenumof type FramebufferStatus.
glCheckNamedFramebufferStatus :: MonadIO m=> GLuintframebuffer.-> GLenumtargetof type FramebufferTarget.-> m GLenumof type FramebufferStatus.
Manual page for OpenGL 4.x.
glCheckNamedFramebufferStatusEXT :: MonadIO m=> GLuintframebufferof typeFramebuffer.-> GLenumtargetof type FramebufferTarget.-> m GLenumof type FramebufferStatus.
glClampColor :: MonadIO m=> GLenumtargetof type ClampColorTargetARB.-> GLenumclampof type ClampColorModeARB.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
glClampColorARB :: MonadIO m=> GLenumtargetof type ClampColorTargetARB.-> GLenumclampof type ClampColorModeARB.-> m ()
This command is an alias for glClampColor.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.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.
glClearBufferfi Manual pages for OpenGL 3.x or OpenGL 4.x.
glClearBufferfv Manual pages for OpenGL 3.x or OpenGL 4.x.
glClearBufferiv Manual pages for OpenGL 3.x or OpenGL 4.x.
glClearBufferuiv Manual pages for OpenGL 3.x or OpenGL 4.x.
glClearColor Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 4.x.
This command is an alias for glClearDepthf.
Manual page for OpenGL 2.x.
glClearNamedBufferData :: MonadIO m=> GLuintbuffer.-> GLenuminternalformatof type InternalFormat.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr adata.-> m ()
Manual page for OpenGL 4.x.
glClearNamedBufferDataEXT :: MonadIO m=> GLuintbuffer.-> GLenuminternalformatof type InternalFormat.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr adatapointing toCOMPSIZE(format,type)elements of typea.-> m ()
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.
glClearNamedBufferSubDataEXT :: MonadIO m=> GLuintbuffer.-> GLenuminternalformat.-> GLsizeiptroffsetof typeBufferSize.-> GLsizeiptrsizeof typeBufferSize.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr adatapointing toCOMPSIZE(format,type)elements of typea.-> 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 pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glClearTexImage Manual page for OpenGL 4.x.
glClearTexImageEXT This command is an alias for glClearTexImage.
glClearTexSubImage Manual page for OpenGL 4.x.
This command is an alias for glClearTexSubImage.
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.
glClientWaitSyncAPPLE :: MonadIO m=> GLsyncsync.-> GLbitfieldflagsof type SyncObjectMask.-> GLuint64timeout.-> m GLenumof type SyncStatus.
This command is an alias for glClientWaitSync.
glClipControl :: MonadIO m=> GLenumoriginof type ClipControlOrigin.-> GLenumdepthof type ClipControlDepth.-> m ()
Manual page for OpenGL 4.x.
This command is an alias for glClipControl.
glClipPlane :: MonadIO m=> GLenumplaneof type ClipPlaneName.-> Ptr GLdoubleequationpointing to4elements of typeGLdouble.-> m ()
Manual page for OpenGL 2.x.
glClipPlanef :: MonadIO m=> GLenumpof type ClipPlaneName.-> Ptr GLfloateqnpointing to4elements of typeGLfloat.-> m ()
glClipPlanefIMG :: MonadIO m=> GLenumpof type ClipPlaneName.-> Ptr GLfloateqnpointing to4elements of typeGLfloat.-> m ()
glClipPlanefOES :: MonadIO m=> GLenumplaneof type ClipPlaneName.-> Ptr GLfloatequationpointing 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 ()
glClipPlanexOES :: MonadIO m=> GLenumplaneof type ClipPlaneName.-> Ptr GLfixedequationpointing to4elements of typeGLfixed.-> m ()
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.
glColor3hNV The vector equivalent of this command is glColor3hvNV.
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.
glColor3xvOES 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.
glColor4hNV The vector equivalent of this command is glColor4hvNV.
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.
glColor4xvOES glColorMask Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
This command is an alias for glColorMaski.
glColorMaski Manual pages for OpenGL 3.x or OpenGL 4.x.
glColorMaskiEXT This command is an alias for glColorMaski.
glColorMaskiOES This command is an alias for glColorMaski.
glColorMaterial :: MonadIO m=> GLenumfaceof type MaterialFace.-> GLenummodeof type ColorMaterialParameter.-> m ()
Manual page for OpenGL 2.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 ()
glColorPointer Manual page for OpenGL 2.x.
glColorPointerEXT glColorPointervINTEL 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.
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.
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.
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.
glColorTableParameterfv :: MonadIO m=> GLenumtargetof type ColorTableTarget.-> GLenumpnameof type ColorTableParameterPNameSGI.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeCheckedFloat32.-> m ()
Manual page for OpenGL 2.x.
glColorTableParameterfvSGI :: MonadIO m=> GLenumtargetof type ColorTableTargetSGI.-> GLenumpnameof type ColorTableParameterPNameSGI.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeCheckedFloat32.-> m ()
This command is an alias for glColorTableParameterfv.
glColorTableParameteriv :: MonadIO m=> GLenumtargetof type ColorTableTarget.-> GLenumpnameof type ColorTableParameterPNameSGI.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeCheckedInt32.-> m ()
Manual page for OpenGL 2.x.
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.
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 ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
This command is an alias for glCompileShader.
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 ()
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 ()
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
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 ()
Manual page for OpenGL 4.x.
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 ()
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.
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.
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.
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.
glConvolutionParameterf :: MonadIO m=> GLenumtargetof type ConvolutionTarget.-> GLenumpnameof type ConvolutionParameterEXT.-> GLfloatparamsof typeCheckedFloat32.-> m ()
Manual page for OpenGL 2.x.
glConvolutionParameterfEXT :: MonadIO m=> GLenumtargetof type ConvolutionTargetEXT.-> GLenumpnameof type ConvolutionParameterEXT.-> GLfloatparamsof typeCheckedFloat32.-> m ()
This command is an alias for glConvolutionParameterf.
glConvolutionParameterfv :: MonadIO m=> GLenumtargetof type ConvolutionTarget.-> GLenumpnameof type ConvolutionParameterEXT.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeCheckedFloat32.-> m ()
Manual page for OpenGL 2.x.
glConvolutionParameterfvEXT :: MonadIO m=> GLenumtargetof type ConvolutionTargetEXT.-> GLenumpnameof type ConvolutionParameterEXT.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeCheckedFloat32.-> m ()
This command is an alias for glConvolutionParameterfv.
glConvolutionParameteri :: MonadIO m=> GLenumtargetof type ConvolutionTarget.-> GLenumpnameof type ConvolutionParameterEXT.-> GLintparamsof typeCheckedInt32.-> m ()
Manual page for OpenGL 2.x.
glConvolutionParameteriEXT :: MonadIO m=> GLenumtargetof type ConvolutionTargetEXT.-> GLenumpnameof type ConvolutionParameterEXT.-> GLintparamsof typeCheckedInt32.-> m ()
This command is an alias for glConvolutionParameteri.
glConvolutionParameteriv :: MonadIO m=> GLenumtargetof type ConvolutionTarget.-> GLenumpnameof type ConvolutionParameterEXT.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeCheckedInt32.-> m ()
Manual page for OpenGL 2.x.
glConvolutionParameterivEXT :: MonadIO m=> GLenumtargetof type ConvolutionTargetEXT.-> GLenumpnameof type ConvolutionParameterEXT.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeCheckedInt32.-> m ()
This command is an alias for glConvolutionParameteriv.
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 ()
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.
glCopyBufferSubDataNV :: MonadIO m=> GLenumreadTargetof type CopyBufferSubDataTarget.-> GLenumwriteTargetof type CopyBufferSubDataTarget.-> GLintptrreadOffsetof typeBufferOffset.-> GLintptrwriteOffsetof typeBufferOffset.-> GLsizeiptrsizeof typeBufferSize.-> m ()
This command is an alias for glCopyBufferSubData.
glCopyColorSubTable Manual page for OpenGL 2.x.
This command is an alias for glCopyColorSubTable.
glCopyColorTable :: MonadIO m=> GLenumtargetof type ColorTableTarget.-> GLenuminternalformatof type InternalFormat.-> GLintxof typeWinCoord.-> GLintyof typeWinCoord.-> GLsizeiwidth.-> m ()
Manual page for OpenGL 2.x.
glCopyColorTableSGI :: MonadIO m=> GLenumtargetof type ColorTableTargetSGI.-> GLenuminternalformatof type InternalFormat.-> GLintxof typeWinCoord.-> GLintyof typeWinCoord.-> GLsizeiwidth.-> m ()
This command is an alias for glCopyColorTable.
glCopyConvolutionFilter1D :: MonadIO m=> GLenumtargetof type ConvolutionTarget.-> GLenuminternalformatof type InternalFormat.-> GLintxof typeWinCoord.-> GLintyof typeWinCoord.-> GLsizeiwidth.-> m ()
Manual page for OpenGL 2.x.
glCopyConvolutionFilter1DEXT :: MonadIO m=> GLenumtargetof type ConvolutionTargetEXT.-> GLenuminternalformatof type InternalFormat.-> GLintxof typeWinCoord.-> GLintyof typeWinCoord.-> GLsizeiwidth.-> m ()
This command is an alias for glCopyConvolutionFilter1D.
glCopyConvolutionFilter2D :: MonadIO m=> GLenumtargetof type ConvolutionTarget.-> GLenuminternalformatof type InternalFormat.-> GLintxof typeWinCoord.-> GLintyof typeWinCoord.-> GLsizeiwidth.-> GLsizeiheight.-> m ()
Manual page for OpenGL 2.x.
glCopyConvolutionFilter2DEXT :: MonadIO m=> GLenumtargetof type ConvolutionTargetEXT.-> GLenuminternalformatof type InternalFormat.-> GLintxof typeWinCoord.-> GLintyof typeWinCoord.-> GLsizeiwidth.-> GLsizeiheight.-> m ()
This command is an alias for glCopyConvolutionFilter2D.
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.
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.
glCopyImageSubDataNV :: MonadIO m=> GLuintsrcName.-> GLenumsrcTargetof type CopyBufferSubDataTarget.-> GLintsrcLevel.-> GLintsrcX.-> GLintsrcY.-> GLintsrcZ.-> GLuintdstName.-> GLenumdstTargetof type CopyBufferSubDataTarget.-> GLintdstLevel.-> GLintdstX.-> GLintdstY.-> GLintdstZ.-> GLsizeiwidth.-> GLsizeiheight.-> GLsizeidepth.-> m ()
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.
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 ()
Manual page for OpenGL 4.x.
glCopyPathNV 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.
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.
glCopyTexImage2D Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glCopyTexImage2DEXT This command is an alias for glCopyTexImage2D.
glCopyTexSubImage1D Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
This command is an alias for glCopyTexSubImage1D.
glCopyTexSubImage2D Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
This command is an alias for glCopyTexSubImage2D.
glCopyTexSubImage3D Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
This command is an alias for glCopyTexSubImage3D.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glCopyTextureSubImage3DEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLintxoffsetof typeCheckedInt32.-> GLintyoffsetof typeCheckedInt32.-> GLintzoffsetof typeCheckedInt32.-> GLintxof typeWinCoord.-> GLintyof typeWinCoord.-> GLsizeiwidth.-> GLsizeiheight.-> m ()
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 ()
glCreateBuffers Manual page for OpenGL 4.x.
glCreateFramebuffers Manual page for OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
This command is an alias for glCreateProgram.
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.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glCreateShaderObjectARB :: MonadIO m=> GLenumshaderTypeof type ShaderType.-> m GLhandleARBof type
handleARB.
This command is an alias for glCreateShader.
Manual page for OpenGL 4.x.
glCreateSyncFromCLeventARB :: MonadIO m=> Ptr acontextpointing to elements of typecl_context.-> Ptr beventpointing to elements of typecl_event.-> GLbitfieldflags.-> m GLsyncof type
sync.
glCreateTextures Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glCreateVertexArrays Manual page for OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or 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 ()
Manual page for OpenGL 4.x.
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 glDebugMessageCallback.
Manual page for OpenGL 4.x.
This command is an alias for glDebugMessageControl.
This command is an alias for glDebugMessageControl.
glDebugMessageInsert Manual page for OpenGL 4.x.
This command is an alias for glDebugMessageInsert.
This command is an alias for glDebugMessageInsert.
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 ()
glDeleteBuffers Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glDeleteBuffersARB This command is an alias for glDeleteBuffers.
glDeleteFramebuffers Manual pages for OpenGL 3.x or OpenGL 4.x.
This command is an alias for glDeleteFramebuffers.
Manual page for OpenGL 2.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 4.x.
glDeleteProgramsNV This command is an alias for glDeleteProgramsARB.
glDeleteQueries Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glDeleteQueriesARB This command is an alias for glDeleteQueries.
Manual pages for OpenGL 3.x or OpenGL 4.x.
This command is an alias for glDeleteRenderbuffers.
glDeleteSamplers 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.
This command is an alias for glDeleteSync.
glDeleteTextures Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 4.x.
This command is an alias for glDeleteTransformFeedbacks.
glDeleteVertexArrays Manual pages for OpenGL 3.x or OpenGL 4.x.
This command is an alias for glDeleteVertexArrays.
This command is an alias for glDeleteVertexArrays.
glDepthBoundsEXT 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.
glDepthRangeArrayv Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glDepthRangefOES This command is an alias for glDepthRangef.
glDepthRangexOES glDetachObjectARB :: MonadIO m=> GLhandleARBcontainerObjof typehandleARB.-> GLhandleARBattachedObjof typehandleARB.-> m ()
This command is an alias for glDetachShader.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glDetailTexFuncSGIS Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x.
This command is an alias for glDisablei.
Manual page for OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
This command is an alias for glDisableVertexAttribArray.
Manual pages for OpenGL 3.x or OpenGL 4.x.
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 ()
glDispatchCompute Manual page for OpenGL 4.x.
Manual page for 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.
glDrawArraysEXT :: MonadIO m=> GLenummodeof type PrimitiveType.-> GLintfirst.-> GLsizeicount.-> m ()
This command is an alias for glDrawArrays.
Manual page for OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
This command is an alias for glDrawArraysInstanced.
This command is an alias for glDrawArraysInstanced.
Manual page for OpenGL 4.x.
This command is an alias for glDrawArraysInstancedBaseInstance.
This command is an alias for glDrawArraysInstanced.
This command is an alias for glDrawArraysInstanced.
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.
glDrawBuffersARB :: MonadIO m=> GLsizein.-> Ptr GLenumbufspointing tonelements of type DrawBufferMode.-> m ()
This command is an alias for glDrawBuffers.
glDrawBuffersATI :: MonadIO m=> GLsizein.-> Ptr GLenumbufspointing tonelements of type DrawBufferMode.-> m ()
This command is an alias for glDrawBuffers.
glDrawBuffersEXT This command is an alias for glDrawBuffers.
glDrawElementArrayAPPLE :: MonadIO m=> GLenummodeof type PrimitiveType.-> GLintfirst.-> GLsizeicount.-> m ()
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.
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.
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.
glDrawElementsIndirect :: MonadIO m=> GLenummodeof type PrimitiveType.-> GLenumtypeof type DrawElementsType.-> Ptr aindirect.-> m ()
Manual page for 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.
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.
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.
glDrawElementsInstancedBaseInstance :: MonadIO m=> GLenummodeof type PrimitiveType.-> GLsizeicount.-> GLenumtypeof type PrimitiveType.-> Ptr aindicespointing tocountelements of typea.-> GLsizeiinstancecount.-> GLuintbaseinstance.-> m ()
Manual page for OpenGL 4.x.
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.
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.
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.
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.
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.
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.
glDrawMeshArraysSUN 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.
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.
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.
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.
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 glDrawTexxOES The vector equivalent of this command is glDrawTexxvOES.
glDrawTexxvOES Manual page for OpenGL 4.x.
This command is an alias for glDrawTransformFeedback.
glDrawTransformFeedbackInstanced :: MonadIO m=> GLenummodeof type PrimitiveType.-> GLuintid.-> GLsizeiinstancecount.-> m ()
Manual page for OpenGL 4.x.
glDrawTransformFeedbackInstancedEXT :: MonadIO m=> GLenummodeof type PrimitiveType.-> GLuintid.-> GLsizeiinstancecount.-> m ()
This command is an alias for glDrawTransformFeedbackInstanced.
This command is an alias for glDrawTransformFeedback.
glDrawTransformFeedbackStream :: MonadIO m=> GLenummodeof type PrimitiveType.-> GLuintid.-> GLuintstream.-> m ()
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glEGLImageTargetRenderbufferStorageOES :: MonadIO m=> GLenumtarget.-> GLeglImageOESimage.-> m ()
glEGLImageTargetTexStorageEXT :: MonadIO m=> GLenumtarget.-> GLeglImageOESimage.-> Ptr GLintattrib_list.-> m ()
glEGLImageTargetTextureStorageEXT :: MonadIO m=> GLuinttexture.-> GLeglImageOESimage.-> Ptr GLintattrib_list.-> 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.
glElementPointerAPPLE :: MonadIO m=> GLenumtypeof type ElementPointerTypeATI.-> Ptr apointerpointing toCOMPSIZE(type)elements of typea.-> m ()
glElementPointerATI :: MonadIO m=> GLenumtypeof type ElementPointerTypeATI.-> Ptr apointerpointing toCOMPSIZE(type)elements of typea.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x.
This command is an alias for glEnablei.
Manual page for OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
This command is an alias for glEnableVertexAttribArray.
Manual pages for OpenGL 3.x or OpenGL 4.x.
This command is an alias for glEnablei.
This command is an alias for glEnablei.
This command is an alias for glEnablei.
Manual page for OpenGL 2.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
This command is an alias for glEndConditionalRender.
This command is an alias for glEndConditionalRender.
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 glEndQuery.
Manual page for OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
This command is an alias for glEndTransformFeedback.
This command is an alias for glEndTransformFeedback.
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.
glEvalCoord1xvOES 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.
glEvalCoord2xvOES glEvalMapsNV :: MonadIO m=> GLenumtargetof type EvalTargetNV.-> GLenummodeof type EvalMapsModeNV.-> m ()
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.
glExecuteProgramNV glFeedbackBuffer Manual page for OpenGL 2.x.
glFenceSync :: MonadIO m=> GLenumconditionof type SyncCondition.-> GLbitfieldflags.-> m GLsyncof type
sync.
Manual pages for OpenGL 3.x or OpenGL 4.x.
glFenceSyncAPPLE :: MonadIO m=> GLenumconditionof type SyncCondition.-> GLbitfieldflags.-> m GLsync
This command is an alias for glFenceSync.
glFinalCombinerInputNV :: MonadIO m=> GLenumvariableof type CombinerVariableNV.-> GLenuminputof type CombinerRegisterNV.-> GLenummappingof type CombinerMappingNV.-> GLenumcomponentUsageof type CombinerComponentUsageNV.-> 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.
glFlushMappedBufferRange :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLintptroffsetof typeBufferOffset.-> GLsizeiptrlengthof typeBufferSize.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
glFlushMappedBufferRangeAPPLE :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLintptroffsetof typeBufferOffset.-> GLsizeiptrsizeof typeBufferSize.-> m ()
This command is an alias for glFlushMappedBufferRange.
glFlushMappedBufferRangeEXT :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLintptroffset.-> GLsizeiptrlength.-> m ()
This command is an alias for glFlushMappedBufferRange.
glFlushMappedNamedBufferRange :: MonadIO m=> GLuintbuffer.-> GLintptroffset.-> GLsizeiptrlengthof typeBufferSize.-> m ()
Manual page for OpenGL 4.x.
glFlushMappedNamedBufferRangeEXT :: MonadIO m=> GLuintbuffer.-> GLintptroffset.-> GLsizeiptrlength.-> m ()
glFogCoordPointer :: MonadIO m=> GLenumtypeof type FogPointerTypeEXT.-> GLsizeistride.-> Ptr apointerpointing toCOMPSIZE(type,stride)elements of typea.-> m ()
Manual page for OpenGL 2.x.
glFogCoordPointerEXT :: MonadIO m=> GLenumtypeof type FogPointerTypeEXT.-> GLsizeistride.-> Ptr apointerpointing toCOMPSIZE(type,stride)elements of typea.-> m ()
This command is an alias for glFogCoordPointer.
Manual page for OpenGL 2.x. The vector equivalent of this command is glFogCoorddv.
The vector equivalent of this command is glFogCoorddvEXT. This command is an alias for glFogCoordd.
Manual page for OpenGL 2.x.
This command is an alias for glFogCoorddv.
Manual page for OpenGL 2.x. The vector equivalent of this command is glFogCoordfv.
The vector equivalent of this command is glFogCoordfvEXT. This command is an alias for glFogCoordf.
Manual page for OpenGL 2.x.
This command is an alias for glFogCoordfv.
The vector equivalent of this command is glFogCoordhvNV.
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.
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 ()
glFramebufferDrawBufferEXT :: MonadIO m=> GLuintframebufferof typeFramebuffer.-> GLenummodeof type DrawBufferMode.-> m ()
glFramebufferParameteri :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumpnameof type FramebufferParameterName.-> GLintparam.-> m ()
Manual page for OpenGL 4.x.
glFramebufferParameteriMESA :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumpnameof type FramebufferParameterName.-> GLintparam.-> m ()
glFramebufferReadBufferEXT :: MonadIO m=> GLuintframebufferof typeFramebuffer.-> GLenummodeof type ReadBufferMode.-> m ()
glFramebufferRenderbuffer :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumattachmentof type FramebufferAttachment.-> GLenumrenderbuffertargetof type RenderbufferTarget.-> GLuintrenderbuffer.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
glFramebufferRenderbufferEXT :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumattachmentof type FramebufferAttachment.-> GLenumrenderbuffertargetof type RenderbufferTarget.-> GLuintrenderbuffer.-> m ()
This command is an alias for glFramebufferRenderbuffer.
glFramebufferRenderbufferOES :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumattachmentof type FramebufferAttachment.-> GLenumrenderbuffertargetof type RenderbufferTarget.-> GLuintrenderbuffer.-> m ()
glFramebufferTexture :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumattachmentof type FramebufferAttachment.-> GLuinttexture.-> GLintlevel.-> 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.
glFramebufferTexture1DEXT :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumattachmentof type FramebufferAttachment.-> GLenumtextargetof type TextureTarget.-> GLuinttexture.-> GLintlevel.-> m ()
This command is an alias for glFramebufferTexture1D.
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.
glFramebufferTexture2DDownsampleIMG :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumattachmentof type FramebufferAttachment.-> GLenumtextargetof type TextureTarget.-> GLuinttexture.-> GLintlevel.-> GLintxscale.-> GLintyscale.-> m ()
glFramebufferTexture2DEXT :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumattachmentof type FramebufferAttachment.-> GLenumtextargetof type TextureTarget.-> GLuinttexture.-> GLintlevel.-> m ()
This command is an alias for glFramebufferTexture2D.
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 ()
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.
glFramebufferTexture3DEXT :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumattachmentof type FramebufferAttachment.-> GLenumtextargetof type TextureTarget.-> GLuinttexture.-> GLintlevel.-> GLintzoffset.-> m ()
This command is an alias for glFramebufferTexture3D.
glFramebufferTexture3DOES :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumattachmentof type FramebufferAttachment.-> GLenumtextargetof type TextureTarget.-> GLuinttexture.-> GLintlevel.-> GLintzoffset.-> m ()
glFramebufferTextureARB :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumattachmentof type FramebufferAttachment.-> GLuinttextureof typeTexture.-> GLintlevelof typeCheckedInt32.-> m ()
This command is an alias for glFramebufferTexture.
glFramebufferTextureEXT :: 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 ()
glFramebufferTextureFaceEXT :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumattachmentof type FramebufferAttachment.-> GLuinttextureof typeTexture.-> GLintlevelof typeCheckedInt32.-> GLenumfaceof type TextureTarget.-> m ()
This command is an alias for glFramebufferTextureFaceARB.
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.
glFramebufferTextureLayerARB :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumattachmentof type FramebufferAttachment.-> GLuinttextureof typeTexture.-> GLintlevelof typeCheckedInt32.-> GLintlayerof typeCheckedInt32.-> m ()
This command is an alias for glFramebufferTextureLayer.
glFramebufferTextureLayerDownsampleIMG :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumattachmentof type FramebufferAttachment.-> GLuinttextureof typeTexture.-> GLintlevelof typeCheckedInt32.-> GLintlayerof typeCheckedInt32.-> GLintxscale.-> GLintyscale.-> m ()
glFramebufferTextureLayerEXT :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumattachmentof type FramebufferAttachment.-> GLuinttextureof typeTexture.-> GLintlevelof typeCheckedInt32.-> GLintlayerof typeCheckedInt32.-> m ()
This command is an alias for glFramebufferTextureLayer.
glFramebufferTextureMultisampleMultiviewOVR :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumattachmentof type FramebufferAttachment.-> GLuinttextureof typeTexture.-> GLintlevelof typeCheckedInt32.-> GLsizeisamples.-> GLintbaseViewIndex.-> GLsizeinumViews.-> m ()
glFramebufferTextureMultiviewOVR :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumattachmentof type FramebufferAttachment.-> GLuinttextureof typeTexture.-> GLintlevelof typeCheckedInt32.-> GLintbaseViewIndex.-> GLsizeinumViews.-> m ()
glFramebufferTextureOES :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumattachmentof type FramebufferAttachment.-> GLuinttextureof typeTexture.-> GLintlevelof typeCheckedInt32.-> m ()
This command is an alias for glFramebufferTexture.
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.
glGenBuffersARB This command is an alias for glGenBuffers.
glGenFramebuffers Manual pages for OpenGL 3.x or OpenGL 4.x.
glGenFramebuffersEXT This command is an alias for glGenFramebuffers.
Manual page for OpenGL 2.x.
Manual page for OpenGL 4.x.
glGenProgramsNV This command is an alias for glGenProgramsARB.
glGenQueries Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGenQueriesARB This command is an alias for glGenQueries.
glGenRenderbuffers Manual pages for OpenGL 3.x or OpenGL 4.x.
This command is an alias for glGenRenderbuffers.
glGenSamplers Manual pages for OpenGL 3.x or OpenGL 4.x.
glGenSymbolsEXT :: MonadIO m=> GLenumdatatypeof type DataTypeEXT.-> GLenumstoragetypeof type VertexShaderStorageTypeEXT.-> GLenumrangeof type ParameterRangeEXT.-> GLuintcomponents.-> m GLuint
glGenTextures Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 4.x.
This command is an alias for glGenTransformFeedbacks.
glGenVertexArrays Manual pages for OpenGL 3.x or OpenGL 4.x.
This command is an alias for glGenVertexArrays.
glGenVertexArraysOES This command is an alias for glGenVertexArrays.
Manual pages for OpenGL 3.x or OpenGL 4.x.
This command is an alias for glGenerateMipmap.
glGenerateMultiTexMipmapEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureTarget.-> m ()
Manual page for OpenGL 4.x.
glGenerateTextureMipmapEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> m ()
Manual page for 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.
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.
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.
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.
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.
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.
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 ()
glGetAttachedObjectsARB :: MonadIO m=> GLhandleARBcontainerObjof typehandleARB.-> GLsizeimaxCount.-> Ptr GLsizeicountpointing to1element of typeGLsizei.-> Ptr GLhandleARBobjpointing tomaxCountelements of typehandleARB.-> m ()
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.
glGetAttribLocationARB :: MonadIO m=> GLhandleARBprogramObjof typehandleARB.-> Ptr GLcharARBname.-> m GLint
This command is an alias for glGetAttribLocation.
This command is an alias for glGetBooleani_v.
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.
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.
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.
glGetBufferParameterivARB :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLenumpnameof type BufferPNameARB.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
This command is an alias for glGetBufferParameteriv.
glGetBufferParameterui64vNV :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLenumpname.-> Ptr GLuint64EXTparamspointing toCOMPSIZE(pname)elements of typeGLuint64EXT.-> m ()
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.
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.
glGetBufferPointervOES :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLenumpnameof type BufferPointerNameARB.-> Ptr (Ptr a)params.-> m ()
This command is an alias for glGetBufferPointerv.
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.
glGetBufferSubDataARB :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLintptrARBoffsetof typeBufferOffsetARB.-> GLsizeiptrARBsizeof typeBufferSizeARB.-> Ptr adatapointing tosizeelements of typea.-> m ()
This command is an alias for glGetBufferSubData.
glGetClipPlane :: MonadIO m=> GLenumplaneof type ClipPlaneName.-> Ptr GLdoubleequationpointing to4elements of typeGLdouble.-> m ()
Manual page for OpenGL 2.x.
glGetClipPlanef :: MonadIO m=> GLenumplaneof type ClipPlaneName.-> Ptr GLfloatequationpointing to4elements of typeGLfloat.-> m ()
glGetClipPlanefOES :: MonadIO m=> GLenumplaneof type ClipPlaneName.-> Ptr GLfloatequationpointing to4elements of typeGLfloat.-> m ()
glGetClipPlanex :: MonadIO m=> GLenumplaneof type ClipPlaneName.-> Ptr GLfixedequationpointing to4elements of typeGLfixed.-> m ()
glGetClipPlanexOES :: MonadIO m=> GLenumplaneof type ClipPlaneName.-> Ptr GLfixedequationpointing to4elements of typeGLfixed.-> m ()
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.
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.
glGetColorTableParameterfv :: MonadIO m=> GLenumtargetof type ColorTableTarget.-> GLenumpnameof type GetColorTableParameterPNameSGI.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
Manual page for OpenGL 2.x.
glGetColorTableParameterfvEXT :: MonadIO m=> GLenumtargetof type ColorTableTarget.-> GLenumpnameof type GetColorTableParameterPNameSGI.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
This command is an alias for glGetColorTableParameterfv.
glGetColorTableParameterfvSGI :: MonadIO m=> GLenumtargetof type ColorTableTargetSGI.-> GLenumpnameof type GetColorTableParameterPNameSGI.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
glGetColorTableParameteriv :: MonadIO m=> GLenumtargetof type ColorTableTarget.-> GLenumpnameof type GetColorTableParameterPNameSGI.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
Manual page for OpenGL 2.x.
glGetColorTableParameterivEXT :: MonadIO m=> GLenumtargetof type ColorTableTarget.-> GLenumpnameof type GetColorTableParameterPNameSGI.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
This command is an alias for glGetColorTableParameteriv.
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 ()
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 ()
glGetCompressedMultiTexImageEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureTarget.-> GLintlodof typeCheckedInt32.-> Ptr aimgpointing toCOMPSIZE(target,lod)elements of typea.-> m ()
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.
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 page for OpenGL 4.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.
glGetConvolutionFilterEXT :: MonadIO m=> GLenumtargetof type ConvolutionTargetEXT.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr aimagepointing toCOMPSIZE(target,format,type)elements of typea.-> m ()
glGetConvolutionParameterfv :: MonadIO m=> GLenumtargetof type ConvolutionTarget.-> GLenumpnameof type ConvolutionParameterEXT.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
Manual page for OpenGL 2.x.
glGetConvolutionParameterfvEXT :: MonadIO m=> GLenumtargetof type ConvolutionTargetEXT.-> GLenumpnameof type ConvolutionParameterEXT.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
glGetConvolutionParameteriv :: MonadIO m=> GLenumtargetof type ConvolutionTarget.-> GLenumpnameof type ConvolutionParameterEXT.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
Manual page for OpenGL 2.x.
glGetConvolutionParameterivEXT :: MonadIO m=> GLenumtargetof type ConvolutionTargetEXT.-> GLenumpnameof type ConvolutionParameterEXT.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
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.
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
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.
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.
glGetDetailTexFuncSGIS :: MonadIO m=> GLenumtargetof type TextureTarget.-> Ptr GLfloatpointspointing toCOMPSIZE(target)elements of typeGLfloat.-> m ()
This command is an alias for glGetDoublei_v.
glGetDoublei_v Manual page for OpenGL 4.x.
glGetDoublei_vEXT This command is an alias for glGetDoublei_v.
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.
glGetFenceivNV 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 ()
This command is an alias for glGetFloati_v.
glGetFloati_v Manual page for OpenGL 4.x.
glGetFloati_vEXT This command is an alias for glGetFloati_v.
glGetFloati_vNV This command is an alias for glGetFloati_v.
glGetFloati_vOES This command is an alias for glGetFloati_v.
glGetFloatv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetFogFuncSGIS Manual pages for OpenGL 3.x or OpenGL 4.x.
This command is an alias for glGetFragDataIndex.
Manual pages for OpenGL 3.x or OpenGL 4.x.
This command is an alias for glGetFragDataLocation.
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 ()
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.
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.
glGetFramebufferAttachmentParameterivOES :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumattachmentof type FramebufferAttachment.-> GLenumpnameof type FramebufferAttachmentParameterName.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
glGetFramebufferParameterfvAMD :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumpnameof type FramebufferAttachmentParameterName.-> GLuintnumsamples.-> GLuintpixelindex.-> GLsizeisize.-> Ptr GLfloatvalues.-> m ()
glGetFramebufferParameteriv :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumpnameof type FramebufferAttachmentParameterName.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
Manual page for OpenGL 4.x.
glGetFramebufferParameterivMESA :: MonadIO m=> GLenumtargetof type FramebufferTarget.-> GLenumpnameof type FramebufferAttachmentParameterName.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
glGetFramebufferPixelLocalStorageSizeEXT :: MonadIO m=> GLuinttargetof type FramebufferTarget.-> m GLsizei
Manual page for OpenGL 4.x.
This command is an alias for glGetGraphicsResetStatus.
This command is an alias for glGetGraphicsResetStatus.
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.
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 ()
glGetHistogramParameterfv :: MonadIO m=> GLenumtargetof type HistogramTargetEXT.-> GLenumpnameof type GetHistogramParameterPNameEXT.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
Manual page for OpenGL 2.x.
glGetHistogramParameterfvEXT :: MonadIO m=> GLenumtargetof type HistogramTargetEXT.-> GLenumpnameof type GetHistogramParameterPNameEXT.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
glGetHistogramParameteriv :: MonadIO m=> GLenumtargetof type HistogramTargetEXT.-> GLenumpnameof type GetHistogramParameterPNameEXT.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
Manual page for OpenGL 2.x.
glGetHistogramParameterivEXT :: MonadIO m=> GLenumtargetof type HistogramTargetEXT.-> GLenumpnameof type GetHistogramParameterPNameEXT.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
glGetHistogramParameterxvOES :: MonadIO m=> GLenumtargetof type HistogramTargetEXT.-> GLenumpnameof type GetHistogramParameterPNameEXT.-> Ptr GLfixedparamspointing toCOMPSIZE(pname)elements of typeGLfixed.-> 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 ()
glGetInfoLogARB glGetInteger64i_v Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetInteger64v Manual pages for OpenGL 3.x or OpenGL 4.x.
This command is an alias for glGetInteger64v.
glGetInteger64vEXT This command is an alias for glGetInteger64v.
This command is an alias for glGetIntegeri_v.
glGetIntegeri_v Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetIntegerui64i_vNV :: MonadIO m=> GLenumvalue.-> GLuintindex.-> Ptr GLuint64EXTresultpointing toCOMPSIZE(value)elements of typeGLuint64EXT.-> m ()
glGetIntegerui64vNV :: MonadIO m=> GLenumvalue.-> Ptr GLuint64EXTresultpointing toCOMPSIZE(value)elements of typeGLuint64EXT.-> m ()
glGetIntegerv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetInternalformatSampleivNV :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenuminternalformatof type InternalFormat.-> GLsizeisamples.-> GLenumpnameof type InternalFormatPName.-> GLsizeicount.-> Ptr GLintparamspointing tocountelements of typeGLint.-> m ()
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.
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.
glGetLightfv Manual page for OpenGL 2.x.
glGetLightiv Manual page for OpenGL 2.x.
glGetLightxOES glGetLightxv glGetLightxvOES 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 ()
glGetMapdv Manual page for OpenGL 2.x.
glGetMapfv Manual page for OpenGL 2.x.
glGetMapiv Manual page for OpenGL 2.x.
glGetMapxvOES 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.
glGetMaterialxOES :: MonadIO m=> GLenumfaceof type MaterialFace.-> GLenumpnameof type MaterialParameter.-> GLfixedparam.-> 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 ()
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.
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 ()
glGetMinmaxParameterfv :: MonadIO m=> GLenumtargetof type MinmaxTargetEXT.-> GLenumpnameof type GetMinmaxParameterPNameEXT.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
Manual page for OpenGL 2.x.
glGetMinmaxParameterfvEXT :: MonadIO m=> GLenumtargetof type MinmaxTargetEXT.-> GLenumpnameof type GetMinmaxParameterPNameEXT.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
glGetMinmaxParameteriv :: MonadIO m=> GLenumtargetof type MinmaxTargetEXT.-> GLenumpnameof type GetMinmaxParameterPNameEXT.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
Manual page for OpenGL 2.x.
glGetMinmaxParameterivEXT :: MonadIO m=> GLenumtargetof type MinmaxTargetEXT.-> GLenumpnameof type GetMinmaxParameterPNameEXT.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
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 ()
glGetMultisamplefv Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetMultisamplefvNV This command is an alias for glGetMultisamplefv.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glGetNamedBufferParameterui64vNV :: MonadIO m=> GLuintbuffer.-> GLenumpnameof type VertexBufferObjectParameter.-> Ptr GLuint64EXTparamspointing toCOMPSIZE(pname)elements of typeGLuint64EXT.-> m ()
Manual page for OpenGL 4.x.
glGetNamedBufferSubData :: MonadIO m=> GLuintbuffer.-> GLintptroffset.-> GLsizeiptrsizeof typeBufferSize.-> Ptr adata.-> m ()
Manual page for OpenGL 4.x.
glGetNamedBufferSubDataEXT :: MonadIO m=> GLuintbuffer.-> GLintptroffset.-> GLsizeiptrsize.-> Ptr adatapointing toCOMPSIZE(size)elements of typea.-> m ()
glGetNamedFramebufferAttachmentParameteriv :: MonadIO m=> GLuintframebuffer.-> GLenumattachmentof type FramebufferAttachment.-> GLenumpnameof type FramebufferAttachmentParameterName.-> Ptr GLintparams.-> m ()
Manual page for OpenGL 4.x.
glGetNamedFramebufferAttachmentParameterivEXT :: MonadIO m=> GLuintframebufferof typeFramebuffer.-> GLenumattachmentof type FramebufferAttachment.-> GLenumpnameof type FramebufferAttachmentParameterName.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
Manual page for OpenGL 4.x.
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 ()
Manual page for OpenGL 4.x.
glGetObjectLabel Manual page for OpenGL 4.x.
glGetObjectLabelKHR This command is an alias for glGetObjectLabel.
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 ()
glGetObjectPtrLabel Manual page for OpenGL 4.x.
This command is an alias for glGetObjectPtrLabel.
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 ()
glGetPerfCounterInfoINTEL :: MonadIO m=> GLuintqueryId.-> GLuintcounterId.-> GLuintcounterNameLength.-> Ptr GLcharcounterName.-> GLuintcounterDescLength.-> Ptr GLcharcounterDesc.-> Ptr GLuintcounterOffset.-> Ptr GLuintcounterDataSize.-> Ptr GLuintcounterTypeEnum.-> Ptr GLuintcounterDataTypeEnum.-> Ptr GLuint64rawCounterMaxValue.-> m ()
glGetPixelMapfv Manual page for OpenGL 2.x.
glGetPixelMapuiv Manual page for OpenGL 2.x.
glGetPixelMapusv Manual page for OpenGL 2.x.
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 ()
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.
glGetPointervEXT :: MonadIO m=> GLenumpnameof type GetPointervPName.-> Ptr (Ptr a)paramspointing to1element of typePtr a.-> m ()
This command is an alias for glGetPointerv.
This command is an alias for glGetPointerv.
glGetPolygonStipple Manual page for OpenGL 2.x.
glGetProgramBinary Manual page for OpenGL 4.x.
This command is an alias for glGetProgramBinary.
glGetProgramInfoLog Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetProgramInterfaceiv :: MonadIO m=> GLuintprogram.-> GLenumprogramInterfaceof type ProgramInterface.-> GLenumpnameof type ProgramInterfacePName.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
Manual page for OpenGL 4.x.
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 ()
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.
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.
glGetProgramStageiv :: MonadIO m=> GLuintprogram.-> GLenumshadertypeof type ShaderType.-> GLenumpnameof type ProgramStagePName.-> Ptr GLintvaluespointing 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 ()
glGetProgramStringNV glGetProgramiv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetProgramivARB :: MonadIO m=> GLenumtargetof type ProgramTarget.-> GLenumpnameof type ProgramPropertyARB.-> Ptr GLintparamspointing to1element of typeGLint.-> m ()
glGetProgramivNV glGetQueryIndexediv :: MonadIO m=> GLenumtargetof type QueryTarget.-> GLuintindex.-> GLenumpnameof type QueryParameterName.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
Manual page for OpenGL 4.x.
glGetQueryObjecti64v Manual pages for OpenGL 3.x or OpenGL 4.x.
This command is an alias for glGetQueryObjecti64v.
glGetQueryObjectiv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
This command is an alias for glGetQueryObjectiv.
This command is an alias for glGetQueryObjectiv.
Manual pages for OpenGL 3.x or OpenGL 4.x.
This command is an alias for glGetQueryObjectui64v.
glGetQueryObjectuiv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
This command is an alias for glGetQueryObjectuiv.
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.
glGetQueryivARB :: MonadIO m=> GLenumtargetof type QueryTarget.-> GLenumpnameof type QueryParameterName.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
This command is an alias for glGetQueryiv.
glGetQueryivEXT :: MonadIO m=> GLenumtargetof type QueryTarget.-> GLenumpnameof type QueryParameterName.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements 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.
glGetRenderbufferParameterivEXT :: MonadIO m=> GLenumtargetof type RenderbufferTarget.-> GLenumpnameof type RenderbufferParameterName.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
This command is an alias for glGetRenderbufferParameteriv.
glGetRenderbufferParameterivOES :: 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.
This command is an alias for glGetSamplerParameterIiv.
This command is an alias for glGetSamplerParameterIiv.
Manual pages for OpenGL 3.x or OpenGL 4.x.
This command is an alias for glGetSamplerParameterIuiv.
This command is an alias for glGetSamplerParameterIuiv.
Manual pages for OpenGL 3.x or OpenGL 4.x.
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.
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 ()
glGetShaderInfoLog Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
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.
glGetShaderSource Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetShaderSourceARB This command is an alias for glGetShaderSource.
glGetShaderiv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetSharpenTexFuncSGIS :: MonadIO m=> GLenumtargetof type TextureTarget.-> Ptr GLfloatpointspointing toCOMPSIZE(target)elements of typeGLfloat.-> m ()
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.
glGetSubroutineIndex Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glGetSynciv Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetSyncivAPPLE This command is an alias for glGetSynciv.
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 ()
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.
glGetTexEnvxv :: MonadIO m=> GLenumtargetof type TextureEnvTarget.-> GLenumpnameof type TextureEnvParameter.-> Ptr GLfixedparamspointing toCOMPSIZE(pname)elements of typeGLfixed.-> m ()
glGetTexEnvxvOES :: MonadIO m=> GLenumtargetof type TextureEnvTarget.-> GLenumpnameof type TextureEnvParameter.-> Ptr GLfixedparamspointing toCOMPSIZE(pname)elements of typeGLfixed.-> m ()
glGetTexFilterFuncSGIS :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenumfilterof type TextureFilterSGIS.-> Ptr GLfloatweightspointing toCOMPSIZE(target,filter)elements of typeGLfloat.-> m ()
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.
glGetTexGenfvOES :: MonadIO m=> GLenumcoordof type TextureCoordName.-> GLenumpnameof type TextureGenParameter.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
glGetTexGeniv :: MonadIO m=> GLenumcoordof type TextureCoordName.-> GLenumpnameof type TextureGenParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
Manual page for OpenGL 2.x.
glGetTexGenivOES :: MonadIO m=> GLenumcoordof type TextureCoordName.-> GLenumpnameof type TextureGenParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
glGetTexGenxvOES :: MonadIO m=> GLenumcoordof type TextureCoordName.-> GLenumpnameof type TextureGenParameter.-> Ptr GLfixedparamspointing toCOMPSIZE(pname)elements of typeGLfixed.-> m ()
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.
glGetTexLevelParameterxvOES :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLintlevel.-> GLenumpnameof type GetTextureParameter.-> Ptr GLfixedparamspointing toCOMPSIZE(pname)elements of typeGLfixed.-> m ()
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.
glGetTexParameterIivEXT :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenumpnameof type GetTextureParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
This command is an alias for glGetTexParameterIiv.
glGetTexParameterIivOES :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenumpnameof type GetTextureParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
This command is an alias for glGetTexParameterIiv.
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.
glGetTexParameterIuivEXT :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenumpnameof type GetTextureParameter.-> Ptr GLuintparamspointing toCOMPSIZE(pname)elements of typeGLuint.-> m ()
This command is an alias for glGetTexParameterIuiv.
glGetTexParameterIuivOES :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenumpnameof type GetTextureParameter.-> Ptr GLuintparamspointing toCOMPSIZE(pname)elements of typeGLuint.-> m ()
This command is an alias for glGetTexParameterIuiv.
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.
glGetTexParameterxv :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenumpnameof type GetTextureParameter.-> Ptr GLfixedparamspointing toCOMPSIZE(pname)elements of typeGLfixed.-> m ()
glGetTexParameterxvOES :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenumpnameof type GetTextureParameter.-> Ptr GLfixedparamspointing toCOMPSIZE(pname)elements of typeGLfixed.-> m ()
This command is an alias for glGetTextureHandleARB.
glGetTextureImage Manual page for 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 ()
Manual page for OpenGL 4.x.
glGetTextureLevelParameterfvEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLenumpnameof type GetTextureParameter.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
Manual page for OpenGL 4.x.
glGetTextureLevelParameterivEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLenumpnameof type GetTextureParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
Manual page for OpenGL 4.x.
glGetTextureParameterIivEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLenumpnameof type GetTextureParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
Manual page for OpenGL 4.x.
glGetTextureParameterIuivEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLenumpnameof type GetTextureParameter.-> Ptr GLuintparamspointing toCOMPSIZE(pname)elements of typeGLuint.-> m ()
Manual page for OpenGL 4.x.
glGetTextureParameterfvEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLenumpnameof type GetTextureParameter.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
Manual page for OpenGL 4.x.
glGetTextureParameterivEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLenumpnameof type GetTextureParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
This command is an alias for glGetTextureSamplerHandleARB.
glGetTextureSubImage Manual page for OpenGL 4.x.
glGetTrackMatrixivNV :: MonadIO m=> GLenumtargetof type VertexAttribEnumNV.-> GLuintaddress.-> GLenumpnameof type VertexAttribEnumNV.-> Ptr GLintparamspointing to1element of typeGLint.-> m ()
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.
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.
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.
glGetUniformIndices Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetUniformLocationARB :: MonadIO m=> GLhandleARBprogramObjof typehandleARB.-> Ptr GLcharARBname.-> m GLint
This command is an alias for glGetUniformLocation.
Manual page for OpenGL 4.x.
glGetUniformdv Manual page for OpenGL 4.x.
glGetUniformfv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetUniformfvARB :: MonadIO m=> GLhandleARBprogramObjof typehandleARB.-> GLintlocation.-> Ptr GLfloatparamspointing toCOMPSIZE(programObj,location)elements of typeGLfloat.-> m ()
This command is an alias for glGetUniformfv.
glGetUniformi64vNV :: MonadIO m=> GLuintprogram.-> GLintlocation.-> Ptr GLint64EXTparamspointing toCOMPSIZE(program,location)elements of typeGLint64EXT.-> m ()
glGetUniformiv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetUniformivARB :: MonadIO m=> GLhandleARBprogramObjof typehandleARB.-> GLintlocation.-> Ptr GLintparamspointing toCOMPSIZE(programObj,location)elements of typeGLint.-> m ()
This command is an alias for glGetUniformiv.
glGetUniformui64vNV :: MonadIO m=> GLuintprogram.-> GLintlocation.-> Ptr GLuint64EXTparamspointing toCOMPSIZE(program,location)elements of typeGLuint64EXT.-> m ()
glGetUniformuiv Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetUniformuivEXT This command is an alias for glGetUniformuiv.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glGetVertexArrayiv Manual page for OpenGL 4.x.
glGetVertexAttribIiv Manual pages for OpenGL 3.x or OpenGL 4.x.
This command is an alias for glGetVertexAttribIiv.
Manual pages for OpenGL 3.x or OpenGL 4.x.
This command is an alias for glGetVertexAttribIuiv.
glGetVertexAttribLdv Manual page for OpenGL 4.x.
This command is an alias for glGetVertexAttribLdv.
glGetVertexAttribLi64vNV :: MonadIO m=> GLuintindex.-> GLenumpnameof type VertexAttribEnum.-> Ptr GLint64EXTparamspointing toCOMPSIZE(pname)elements of typeGLint64EXT.-> m ()
glGetVertexAttribLui64vARB :: MonadIO m=> GLuintindex.-> GLenumpnameof type VertexAttribEnum.-> Ptr GLuint64EXTparams.-> m ()
glGetVertexAttribLui64vNV :: MonadIO m=> GLuintindex.-> GLenumpnameof type VertexAttribEnum.-> Ptr GLuint64EXTparamspointing toCOMPSIZE(pname)elements of typeGLuint64EXT.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
This command is an alias for glGetVertexAttribPointerv.
This command is an alias for glGetVertexAttribPointerv.
glGetVertexAttribdv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
This command is an alias for glGetVertexAttribdv.
This command is an alias for glGetVertexAttribdv.
glGetVertexAttribfv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
This command is an alias for glGetVertexAttribfv.
This command is an alias for glGetVertexAttribfv.
glGetVertexAttribiv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
This command is an alias for glGetVertexAttribiv.
This command is an alias for glGetVertexAttribiv.
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 ()
glGetVkProcAddrNV :: MonadIO m=> Ptr GLcharnamepointing toCOMPSIZE(name)elements of typeGLchar.-> m GLVULKANPROCNV
glGetnColorTable :: MonadIO m=> GLenumtargetof type ColorTableTarget.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> GLsizeibufSize.-> Ptr atable.-> m ()
glGetnColorTableARB :: MonadIO m=> GLenumtargetof type ColorTableTarget.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> GLsizeibufSize.-> Ptr atablepointing tobufSizeelements of typea.-> m ()
Manual page for OpenGL 4.x.
glGetnConvolutionFilter :: MonadIO m=> GLenumtargetof type ConvolutionTarget.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> GLsizeibufSize.-> Ptr aimage.-> m ()
glGetnConvolutionFilterARB :: MonadIO m=> GLenumtargetof type ConvolutionTarget.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> GLsizeibufSize.-> Ptr aimagepointing tobufSizeelements of typea.-> m ()
glGetnHistogram glGetnHistogramARB glGetnMinmax 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 ()
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.
glGetnTexImageARB :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLintlevel.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> GLsizeibufSize.-> Ptr aimgpointing tobufSizeelements of typea.-> m ()
glGetnUniformdv Manual page for OpenGL 4.x.
glGetnUniformfv Manual page for OpenGL 4.x.
glGetnUniformfvEXT This command is an alias for glGetnUniformfv.
glGetnUniformfvKHR This command is an alias for glGetnUniformfv.
glGetnUniformiv Manual page for OpenGL 4.x.
glGetnUniformivEXT This command is an alias for glGetnUniformiv.
glGetnUniformivKHR This command is an alias for glGetnUniformiv.
glGetnUniformuiv Manual page for OpenGL 4.x.
glGetnUniformuivKHR This command is an alias for glGetnUniformuiv.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glHistogram :: MonadIO m=> GLenumtargetof type HistogramTargetEXT.-> GLsizeiwidth.-> GLenuminternalformatof type InternalFormat.-> GLbooleansinkof type Boolean.-> m ()
Manual page for OpenGL 2.x.
glHistogramEXT :: MonadIO m=> GLenumtargetof type HistogramTargetEXT.-> GLsizeiwidth.-> GLenuminternalformatof type InternalFormat.-> GLbooleansinkof type Boolean.-> m ()
This command is an alias for glHistogram.
glIglooInterfaceSGIX :: MonadIO m=> GLenumpnameof type IglooFunctionSelectSGIX.-> Ptr aparamspointing toCOMPSIZE(pname)elements of typeIglooParameterSGIX.-> m ()
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 ()
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 ()
glImportSyncEXT :: MonadIO m=> GLenumexternal_sync_type.-> GLintptrexternal_sync.-> GLbitfieldflags.-> m GLsyncof type
sync.
glIndexFuncEXT :: MonadIO m=> GLenumfuncof type IndexFunctionEXT.-> GLclampfrefof typeClampedFloat32.-> m ()
Manual page for OpenGL 2.x.
glIndexMaterialEXT :: MonadIO m=> GLenumfaceof type MaterialFace.-> GLenummodeof type IndexMaterialParameterEXT.-> m ()
glIndexPointer :: MonadIO m=> GLenumtypeof type IndexPointerType.-> GLsizeistride.-> Ptr apointerpointing toCOMPSIZE(type,stride)elements of typea.-> m ()
Manual page for OpenGL 2.x.
glIndexPointerEXT 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.
glIndexxvOES Manual page for OpenGL 2.x.
glInterleavedArrays :: MonadIO m=> GLenumformatof type InterleavedArrayFormat.-> GLsizeistride.-> Ptr apointerpointing toCOMPSIZE(format,stride)elements of typea.-> m ()
Manual page for OpenGL 2.x.
Manual 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.
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 2.x or 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.
This command is an alias for glIsEnabledi.
glIsEnabledi Manual pages for OpenGL 3.x or OpenGL 4.x.
glIsEnablediEXT This command is an alias for glIsEnabledi.
glIsEnablediNV This command is an alias for glIsEnabledi.
glIsEnablediOES This command is an alias for glIsEnabledi.
Manual pages for OpenGL 3.x or OpenGL 4.x.
This command is an alias for glIsFramebuffer.
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 glIsProgramARB.
Manual page for OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
This command is an alias for glIsQuery.
Manual pages for OpenGL 3.x or OpenGL 4.x.
This command is an alias for glIsRenderbuffer.
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.
This command is an alias for glIsSync.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 4.x.
This command is an alias for glIsTransformFeedback.
Manual pages for OpenGL 3.x or OpenGL 4.x.
This command is an alias for glIsVertexArray.
This command is an alias for glIsVertexArray.
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 ()
glLightEnviSGIX :: MonadIO m=> GLenumpnameof type LightEnvParameterSGIX.-> GLintparamof typeCheckedInt32.-> m ()
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.
glLightModelxOES :: MonadIO m=> GLenumpnameof type LightModelParameter.-> GLfixedparam.-> m ()
glLightModelxv :: MonadIO m=> GLenumpnameof type LightModelParameter.-> Ptr GLfixedparampointing toCOMPSIZE(pname)elements of typeGLfixed.-> m ()
glLightModelxvOES :: MonadIO m=> GLenumpnameof type LightModelParameter.-> Ptr GLfixedparampointing toCOMPSIZE(pname)elements of typeGLfixed.-> m ()
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.
glLightxOES glLightxvOES 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.
This command is an alias for glLinkProgram.
Manual page for OpenGL 2.x.
glListParameterfSGIX :: MonadIO m=> GLuintlistof typeList.-> GLenumpnameof type ListParameterName.-> GLfloatparamof typeCheckedFloat32.-> m ()
glListParameteriSGIX :: MonadIO m=> GLuintlistof typeList.-> GLenumpnameof type ListParameterName.-> GLintparamof typeCheckedInt32.-> m ()
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
glLoadProgramNV Manual page for OpenGL 2.x.
This command is an alias for glLoadTransposeMatrixd.
Manual page for OpenGL 2.x.
This command is an alias for glLoadTransposeMatrixf.
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.
glMapBufferARB :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLenumaccessof type BufferAccessARB.-> m (Ptr a)
This command is an alias for glMapBuffer.
glMapBufferOES :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLenumaccessof type BufferAccessARB.-> m (Ptr a)
This command is an alias for glMapBuffer.
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.
glMapBufferRangeEXT :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLintptroffset.-> GLsizeiptrlength.-> GLbitfieldaccessof type MapBufferAccessMask.-> m (Ptr a)
This command is an alias for glMapBufferRange.
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 ()
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.
glMapNamedBuffer :: MonadIO m=> GLuintbuffer.-> GLenumaccessof type BufferAccessARB.-> m (Ptr a)
Manual page for OpenGL 4.x.
glMapNamedBufferEXT :: MonadIO m=> GLuintbuffer.-> GLenumaccessof type BufferAccessARB.-> m (Ptr a)
glMapNamedBufferRange :: MonadIO m=> GLuintbuffer.-> GLintptroffset.-> GLsizeiptrlengthof typeBufferSize.-> GLbitfieldaccessof type MapBufferAccessMask.-> m (Ptr a)
Manual page for OpenGL 4.x.
glMapNamedBufferRangeEXT :: MonadIO m=> GLuintbuffer.-> GLintptroffset.-> GLsizeiptrlength.-> GLbitfieldaccessof type MapBufferAccessMask.-> m (Ptr a)
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 ()
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 ()
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.
glMaterialx :: MonadIO m=> GLenumfaceof type MaterialFace.-> GLenumpnameof type MaterialParameter.-> GLfixedparam.-> m ()
glMaterialxOES :: 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 ()
glMaterialxvOES :: MonadIO m=> GLenumfaceof type MaterialFace.-> GLenumpnameof type MaterialParameter.-> Ptr GLfixedparampointing toCOMPSIZE(pname)elements of typeGLfixed.-> m ()
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 ()
Manual page for OpenGL 2.x.
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 This command is an alias for glMaxShaderCompilerThreadsKHR.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
This command is an alias for glMemoryBarrier.
Manual page for OpenGL 4.x.
This command is an alias for glMinSampleShading.
This command is an alias for glMinSampleShading.
glMinmax :: MonadIO m=> GLenumtargetof type MinmaxTargetEXT.-> GLenuminternalformatof type InternalFormat.-> GLbooleansinkof type Boolean.-> m ()
Manual page for OpenGL 2.x.
glMinmaxEXT :: MonadIO m=> GLenumtargetof type MinmaxTargetEXT.-> GLenuminternalformatof type InternalFormat.-> GLbooleansinkof type Boolean.-> m ()
This command is an alias for glMinmax.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
This command is an alias for glMultTransposeMatrixd.
Manual page for OpenGL 2.x.
This command is an alias for glMultTransposeMatrixf.
glMultiDrawArrays Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glMultiDrawArraysEXT This command is an alias for glMultiDrawArrays.
Manual page for OpenGL 4.x.
This command is an alias for glMultiDrawArraysIndirect.
This command is an alias for glMultiDrawArraysIndirectCount.
This command is an alias for glMultiDrawArraysIndirect.
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.
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.
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.
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.
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.
glMultiDrawElementsIndirectAMD :: MonadIO m=> GLenummodeof type PrimitiveType.-> GLenumtypeof type DrawElementsType.-> Ptr aindirect.-> GLsizeiprimcount.-> GLsizeistride.-> m ()
This command is an alias for glMultiDrawElementsIndirect.
glMultiDrawElementsIndirectBindlessCountNV :: MonadIO m=> GLenummodeof type PrimitiveType.-> GLenumtypeof type DrawElementsType.-> Ptr aindirect.-> GLsizeidrawCount.-> GLsizeimaxDrawCount.-> GLsizeistride.-> GLintvertexBufferCount.-> m ()
glMultiDrawElementsIndirectBindlessNV :: MonadIO m=> GLenummodeof type PrimitiveType.-> GLenumtypeof type DrawElementsType.-> Ptr aindirect.-> GLsizeidrawCount.-> GLsizeistride.-> GLintvertexBufferCount.-> m ()
glMultiDrawElementsIndirectCount :: MonadIO m=> GLenummodeof type PrimitiveType.-> GLenumtypeof type DrawElementsType.-> Ptr aindirect.-> GLintptrdrawcount.-> GLsizeimaxdrawcount.-> GLsizeistride.-> m ()
glMultiDrawElementsIndirectCountARB :: MonadIO m=> GLenummodeof type PrimitiveType.-> GLenumtypeof type DrawElementsType.-> Ptr aindirect.-> GLintptrdrawcount.-> GLsizeimaxdrawcount.-> GLsizeistride.-> m ()
This command is an alias for glMultiDrawElementsIndirectCount.
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.
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 ()
glMultiTexBufferEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureTarget.-> GLenuminternalformat.-> GLuintbuffer.-> m ()
glMultiTexCoord1bvOES :: MonadIO m=> GLenumtextureof type TextureUnit.-> Ptr GLbytecoordspointing to1element of typeGLbyte.-> m ()
glMultiTexCoord1d :: MonadIO m=> GLenumtargetof type TextureUnit.-> GLdoublesof typeCoordD.-> m ()
Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord1dv.
glMultiTexCoord1dARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> GLdoublesof typeCoordD.-> m ()
The vector equivalent of this command is glMultiTexCoord1dv. This command is an alias for glMultiTexCoord1d.
glMultiTexCoord1dv :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLdoublevpointing to1element of typeCoordD.-> m ()
Manual page for OpenGL 2.x.
glMultiTexCoord1dvARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLdoublevpointing to1element of typeCoordD.-> m ()
This command is an alias for glMultiTexCoord1dv.
glMultiTexCoord1f :: MonadIO m=> GLenumtargetof type TextureUnit.-> GLfloatsof typeCoordF.-> m ()
Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord1fv.
glMultiTexCoord1fARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> GLfloatsof typeCoordF.-> m ()
The vector equivalent of this command is glMultiTexCoord1fv. This command is an alias for glMultiTexCoord1f.
glMultiTexCoord1fv :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLfloatvpointing to1element of typeCoordF.-> m ()
Manual page for OpenGL 2.x.
glMultiTexCoord1fvARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLfloatvpointing to1element of typeCoordF.-> m ()
This command is an alias for glMultiTexCoord1fv.
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 ()
glMultiTexCoord1i :: MonadIO m=> GLenumtargetof type TextureUnit.-> GLintsof typeCoordI.-> m ()
Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord1iv.
glMultiTexCoord1iARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> GLintsof typeCoordI.-> m ()
The vector equivalent of this command is glMultiTexCoord1iv. This command is an alias for glMultiTexCoord1i.
glMultiTexCoord1iv :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLintvpointing to1element of typeCoordI.-> m ()
Manual page for OpenGL 2.x.
glMultiTexCoord1ivARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLintvpointing to1element of typeCoordI.-> m ()
This command is an alias for glMultiTexCoord1iv.
glMultiTexCoord1s :: MonadIO m=> GLenumtargetof type TextureUnit.-> GLshortsof typeCoordS.-> m ()
Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord1sv.
glMultiTexCoord1sARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> GLshortsof typeCoordS.-> m ()
The vector equivalent of this command is glMultiTexCoord1sv. This command is an alias for glMultiTexCoord1s.
glMultiTexCoord1sv :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLshortvpointing to1element of typeCoordS.-> m ()
Manual page for OpenGL 2.x.
glMultiTexCoord1svARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLshortvpointing to1element of typeCoordS.-> m ()
This command is an alias for glMultiTexCoord1sv.
glMultiTexCoord1xvOES :: MonadIO m=> GLenumtextureof type TextureUnit.-> Ptr GLfixedcoordspointing to1element of typeGLfixed.-> m ()
glMultiTexCoord2bOES :: MonadIO m=> GLenumtextureof type TextureUnit.-> GLbytes.-> GLbytet.-> m ()
glMultiTexCoord2bvOES :: MonadIO m=> GLenumtextureof type TextureUnit.-> Ptr GLbytecoordspointing to2elements of typeGLbyte.-> m ()
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.
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.
glMultiTexCoord2dv :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLdoublevpointing to2elements of typeCoordD.-> m ()
Manual page for OpenGL 2.x.
glMultiTexCoord2dvARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLdoublevpointing to2elements of typeCoordD.-> m ()
This command is an alias for glMultiTexCoord2dv.
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.
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.
glMultiTexCoord2fv :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLfloatvpointing to2elements of typeCoordF.-> m ()
Manual page for OpenGL 2.x.
glMultiTexCoord2fvARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLfloatvpointing to2elements of typeCoordF.-> m ()
This command is an alias for glMultiTexCoord2fv.
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 ()
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.
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.
glMultiTexCoord2iv :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLintvpointing to2elements of typeCoordI.-> m ()
Manual page for OpenGL 2.x.
glMultiTexCoord2ivARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLintvpointing to2elements of typeCoordI.-> m ()
This command is an alias for glMultiTexCoord2iv.
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.
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.
glMultiTexCoord2sv :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLshortvpointing to2elements of typeCoordS.-> m ()
Manual page for OpenGL 2.x.
glMultiTexCoord2svARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLshortvpointing to2elements of typeCoordS.-> m ()
This command is an alias for glMultiTexCoord2sv.
glMultiTexCoord2xOES :: MonadIO m=> GLenumtextureof type TextureUnit.-> GLfixeds.-> GLfixedt.-> m ()
glMultiTexCoord2xvOES :: MonadIO m=> GLenumtextureof type TextureUnit.-> Ptr GLfixedcoordspointing to2elements of typeGLfixed.-> m ()
glMultiTexCoord3bOES glMultiTexCoord3bvOES :: MonadIO m=> GLenumtextureof type TextureUnit.-> Ptr GLbytecoordspointing to3elements of typeGLbyte.-> m ()
glMultiTexCoord3d Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord3dv.
glMultiTexCoord3dARB The vector equivalent of this command is glMultiTexCoord3dv. This command is an alias for glMultiTexCoord3d.
glMultiTexCoord3dv :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLdoublevpointing to3elements of typeCoordD.-> m ()
Manual page for OpenGL 2.x.
glMultiTexCoord3dvARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLdoublevpointing to3elements of typeCoordD.-> m ()
This command is an alias for glMultiTexCoord3dv.
glMultiTexCoord3f Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord3fv.
glMultiTexCoord3fARB The vector equivalent of this command is glMultiTexCoord3fv. This command is an alias for glMultiTexCoord3f.
glMultiTexCoord3fv :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLfloatvpointing to3elements of typeCoordF.-> m ()
Manual page for OpenGL 2.x.
glMultiTexCoord3fvARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLfloatvpointing to3elements of typeCoordF.-> m ()
This command is an alias for glMultiTexCoord3fv.
glMultiTexCoord3hNV The vector equivalent of this command is glMultiTexCoord3hvNV.
glMultiTexCoord3hvNV :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLhalfNVvpointing to3elements of typeHalf16NV.-> m ()
glMultiTexCoord3i Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord3iv.
glMultiTexCoord3iARB The vector equivalent of this command is glMultiTexCoord3iv. This command is an alias for glMultiTexCoord3i.
glMultiTexCoord3iv :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLintvpointing to3elements of typeCoordI.-> m ()
Manual page for OpenGL 2.x.
glMultiTexCoord3ivARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLintvpointing to3elements of typeCoordI.-> m ()
This command is an alias for glMultiTexCoord3iv.
glMultiTexCoord3s Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord3sv.
glMultiTexCoord3sARB The vector equivalent of this command is glMultiTexCoord3sv. This command is an alias for glMultiTexCoord3s.
glMultiTexCoord3sv :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLshortvpointing to3elements of typeCoordS.-> m ()
Manual page for OpenGL 2.x.
glMultiTexCoord3svARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLshortvpointing to3elements of typeCoordS.-> m ()
This command is an alias for glMultiTexCoord3sv.
glMultiTexCoord3xOES glMultiTexCoord3xvOES :: MonadIO m=> GLenumtextureof type TextureUnit.-> Ptr GLfixedcoordspointing to3elements of typeGLfixed.-> m ()
glMultiTexCoord4bOES glMultiTexCoord4bvOES :: MonadIO m=> GLenumtextureof type TextureUnit.-> Ptr GLbytecoordspointing to4elements of typeGLbyte.-> m ()
glMultiTexCoord4d Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord4dv.
glMultiTexCoord4dARB The vector equivalent of this command is glMultiTexCoord4dv. This command is an alias for glMultiTexCoord4d.
glMultiTexCoord4dv :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLdoublevpointing to4elements of typeCoordD.-> m ()
Manual page for OpenGL 2.x.
glMultiTexCoord4dvARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLdoublevpointing to4elements of typeCoordD.-> m ()
This command is an alias for glMultiTexCoord4dv.
glMultiTexCoord4f Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord4fv.
glMultiTexCoord4fARB The vector equivalent of this command is glMultiTexCoord4fv. This command is an alias for glMultiTexCoord4f.
glMultiTexCoord4fv :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLfloatvpointing to4elements of typeCoordF.-> m ()
Manual page for OpenGL 2.x.
glMultiTexCoord4fvARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLfloatvpointing to4elements of typeCoordF.-> m ()
This command is an alias for glMultiTexCoord4fv.
glMultiTexCoord4hNV The vector equivalent of this command is glMultiTexCoord4hvNV.
glMultiTexCoord4hvNV :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLhalfNVvpointing to4elements of typeHalf16NV.-> m ()
glMultiTexCoord4i Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord4iv.
glMultiTexCoord4iARB The vector equivalent of this command is glMultiTexCoord4iv. This command is an alias for glMultiTexCoord4i.
glMultiTexCoord4iv :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLintvpointing to4elements of typeCoordI.-> m ()
Manual page for OpenGL 2.x.
glMultiTexCoord4ivARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLintvpointing to4elements of typeCoordI.-> m ()
This command is an alias for glMultiTexCoord4iv.
glMultiTexCoord4s Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord4sv.
glMultiTexCoord4sARB The vector equivalent of this command is glMultiTexCoord4sv. This command is an alias for glMultiTexCoord4s.
glMultiTexCoord4sv :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLshortvpointing to4elements of typeCoordS.-> m ()
Manual page for OpenGL 2.x.
glMultiTexCoord4svARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLshortvpointing to4elements of typeCoordS.-> m ()
This command is an alias for glMultiTexCoord4sv.
glMultiTexCoord4x glMultiTexCoord4xOES glMultiTexCoord4xvOES :: MonadIO m=> GLenumtextureof type TextureUnit.-> Ptr GLfixedcoordspointing to4elements of typeGLfixed.-> m ()
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 ()
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 ()
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 ()
glNamedBufferData :: MonadIO m=> GLuintbuffer.-> GLsizeiptrsizeof typeBufferSize.-> Ptr adata.-> GLenumusageof type VertexBufferObjectUsage.-> m ()
Manual page for OpenGL 4.x.
glNamedBufferDataEXT :: MonadIO m=> GLuintbuffer.-> GLsizeiptrsize.-> Ptr adatapointing toCOMPSIZE(size)elements of typea.-> GLenumusageof type VertexBufferObjectUsage.-> m ()
glNamedBufferStorage :: MonadIO m=> GLuintbuffer.-> GLsizeiptrsizeof typeBufferSize.-> Ptr adatapointing tosizeelements of typea.-> GLbitfieldflagsof type BufferStorageMask.-> m ()
Manual page for OpenGL 4.x.
glNamedBufferStorageEXT :: MonadIO m=> GLuintbuffer.-> GLsizeiptrsizeof typeBufferSize.-> Ptr adatapointing tosizeelements of typea.-> GLbitfieldflagsof type BufferStorageMask.-> m ()
This command is an alias for glNamedBufferStorage.
glNamedBufferStorageExternalEXT :: MonadIO m=> GLuintbuffer.-> GLintptroffset.-> GLsizeiptrsize.-> GLeglClientBufferEXTclientBuffer.-> GLbitfieldflagsof type BufferStorageMask.-> m ()
glNamedBufferStorageMemEXT :: MonadIO m=> GLuintbuffer.-> GLsizeiptrsizeof typeBufferSize.-> GLuintmemory.-> GLuint64offset.-> m ()
glNamedBufferSubData :: MonadIO m=> GLuintbuffer.-> GLintptroffset.-> GLsizeiptrsizeof typeBufferSize.-> Ptr adatapointing toCOMPSIZE(size)elements of typea.-> m ()
Manual page for OpenGL 4.x.
glNamedBufferSubDataEXT :: MonadIO m=> GLuintbuffer.-> GLintptroffset.-> GLsizeiptrsizeof typeBufferSize.-> Ptr adatapointing toCOMPSIZE(size)elements of typea.-> m ()
This command is an alias for glNamedBufferSubData.
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.
glNamedFramebufferParameteriEXT :: MonadIO m=> GLuintframebufferof typeFramebuffer.-> GLenumpnameof type FramebufferParameterName.-> GLintparam.-> m ()
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.
glNamedFramebufferRenderbufferEXT :: MonadIO m=> GLuintframebufferof typeFramebuffer.-> GLenumattachmentof type FramebufferAttachment.-> GLenumrenderbuffertargetof type RenderbufferTarget.-> GLuintrenderbufferof typeRenderbuffer.-> m ()
Manual page for OpenGL 4.x.
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 ()
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 ()
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 2.x.
glNewObjectBufferATI 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.
glNormal3hNV The vector equivalent of this command is glNormal3hvNV.
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.
glNormal3xvOES glNormalP3uiv :: MonadIO m=> GLenumtypeof type NormalPointerType.-> Ptr GLuintcoordspointing to1element of typeGLuint.-> m ()
glNormalPointer :: MonadIO m=> GLenumtypeof type NormalPointerType.-> GLsizeistride.-> Ptr apointerpointing toCOMPSIZE(type,stride)elements of typea.-> m ()
Manual page for OpenGL 2.x.
glNormalPointerEXT glNormalPointervINTEL :: MonadIO m=> GLenumtypeof type NormalPointerType.-> Ptr (Ptr a)pointerpointing to4elements of typePtr a.-> m ()
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 ()
glObjectLabel Manual page for OpenGL 4.x.
glObjectLabelKHR This command is an alias for glObjectLabel.
glObjectPtrLabel Manual page for OpenGL 4.x.
This command is an alias for glObjectPtrLabel.
glOrtho Manual page for OpenGL 2.x.
glPNTrianglesfATI :: MonadIO m=> GLenumpnameof type PNTrianglesPNameATI.-> GLfloatparam.-> m ()
glPassTexCoordATI :: MonadIO m=> GLuintdst.-> GLuintcoord.-> GLenumswizzleof type SwizzleOpATI.-> m ()
Manual page for OpenGL 2.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.
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.
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 Manual page for OpenGL 4.x.
This command is an alias for glPauseTransformFeedback.
glPixelDataRangeNV :: MonadIO m=> GLenumtargetof type PixelDataRangeTargetNV.-> GLsizeilength.-> Ptr apointerpointing tolengthelements of typea.-> m ()
glPixelMapfv Manual page for OpenGL 2.x.
glPixelMapuiv Manual page for OpenGL 2.x.
glPixelMapusv Manual page for OpenGL 2.x.
glPixelStoref :: MonadIO m=> GLenumpnameof type PixelStoreParameter.-> GLfloatparamof typeCheckedFloat32.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glPixelStorei :: MonadIO m=> GLenumpnameof type PixelStoreParameter.-> GLintparamof typeCheckedInt32.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
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 ()
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.
glPixelTransferxOES :: MonadIO m=> GLenumpnameof type PixelTransferParameter.-> GLfixedparam.-> m ()
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 ()
Manual page for OpenGL 2.x.
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.
glPointParameterf :: MonadIO m=> GLenumpnameof type PointParameterNameARB.-> GLfloatparamof typeCheckedFloat32.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glPointParameterfARB :: MonadIO m=> GLenumpnameof type PointParameterNameARB.-> GLfloatparamof typeCheckedFloat32.-> m ()
This command is an alias for glPointParameterf.
glPointParameterfEXT :: MonadIO m=> GLenumpnameof type PointParameterNameARB.-> GLfloatparamof typeCheckedFloat32.-> m ()
This command is an alias for glPointParameterf.
glPointParameterfSGIS :: MonadIO m=> GLenumpnameof type PointParameterNameARB.-> GLfloatparamof typeCheckedFloat32.-> m ()
This command is an alias for glPointParameterf.
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.
glPointParameterfvARB :: MonadIO m=> GLenumpnameof type PointParameterNameARB.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeCheckedFloat32.-> m ()
This command is an alias for glPointParameterfv.
glPointParameterfvEXT :: MonadIO m=> GLenumpnameof type PointParameterNameARB.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeCheckedFloat32.-> m ()
This command is an alias for glPointParameterfv.
glPointParameterfvSGIS :: MonadIO m=> GLenumpnameof type PointParameterNameARB.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeCheckedFloat32.-> m ()
This command is an alias for glPointParameterfv.
glPointParameteri :: MonadIO m=> GLenumpnameof type PointParameterNameARB.-> GLintparam.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glPointParameteriNV :: MonadIO m=> GLenumpnameof type PointParameterNameARB.-> GLintparam.-> m ()
This command is an alias for glPointParameteri.
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.
glPointParameterivNV :: MonadIO m=> GLenumpnameof type PointParameterNameARB.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
This command is an alias for glPointParameteriv.
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 ()
glPointParameterxvOES :: MonadIO m=> GLenumpnameof type PointParameterNameARB.-> Ptr GLfixedparamspointing toCOMPSIZE(pname)elements of typeGLfixed.-> m ()
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.
glPolygonModeNV :: MonadIO m=> GLenumfaceof type MaterialFace.-> GLenummodeof type PolygonMode.-> m ()
This command is an alias for glPolygonMode.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
This command is an alias for glPolygonOffsetClamp.
glPolygonStipple Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 4.x.
This command is an alias for glPopDebugGroup.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
This command is an alias for glPrimitiveBoundingBox.
This command is an alias for glPrimitiveBoundingBox.
This command is an alias for glPrimitiveBoundingBox.
Manual pages for OpenGL 3.x or OpenGL 4.x.
glPrioritizeTextures Manual page for OpenGL 2.x.
This command is an alias for glPrioritizeTextures.
glProgramBinary Manual page for OpenGL 4.x.
glProgramBinaryOES This command is an alias for glProgramBinary.
The vector equivalent of this command is glProgramEnvParameter4dvARB.
The vector equivalent of this command is glProgramEnvParameter4fvARB.
The vector equivalent of this command is glProgramEnvParameterI4ivNV.
The vector equivalent of this command is glProgramEnvParameterI4uivNV.
The vector equivalent of this command is glProgramLocalParameter4dvARB.
The vector equivalent of this command is glProgramLocalParameter4fvARB.
The vector equivalent of this command is glProgramLocalParameterI4ivNV.
The vector equivalent of this command is glProgramLocalParameterI4uivNV.
The vector equivalent of this command is glProgramNamedParameter4dvNV.
The vector equivalent of this command is glProgramNamedParameter4fvNV.
The vector equivalent of this command is glProgramParameter4dvNV.
The vector equivalent of this command is glProgramParameter4fvNV.
glProgramParameteri :: MonadIO m=> GLuintprogram.-> GLenumpnameof type ProgramParameterPName.-> GLintvalue.-> m ()
Manual page for OpenGL 4.x.
glProgramParameteriARB :: MonadIO m=> GLuintprogram.-> GLenumpnameof type ProgramParameterPName.-> GLintvalue.-> m ()
This command is an alias for glProgramParameteri.
glProgramParameteriEXT :: MonadIO m=> GLuintprogram.-> GLenumpnameof type ProgramParameterPName.-> GLintvalue.-> m ()
This command is an alias for glProgramParameteri.
glProgramStringARB :: MonadIO m=> GLenumtargetof type ProgramTarget.-> GLenumformatof type ProgramFormat.-> GLsizeilen.-> Ptr astringpointing tolenelements of typea.-> m ()
Manual page for OpenGL 4.x.
This command is an alias for glProgramUniform1f.
glProgramUniform1fv Manual page for OpenGL 4.x.
This command is an alias for glProgramUniform1fv.
Manual page for OpenGL 4.x.
This command is an alias for glProgramUniform1i.
glProgramUniform1iv Manual page for OpenGL 4.x.
This command is an alias for glProgramUniform1iv.
Manual page for OpenGL 4.x.
This command is an alias for glProgramUniform1ui.
glProgramUniform1uiv Manual page for OpenGL 4.x.
This command is an alias for glProgramUniform1uiv.
glProgramUniform2f Manual page for OpenGL 4.x.
This command is an alias for glProgramUniform2f.
glProgramUniform2fv Manual page for OpenGL 4.x.
This command is an alias for glProgramUniform2fv.
glProgramUniform2i Manual page for OpenGL 4.x.
glProgramUniform2i64NV :: MonadIO m=> GLuintprogram.-> GLintlocation.-> GLint64EXTx.-> GLint64EXTy.-> m ()
This command is an alias for glProgramUniform2i.
glProgramUniform2iv Manual page for OpenGL 4.x.
This command is an alias for glProgramUniform2iv.
glProgramUniform2ui Manual page for OpenGL 4.x.
glProgramUniform2ui64NV :: MonadIO m=> GLuintprogram.-> GLintlocation.-> GLuint64EXTx.-> GLuint64EXTy.-> m ()
This command is an alias for glProgramUniform2ui.
glProgramUniform2uiv Manual page for OpenGL 4.x.
This command is an alias for glProgramUniform2uiv.
glProgramUniform3f Manual page for OpenGL 4.x.
This command is an alias for glProgramUniform3f.
glProgramUniform3fv Manual page for OpenGL 4.x.
This command is an alias for glProgramUniform3fv.
glProgramUniform3i Manual page for OpenGL 4.x.
glProgramUniform3i64NV :: MonadIO m=> GLuintprogram.-> GLintlocation.-> GLint64EXTx.-> GLint64EXTy.-> GLint64EXTz.-> m ()
This command is an alias for glProgramUniform3i.
glProgramUniform3iv Manual page for OpenGL 4.x.
This command is an alias for glProgramUniform3iv.
glProgramUniform3ui Manual page for OpenGL 4.x.
glProgramUniform3ui64NV :: MonadIO m=> GLuintprogram.-> GLintlocation.-> GLuint64EXTx.-> GLuint64EXTy.-> GLuint64EXTz.-> m ()
This command is an alias for glProgramUniform3ui.
glProgramUniform3uiv Manual page for OpenGL 4.x.
This command is an alias for glProgramUniform3uiv.
glProgramUniform4f Manual page for OpenGL 4.x.
This command is an alias for glProgramUniform4f.
glProgramUniform4fv Manual page for OpenGL 4.x.
This command is an alias for glProgramUniform4fv.
glProgramUniform4i Manual page for OpenGL 4.x.
glProgramUniform4i64NV :: MonadIO m=> GLuintprogram.-> GLintlocation.-> GLint64EXTx.-> GLint64EXTy.-> GLint64EXTz.-> GLint64EXTw.-> m ()
This command is an alias for glProgramUniform4i.
glProgramUniform4iv Manual page for OpenGL 4.x.
This command is an alias for glProgramUniform4iv.
glProgramUniform4ui Manual page for OpenGL 4.x.
glProgramUniform4ui64NV :: MonadIO m=> GLuintprogram.-> GLintlocation.-> GLuint64EXTx.-> GLuint64EXTy.-> GLuint64EXTz.-> GLuint64EXTw.-> m ()
This command is an alias for glProgramUniform4ui.
glProgramUniform4uiv Manual page for OpenGL 4.x.
This command is an alias for glProgramUniform4uiv.
This command is an alias for glProgramUniformHandleui64ARB.
This command is an alias for glProgramUniformHandleui64vARB.
Manual page for OpenGL 4.x.
This command is an alias for glProgramUniformMatrix2fv.
Manual page for OpenGL 4.x.
This command is an alias for glProgramUniformMatrix2x3fv.
Manual page for OpenGL 4.x.
This command is an alias for glProgramUniformMatrix2x4fv.
Manual page for OpenGL 4.x.
This command is an alias for glProgramUniformMatrix3fv.
Manual page for OpenGL 4.x.
This command is an alias for glProgramUniformMatrix3x2fv.
Manual page for OpenGL 4.x.
This command is an alias for glProgramUniformMatrix3x4fv.
Manual page for OpenGL 4.x.
This command is an alias for glProgramUniformMatrix4fv.
Manual page for OpenGL 4.x.
This command is an alias for glProgramUniformMatrix4x2fv.
Manual page for OpenGL 4.x.
This command is an alias for glProgramUniformMatrix4x3fv.
glProgramUniformui64NV :: MonadIO m=> GLuintprogram.-> GLintlocation.-> GLuint64EXTvalue.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
This command is an alias for glProvokingVertex.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
glPushDebugGroup Manual page for OpenGL 4.x.
glPushDebugGroupKHR This command is an alias for glPushDebugGroup.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
This command is an alias for glQueryCounter.
glQueryMatrixxOES glQueryObjectParameteruiAMD :: MonadIO m=> GLenumtargetof type QueryTarget.-> GLuintid.-> GLenumpname.-> GLuintparamof type OcclusionQueryEventMaskAMD.-> m ()
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.
glRasterPos2xvOES 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.
glRasterPos3xvOES 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.
glRasterPos4xvOES 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.
glReadnPixels Manual page for OpenGL 4.x.
glReadnPixelsARB This command is an alias for glReadnPixels.
glReadnPixelsEXT This command is an alias for glReadnPixels.
glReadnPixelsKHR This command is an alias for glReadnPixels.
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.
glReferencePlaneSGIX Manual page for OpenGL 4.x.
Manual page for OpenGL 2.x.
glRenderbufferStorage :: MonadIO m=> GLenumtargetof type RenderbufferTarget.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
glRenderbufferStorageEXT :: MonadIO m=> GLenumtargetof type RenderbufferTarget.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> m ()
This command is an alias for glRenderbufferStorage.
glRenderbufferStorageMultisample :: MonadIO m=> GLenumtargetof type RenderbufferTarget.-> GLsizeisamples.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
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 ()
glRenderbufferStorageMultisampleAdvancedAMD :: MonadIO m=> GLenumtargetof type RenderbufferTarget.-> GLsizeisamples.-> GLsizeistorageSamples.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> m ()
glRenderbufferStorageMultisampleCoverageNV :: MonadIO m=> GLenumtargetof type RenderbufferTarget.-> GLsizeicoverageSamples.-> GLsizeicolorSamples.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> m ()
glRenderbufferStorageMultisampleEXT :: MonadIO m=> GLenumtargetof type RenderbufferTarget.-> GLsizeisamples.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> m ()
This command is an alias for glRenderbufferStorageMultisample.
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 ()
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 ()
Manual page for OpenGL 2.x.
This command is an alias for glResetHistogram.
Manual page for OpenGL 2.x.
This command is an alias for glResetMinmax.
Manual page for OpenGL 4.x.
This command is an alias for glResumeTransformFeedback.
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.
This command is an alias for glSampleCoverage.
glSampleMapATI :: MonadIO m=> GLuintdst.-> GLuintinterp.-> GLenumswizzleof type SwizzleOpATI.-> m ()
glSampleMaskIndexedNV :: MonadIO m=> GLuintindex.-> GLbitfieldmaskof typeSampleMaskNV.-> m ()
glSampleMaskSGIS This command is an alias for glSampleMaskEXT.
Manual pages for OpenGL 3.x or OpenGL 4.x.
This command is an alias for glSamplePatternEXT.
Manual pages for OpenGL 3.x or OpenGL 4.x.
This command is an alias for glSamplerParameterIiv.
This command is an alias for glSamplerParameterIiv.
Manual pages for OpenGL 3.x or OpenGL 4.x.
This command is an alias for glSamplerParameterIuiv.
This command is an alias for glSamplerParameterIuiv.
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 page for OpenGL 2.x.
Manual page for OpenGL 2.x.
glScissor Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glScissorArrayv Manual page for OpenGL 4.x.
glScissorArrayvNV This command is an alias for glScissorArrayv.
glScissorArrayvOES This command is an alias for glScissorArrayv.
glScissorIndexed Manual page for OpenGL 4.x.
glScissorIndexedNV This command is an alias for glScissorIndexed.
glScissorIndexedOES This command is an alias for glScissorIndexed.
glScissorIndexedv Manual page for OpenGL 4.x.
glScissorIndexedvNV This command is an alias for glScissorIndexedv.
glScissorIndexedvOES This command is an alias for glScissorIndexedv.
glSecondaryColor3b Manual page for OpenGL 2.x. The vector equivalent of this command is glSecondaryColor3bv.
The vector equivalent of this command is glSecondaryColor3bvEXT. This command is an alias for glSecondaryColor3b.
Manual page for OpenGL 2.x.
This command is an alias for glSecondaryColor3bv.
glSecondaryColor3d Manual page for OpenGL 2.x. The vector equivalent of this command is glSecondaryColor3dv.
The vector equivalent of this command is glSecondaryColor3dvEXT. This command is an alias for glSecondaryColor3d.
glSecondaryColor3dv Manual page for OpenGL 2.x.
This command is an alias for glSecondaryColor3dv.
glSecondaryColor3f Manual page for OpenGL 2.x. The vector equivalent of this command is glSecondaryColor3fv.
The vector equivalent of this command is glSecondaryColor3fvEXT. This command is an alias for glSecondaryColor3f.
Manual page for OpenGL 2.x.
This command is an alias for glSecondaryColor3fv.
glSecondaryColor3hNV The vector equivalent of this command is glSecondaryColor3hvNV.
glSecondaryColor3i Manual page for OpenGL 2.x. The vector equivalent of this command is glSecondaryColor3iv.
The vector equivalent of this command is glSecondaryColor3ivEXT. This command is an alias for glSecondaryColor3i.
Manual page for OpenGL 2.x.
This command is an alias for glSecondaryColor3iv.
glSecondaryColor3s Manual page for OpenGL 2.x. The vector equivalent of this command is glSecondaryColor3sv.
The vector equivalent of this command is glSecondaryColor3svEXT. This command is an alias for glSecondaryColor3s.
Manual page for OpenGL 2.x.
This command is an alias for glSecondaryColor3sv.
glSecondaryColor3ub Manual page for OpenGL 2.x. The vector equivalent of this command is glSecondaryColor3ubv.
The vector equivalent of this command is glSecondaryColor3ubvEXT. This command is an alias for glSecondaryColor3ub.
glSecondaryColor3ubv Manual page for OpenGL 2.x.
This command is an alias for glSecondaryColor3ubv.
glSecondaryColor3ui Manual page for OpenGL 2.x. The vector equivalent of this command is glSecondaryColor3uiv.
The vector equivalent of this command is glSecondaryColor3uivEXT. This command is an alias for glSecondaryColor3ui.
glSecondaryColor3uiv Manual page for OpenGL 2.x.
This command is an alias for glSecondaryColor3uiv.
glSecondaryColor3us Manual page for OpenGL 2.x. The vector equivalent of this command is glSecondaryColor3usv.
The vector equivalent of this command is glSecondaryColor3usvEXT. This command is an alias for glSecondaryColor3us.
glSecondaryColor3usv Manual page for OpenGL 2.x.
This command is an alias for glSecondaryColor3usv.
glSecondaryColorFormatNV :: MonadIO m=> GLintsize.-> GLenumtypeof type ColorPointerType.-> GLsizeistride.-> m ()
glSecondaryColorP3uiv :: MonadIO m=> GLenumtypeof type ColorPointerType.-> Ptr GLuintcolorpointing to1element of typeGLuint.-> m ()
Manual page for OpenGL 2.x.
This command is an alias for glSecondaryColorPointer.
glSelectBuffer Manual page for OpenGL 2.x.
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.
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.
glSetFenceNV :: MonadIO m=> GLuintfenceof typeFenceNV.-> GLenumconditionof type FenceConditionNV.-> 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 ()
Manual page for OpenGL 2.x.
glShaderBinary Manual page for OpenGL 4.x.
glShaderOp1EXT :: MonadIO m=> GLenumopof type VertexShaderOpEXT.-> GLuintres.-> GLuintarg1.-> m ()
glShaderOp2EXT glShaderOp3EXT glShaderSource Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glShaderSourceARB This command is an alias for glShaderSource.
Manual page for OpenGL 4.x.
glSharpenTexFuncSGIS 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 ()
This command is an alias for glSpecializeShader.
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 ()
glStartTilingQCOM :: MonadIO m=> GLuintx.-> GLuinty.-> GLuintwidth.-> GLuintheight.-> GLbitfieldpreserveMaskof type BufferBitQCOM.-> m ()
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 ()
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.
glStencilFuncSeparateATI :: MonadIO m=> GLenumfrontfuncof type StencilFunction.-> GLenumbackfuncof type StencilFunction.-> GLintrefof typeClampedStencilValue.-> GLuintmaskof typeMaskedStencilValue.-> m ()
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.
This command is an alias for glStencilOpSeparate.
glStencilOpValueAMD :: MonadIO m=> GLenumfaceof type StencilFaceDirection.-> GLuintvalue.-> 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 ()
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 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 ()
glTestObjectAPPLE glTexAttachMemoryNV :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLuintmemory.-> GLuint64offset.-> m ()
glTexBuffer :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenuminternalformatof type InternalFormat.-> GLuintbuffer.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
glTexBufferARB :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenuminternalformatof type InternalFormat.-> GLuintbuffer.-> m ()
This command is an alias for glTexBuffer.
glTexBufferEXT :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenuminternalformatof type InternalFormat.-> GLuintbuffer.-> m ()
This command is an alias for glTexBuffer.
glTexBufferOES :: 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.
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.
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.
The vector equivalent of this command is glTexCoord1hvNV.
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.
glTexCoord1xvOES glTexCoord2bvOES 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.
glTexCoord2hNV The vector equivalent of this command is glTexCoord2hvNV.
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.
glTexCoord2xvOES glTexCoord3bvOES 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.
glTexCoord3hNV The vector equivalent of this command is glTexCoord3hvNV.
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.
glTexCoord3xvOES glTexCoord4bvOES glTexCoord4d Manual page for OpenGL 2.x. The vector equivalent of this command is glTexCoord4dv.
Manual page for OpenGL 2.x.
glTexCoord4f Manual page for OpenGL 2.x. The vector equivalent of this command is glTexCoord4fv.
Manual page for OpenGL 2.x.
glTexCoord4hNV The vector equivalent of this command is glTexCoord4hvNV.
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.
glTexCoord4xvOES 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 ()
glTexCoordPointer Manual page for OpenGL 2.x.
glTexCoordPointerEXT 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.
glTexEnvx :: MonadIO m=> GLenumtargetof type TextureEnvTarget.-> GLenumpnameof type TextureEnvParameter.-> GLfixedparam.-> m ()
glTexEnvxOES :: 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 ()
glTexEnvxvOES :: MonadIO m=> GLenumtargetof type TextureEnvTarget.-> GLenumpnameof type TextureEnvParameter.-> Ptr GLfixedparamspointing toCOMPSIZE(pname)elements of typeGLfixed.-> m ()
glTexFilterFuncSGIS :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenumfilterof type TextureFilterSGIS.-> GLsizein.-> Ptr GLfloatweightspointing tonelements of typeGLfloat.-> m ()
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.
glTexGenfOES :: MonadIO m=> GLenumcoordof type TextureCoordName.-> GLenumpnameof type TextureGenParameter.-> GLfloatparam.-> m ()
glTexGenfv :: MonadIO m=> GLenumcoordof type TextureCoordName.-> GLenumpnameof type TextureGenParameter.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeCheckedFloat32.-> m ()
Manual page for OpenGL 2.x.
glTexGenfvOES :: MonadIO m=> GLenumcoordof type TextureCoordName.-> GLenumpnameof type TextureGenParameter.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
glTexGeni :: MonadIO m=> GLenumcoordof type TextureCoordName.-> GLenumpnameof type TextureGenParameter.-> GLintparamof typeCheckedInt32.-> m ()
Manual page for OpenGL 2.x.
glTexGeniOES :: MonadIO m=> GLenumcoordof type TextureCoordName.-> GLenumpnameof type TextureGenParameter.-> GLintparam.-> m ()
glTexGeniv :: MonadIO m=> GLenumcoordof type TextureCoordName.-> GLenumpnameof type TextureGenParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeCheckedInt32.-> m ()
Manual page for OpenGL 2.x.
glTexGenivOES :: MonadIO m=> GLenumcoordof type TextureCoordName.-> GLenumpnameof type TextureGenParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> 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 ()
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.
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.
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.
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.
Manual pages for OpenGL 3.x or OpenGL 4.x.
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 ()
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 ()
This command is an alias for glTexPageCommitmentARB.
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.
glTexParameterIivEXT :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenumpnameof type TextureParameterName.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
This command is an alias for glTexParameterIiv.
glTexParameterIivOES :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenumpnameof type TextureParameterName.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
This command is an alias for glTexParameterIiv.
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.
glTexParameterIuivEXT :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenumpnameof type TextureParameterName.-> Ptr GLuintparamspointing toCOMPSIZE(pname)elements of typeGLuint.-> m ()
This command is an alias for glTexParameterIuiv.
glTexParameterIuivOES :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenumpnameof type TextureParameterName.-> Ptr GLuintparamspointing toCOMPSIZE(pname)elements of typeGLuint.-> m ()
This command is an alias for glTexParameterIuiv.
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.
glTexParameterx :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenumpnameof type GetTextureParameter.-> GLfixedparam.-> m ()
glTexParameterxOES :: 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 ()
glTexParameterxvOES :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenumpnameof type GetTextureParameter.-> Ptr GLfixedparamspointing toCOMPSIZE(pname)elements of typeGLfixed.-> m ()
glTexRenderbufferNV :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLuintrenderbuffer.-> m ()
glTexStorage1D :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLsizeilevels.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> m ()
Manual page for OpenGL 4.x.
glTexStorage1DEXT :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLsizeilevels.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> m ()
This command is an alias for glTexStorage1D.
glTexStorage2D :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLsizeilevels.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> m ()
Manual page for OpenGL 4.x.
glTexStorage2DEXT :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLsizeilevels.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> m ()
This command is an alias for glTexStorage2D.
glTexStorage2DMultisample :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLsizeisamples.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> GLbooleanfixedsamplelocationsof type Boolean.-> 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.
glTexStorage3DEXT :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLsizeilevels.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> GLsizeidepth.-> m ()
This command is an alias for glTexStorage3D.
Manual page for OpenGL 4.x.
This command is an alias for glTexStorage3DMultisample.
glTexStorageMem1DEXT glTexStorageSparseAMD :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenuminternalFormatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> GLsizeidepth.-> GLsizeilayers.-> GLbitfieldflagsof type TextureStorageMaskAMD.-> m ()
glTexSubImage1D Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glTexSubImage1DEXT This command is an alias for glTexSubImage1D.
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.
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.
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.
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.
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 ()
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 ()
Manual page for OpenGL 4.x.
glTextureBuffer :: MonadIO m=> GLuinttexture.-> GLenuminternalformatof type InternalFormat.-> GLuintbuffer.-> m ()
Manual page for OpenGL 4.x.
glTextureBufferEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLenuminternalformatof type InternalFormat.-> GLuintbuffer.-> m ()
glTextureBufferRange :: MonadIO m=> GLuinttexture.-> GLenuminternalformatof type InternalFormat.-> GLuintbuffer.-> GLintptroffset.-> GLsizeiptrsizeof typeBufferSize.-> m ()
Manual page for 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 ()
glTextureMaterialEXT :: MonadIO m=> GLenumfaceof type MaterialFace.-> GLenummodeof type MaterialParameter.-> m ()
Manual page for OpenGL 4.x.
glTextureParameterIivEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLenumpnameof type TextureParameterName.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeCheckedInt32.-> m ()
Manual page for OpenGL 4.x.
glTextureParameterIuivEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLenumpnameof type TextureParameterName.-> Ptr GLuintparamspointing toCOMPSIZE(pname)elements of typeGLuint.-> m ()
glTextureParameterf :: MonadIO m=> GLuinttexture.-> GLenumpnameof type TextureParameterName.-> GLfloatparam.-> m ()
Manual page for OpenGL 4.x.
glTextureParameterfEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLenumpnameof type TextureParameterName.-> GLfloatparamof typeCheckedFloat32.-> m ()
The vector equivalent of this command is glTextureParameterfvEXT.
glTextureParameterfv Manual page for OpenGL 4.x.
glTextureParameterfvEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLenumpnameof type TextureParameterName.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeCheckedFloat32.-> m ()
glTextureParameteri :: MonadIO m=> GLuinttexture.-> GLenumpnameof type TextureParameterName.-> GLintparam.-> m ()
Manual page for OpenGL 4.x.
glTextureParameteriEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLenumpnameof type TextureParameterName.-> GLintparamof typeCheckedInt32.-> m ()
The vector equivalent of this command is glTextureParameterivEXT.
glTextureParameteriv Manual page for OpenGL 4.x.
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 ()
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.
glTextureStorageSparseAMD :: MonadIO m=> GLuinttexture.-> GLenumtarget.-> GLenuminternalFormatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> GLsizeidepth.-> GLsizeilayers.-> GLbitfieldflagsof type TextureStorageMaskAMD.-> m ()
glTextureSubImage1D Manual page for OpenGL 4.x.
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 ()
glTextureSubImage2D Manual page for OpenGL 4.x.
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 ()
glTextureSubImage3D Manual page for OpenGL 4.x.
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 ()
glTextureView Manual page for OpenGL 4.x.
glTextureViewEXT This command is an alias for glTextureView.
glTextureViewOES This command is an alias for glTextureView.
glTrackMatrixNV :: MonadIO m=> GLenumtargetof type VertexAttribEnumNV.-> GLuintaddress.-> GLenummatrixof type VertexAttribEnumNV.-> GLenumtransformof type VertexAttribEnumNV.-> m ()
Manual page for 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 glTransformFeedbackVaryings.
glTransformPathNV 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.
This command is an alias for glUniform1f.
glUniform1fv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glUniform1fvARB This command is an alias for glUniform1fv.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glUniform1i64vNV :: MonadIO m=> GLintlocation.-> GLsizeicount.-> Ptr GLint64EXTvaluepointing tocount*1elements of typeGLint64EXT.-> m ()
This command is an alias for glUniform1i.
glUniform1iv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glUniform1ivARB This command is an alias for glUniform1iv.
Manual pages for OpenGL 3.x or OpenGL 4.x.
glUniform1ui64vNV :: MonadIO m=> GLintlocation.-> GLsizeicount.-> Ptr GLuint64EXTvaluepointing tocount*1elements of typeGLuint64EXT.-> m ()
This command is an alias for glUniform1ui.
glUniform1uiv Manual pages for OpenGL 3.x or OpenGL 4.x.
glUniform1uivEXT This command is an alias for glUniform1uiv.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
This command is an alias for glUniform2f.
glUniform2fv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glUniform2fvARB This command is an alias for glUniform2fv.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glUniform2i64vNV :: MonadIO m=> GLintlocation.-> GLsizeicount.-> Ptr GLint64EXTvaluepointing tocount*2elements of typeGLint64EXT.-> m ()
This command is an alias for glUniform2i.
glUniform2iv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glUniform2ivARB This command is an alias for glUniform2iv.
Manual pages for OpenGL 3.x or OpenGL 4.x.
glUniform2ui64vNV :: MonadIO m=> GLintlocation.-> GLsizeicount.-> Ptr GLuint64EXTvaluepointing tocount*2elements of typeGLuint64EXT.-> m ()
This command is an alias for glUniform2ui.
glUniform2uiv Manual pages for OpenGL 3.x or OpenGL 4.x.
glUniform2uivEXT This command is an alias for glUniform2uiv.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
This command is an alias for glUniform3f.
glUniform3fv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glUniform3fvARB This command is an alias for glUniform3fv.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glUniform3i64NV :: MonadIO m=> GLintlocation.-> GLint64EXTx.-> GLint64EXTy.-> GLint64EXTz.-> m ()
glUniform3i64vNV :: MonadIO m=> GLintlocation.-> GLsizeicount.-> Ptr GLint64EXTvaluepointing tocount*3elements of typeGLint64EXT.-> m ()
This command is an alias for glUniform3i.
glUniform3iv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glUniform3ivARB This command is an alias for glUniform3iv.
Manual pages for OpenGL 3.x or OpenGL 4.x.
glUniform3ui64NV :: MonadIO m=> GLintlocation.-> GLuint64EXTx.-> GLuint64EXTy.-> GLuint64EXTz.-> m ()
glUniform3ui64vNV :: MonadIO m=> GLintlocation.-> GLsizeicount.-> Ptr GLuint64EXTvaluepointing tocount*3elements of typeGLuint64EXT.-> m ()
This command is an alias for glUniform3ui.
glUniform3uiv Manual pages for OpenGL 3.x or OpenGL 4.x.
glUniform3uivEXT This command is an alias for glUniform3uiv.
glUniform4f Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glUniform4fARB This command is an alias for glUniform4f.
glUniform4fv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glUniform4fvARB This command is an alias for glUniform4fv.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glUniform4i64NV :: MonadIO m=> GLintlocation.-> GLint64EXTx.-> GLint64EXTy.-> GLint64EXTz.-> GLint64EXTw.-> m ()
glUniform4i64vNV :: MonadIO m=> GLintlocation.-> GLsizeicount.-> Ptr GLint64EXTvaluepointing tocount*4elements of typeGLint64EXT.-> m ()
glUniform4iARB This command is an alias for glUniform4i.
glUniform4iv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glUniform4ivARB This command is an alias for glUniform4iv.
glUniform4ui Manual pages for OpenGL 3.x or OpenGL 4.x.
glUniform4ui64NV :: MonadIO m=> GLintlocation.-> GLuint64EXTx.-> GLuint64EXTy.-> GLuint64EXTz.-> GLuint64EXTw.-> m ()
glUniform4ui64vNV :: MonadIO m=> GLintlocation.-> GLsizeicount.-> Ptr GLuint64EXTvaluepointing tocount*4elements of typeGLuint64EXT.-> m ()
glUniform4uiEXT This command is an alias for glUniform4ui.
glUniform4uiv Manual pages for OpenGL 3.x or OpenGL 4.x.
glUniform4uivEXT This command is an alias for glUniform4uiv.
Manual pages for OpenGL 3.x or OpenGL 4.x.
This command is an alias for glUniformHandleui64ARB.
This command is an alias for glUniformHandleui64vARB.
glUniformMatrix2fv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
This command is an alias for glUniformMatrix2fv.
glUniformMatrix2x3fv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
This command is an alias for glUniformMatrix2x3fv.
glUniformMatrix2x4fv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
This command is an alias for glUniformMatrix2x4fv.
glUniformMatrix3fv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
This command is an alias for glUniformMatrix3fv.
glUniformMatrix3x2fv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
This command is an alias for glUniformMatrix3x2fv.
glUniformMatrix3x4fv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
This command is an alias for glUniformMatrix3x4fv.
glUniformMatrix4fv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
This command is an alias for glUniformMatrix4fv.
glUniformMatrix4x2fv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
This command is an alias for glUniformMatrix4x2fv.
glUniformMatrix4x3fv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
This command is an alias for glUniformMatrix4x3fv.
Manual page for OpenGL 4.x.
glUniformui64vNV :: MonadIO m=> GLintlocation.-> GLsizeicount.-> Ptr GLuint64EXTvaluepointing tocount*1elements of typeGLuint64EXT.-> m ()
glUnmapBuffer :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> m GLbooleanof type Boolean.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glUnmapBufferARB :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> m GLbooleanof type Boolean.
This command is an alias for glUnmapBuffer.
This command is an alias for glUnmapBuffer.
Manual page for OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
This command is an alias for glUseProgram.
glUseProgramStages :: MonadIO m=> GLuintpipeline.-> GLbitfieldstagesof type UseProgramStageMask.-> GLuintprogram.-> m ()
Manual page for OpenGL 4.x.
glUseProgramStagesEXT :: MonadIO m=> GLuintpipeline.-> GLbitfieldstagesof type UseProgramStageMask.-> GLuintprogram.-> m ()
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 ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
This command is an alias for glValidateProgram.
Manual page for OpenGL 4.x.
glVariantPointerEXT 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.
The vector equivalent of this command is glVertex2hvNV.
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.
glVertex2xvOES 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.
glVertex3hNV The vector equivalent of this command is glVertex3hvNV.
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.
glVertex3xvOES 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.
glVertex4hNV The vector equivalent of this command is glVertex4hvNV.
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.
glVertex4xvOES 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.
glVertexArrayParameteriAPPLE :: MonadIO m=> GLenumpnameof type VertexArrayPNameAPPLE.-> GLintparam.-> m ()
glVertexArrayRangeNV Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttrib1dv.
The vector equivalent of this command is glVertexAttrib1dvARB. This command is an alias for glVertexAttrib1d.
The vector equivalent of this command is glVertexAttrib1dvNV. This command is an alias for glVertexAttrib1d.
glVertexAttrib1dv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glVertexAttrib1dvARB This command is an alias for glVertexAttrib1dv.
glVertexAttrib1dvNV This command is an alias for glVertexAttrib1dv.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttrib1fv.
The vector equivalent of this command is glVertexAttrib1fvARB. This command is an alias for glVertexAttrib1f.
The vector equivalent of this command is glVertexAttrib1fvNV. This command is an alias for glVertexAttrib1f.
glVertexAttrib1fv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glVertexAttrib1fvARB This command is an alias for glVertexAttrib1fv.
glVertexAttrib1fvNV This command is an alias for glVertexAttrib1fv.
The vector equivalent of this command is glVertexAttrib1hvNV.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttrib1sv.
The vector equivalent of this command is glVertexAttrib1svARB. This command is an alias for glVertexAttrib1s.
The vector equivalent of this command is glVertexAttrib1svNV. This command is an alias for glVertexAttrib1s.
glVertexAttrib1sv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glVertexAttrib1svARB This command is an alias for glVertexAttrib1sv.
glVertexAttrib1svNV This command is an alias for glVertexAttrib1sv.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttrib2dv.
The vector equivalent of this command is glVertexAttrib2dvARB. This command is an alias for glVertexAttrib2d.
The vector equivalent of this command is glVertexAttrib2dvNV. This command is an alias for glVertexAttrib2d.
glVertexAttrib2dv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glVertexAttrib2dvARB This command is an alias for glVertexAttrib2dv.
glVertexAttrib2dvNV This command is an alias for glVertexAttrib2dv.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttrib2fv.
The vector equivalent of this command is glVertexAttrib2fvARB. This command is an alias for glVertexAttrib2f.
The vector equivalent of this command is glVertexAttrib2fvNV. This command is an alias for glVertexAttrib2f.
glVertexAttrib2fv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glVertexAttrib2fvARB This command is an alias for glVertexAttrib2fv.
glVertexAttrib2fvNV This command is an alias for glVertexAttrib2fv.
glVertexAttrib2hNV The vector equivalent of this command is glVertexAttrib2hvNV.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttrib2sv.
The vector equivalent of this command is glVertexAttrib2svARB. This command is an alias for glVertexAttrib2s.
The vector equivalent of this command is glVertexAttrib2svNV. This command is an alias for glVertexAttrib2s.
glVertexAttrib2sv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glVertexAttrib2svARB This command is an alias for glVertexAttrib2sv.
glVertexAttrib2svNV This command is an alias for glVertexAttrib2sv.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttrib3dv.
The vector equivalent of this command is glVertexAttrib3dvARB. This command is an alias for glVertexAttrib3d.
The vector equivalent of this command is glVertexAttrib3dvNV. This command is an alias for glVertexAttrib3d.
glVertexAttrib3dv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glVertexAttrib3dvARB This command is an alias for glVertexAttrib3dv.
glVertexAttrib3dvNV This command is an alias for glVertexAttrib3dv.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttrib3fv.
The vector equivalent of this command is glVertexAttrib3fvARB. This command is an alias for glVertexAttrib3f.
The vector equivalent of this command is glVertexAttrib3fvNV. This command is an alias for glVertexAttrib3f.
glVertexAttrib3fv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glVertexAttrib3fvARB This command is an alias for glVertexAttrib3fv.
glVertexAttrib3fvNV This command is an alias for glVertexAttrib3fv.
glVertexAttrib3hNV The vector equivalent of this command is glVertexAttrib3hvNV.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttrib3sv.
The vector equivalent of this command is glVertexAttrib3svARB. This command is an alias for glVertexAttrib3s.
The vector equivalent of this command is glVertexAttrib3svNV. This command is an alias for glVertexAttrib3s.
glVertexAttrib3sv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glVertexAttrib3svARB This command is an alias for glVertexAttrib3sv.
glVertexAttrib3svNV This command is an alias for glVertexAttrib3sv.
glVertexAttrib4Nbv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
This command is an alias for glVertexAttrib4Nbv.
glVertexAttrib4Niv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
This command is an alias for glVertexAttrib4Niv.
glVertexAttrib4Nsv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
This command is an alias for glVertexAttrib4Nsv.
glVertexAttrib4Nub Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
This command is an alias for glVertexAttrib4Nub.
glVertexAttrib4Nubv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
This command is an alias for glVertexAttrib4Nubv.
glVertexAttrib4Nuiv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
This command is an alias for glVertexAttrib4Nuiv.
glVertexAttrib4Nusv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
This command is an alias for glVertexAttrib4Nusv.
glVertexAttrib4bv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glVertexAttrib4bvARB This command is an alias for glVertexAttrib4bv.
glVertexAttrib4d Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttrib4dv.
glVertexAttrib4dARB The vector equivalent of this command is glVertexAttrib4dvARB. This command is an alias for glVertexAttrib4d.
glVertexAttrib4dNV The vector equivalent of this command is glVertexAttrib4dvNV. This command is an alias for glVertexAttrib4d.
glVertexAttrib4dv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glVertexAttrib4dvARB This command is an alias for glVertexAttrib4dv.
glVertexAttrib4dvNV This command is an alias for glVertexAttrib4dv.
glVertexAttrib4f Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttrib4fv.
glVertexAttrib4fARB The vector equivalent of this command is glVertexAttrib4fvARB. This command is an alias for glVertexAttrib4f.
glVertexAttrib4fNV The vector equivalent of this command is glVertexAttrib4fvNV. This command is an alias for glVertexAttrib4f.
glVertexAttrib4fv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glVertexAttrib4fvARB This command is an alias for glVertexAttrib4fv.
glVertexAttrib4fvNV This command is an alias for glVertexAttrib4fv.
glVertexAttrib4hNV The vector equivalent of this command is glVertexAttrib4hvNV.
glVertexAttrib4iv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glVertexAttrib4ivARB This command is an alias for glVertexAttrib4iv.
glVertexAttrib4s Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttrib4sv.
glVertexAttrib4sARB The vector equivalent of this command is glVertexAttrib4svARB. This command is an alias for glVertexAttrib4s.
glVertexAttrib4sNV The vector equivalent of this command is glVertexAttrib4svNV. This command is an alias for glVertexAttrib4s.
glVertexAttrib4sv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glVertexAttrib4svARB This command is an alias for glVertexAttrib4sv.
glVertexAttrib4svNV This command is an alias for glVertexAttrib4sv.
glVertexAttrib4ubNV The vector equivalent of this command is glVertexAttrib4ubvNV. This command is an alias for glVertexAttrib4Nub.
glVertexAttrib4ubv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
This command is an alias for glVertexAttrib4ubv.
glVertexAttrib4ubvNV This command is an alias for glVertexAttrib4Nubv.
glVertexAttrib4uiv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
This command is an alias for glVertexAttrib4uiv.
glVertexAttrib4usv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
This command is an alias for glVertexAttrib4usv.
Manual page for OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
This command is an alias for glVertexAttribDivisor.
This command is an alias for glVertexAttribDivisor.
This command is an alias for glVertexAttribDivisor.
This command is an alias for glVertexAttribDivisor.
glVertexAttribFormat Manual page for OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttribI1iv.
The vector equivalent of this command is glVertexAttribI1ivEXT. This command is an alias for glVertexAttribI1i.
glVertexAttribI1iv Manual pages for OpenGL 3.x or OpenGL 4.x.
This command is an alias for glVertexAttribI1iv.
Manual pages for OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttribI1uiv.
The vector equivalent of this command is glVertexAttribI1uivEXT. This command is an alias for glVertexAttribI1ui.
glVertexAttribI1uiv Manual pages for OpenGL 3.x or OpenGL 4.x.
This command is an alias for glVertexAttribI1uiv.
Manual pages for OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttribI2iv.
The vector equivalent of this command is glVertexAttribI2ivEXT. This command is an alias for glVertexAttribI2i.
glVertexAttribI2iv Manual pages for OpenGL 3.x or OpenGL 4.x.
This command is an alias for glVertexAttribI2iv.
Manual pages for OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttribI2uiv.
The vector equivalent of this command is glVertexAttribI2uivEXT. This command is an alias for glVertexAttribI2ui.
glVertexAttribI2uiv Manual pages for OpenGL 3.x or OpenGL 4.x.
This command is an alias for glVertexAttribI2uiv.
Manual pages for OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttribI3iv.
The vector equivalent of this command is glVertexAttribI3ivEXT. This command is an alias for glVertexAttribI3i.
glVertexAttribI3iv Manual pages for OpenGL 3.x or OpenGL 4.x.
This command is an alias for glVertexAttribI3iv.
Manual pages for OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttribI3uiv.
The vector equivalent of this command is glVertexAttribI3uivEXT. This command is an alias for glVertexAttribI3ui.
glVertexAttribI3uiv Manual pages for OpenGL 3.x or OpenGL 4.x.
This command is an alias for glVertexAttribI3uiv.
glVertexAttribI4bv Manual pages for OpenGL 3.x or OpenGL 4.x.
This command is an alias for glVertexAttribI4bv.
Manual pages for OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttribI4iv.
glVertexAttribI4iEXT The vector equivalent of this command is glVertexAttribI4ivEXT. This command is an alias for glVertexAttribI4i.
glVertexAttribI4iv Manual pages for OpenGL 3.x or OpenGL 4.x.
This command is an alias for glVertexAttribI4iv.
glVertexAttribI4sv Manual pages for OpenGL 3.x or OpenGL 4.x.
This command is an alias for glVertexAttribI4sv.
glVertexAttribI4ubv Manual pages for OpenGL 3.x or OpenGL 4.x.
This command is an alias for glVertexAttribI4ubv.
glVertexAttribI4ui Manual pages for OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttribI4uiv.
The vector equivalent of this command is glVertexAttribI4uivEXT. This command is an alias for glVertexAttribI4ui.
glVertexAttribI4uiv Manual pages for OpenGL 3.x or OpenGL 4.x.
This command is an alias for glVertexAttribI4uiv.
glVertexAttribI4usv Manual pages for OpenGL 3.x or OpenGL 4.x.
This command is an alias for glVertexAttribI4usv.
Manual page for OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
This command is an alias for glVertexAttribIPointer.
Manual page for OpenGL 4.x.
This command is an alias for glVertexAttribL1d.
glVertexAttribL1dv Manual page for OpenGL 4.x.
This command is an alias for glVertexAttribL1dv.
glVertexAttribL1i64vNV :: MonadIO m=> GLuintindex.-> Ptr GLint64EXTvpointing to1element of typeGLint64EXT.-> m ()
glVertexAttribL1ui64vNV :: MonadIO m=> GLuintindex.-> Ptr GLuint64EXTvpointing to1element of typeGLuint64EXT.-> m ()
Manual page for OpenGL 4.x.
This command is an alias for glVertexAttribL2d.
glVertexAttribL2dv Manual page for OpenGL 4.x.
This command is an alias for glVertexAttribL2dv.
glVertexAttribL2i64vNV :: MonadIO m=> GLuintindex.-> Ptr GLint64EXTvpointing to2elements of typeGLint64EXT.-> m ()
glVertexAttribL2ui64vNV :: MonadIO m=> GLuintindex.-> Ptr GLuint64EXTvpointing to2elements of typeGLuint64EXT.-> m ()
Manual page for OpenGL 4.x.
glVertexAttribL3dEXT This command is an alias for glVertexAttribL3d.
glVertexAttribL3dv Manual page for OpenGL 4.x.
This command is an alias for glVertexAttribL3dv.
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 ()
glVertexAttribL4d Manual page for OpenGL 4.x.
glVertexAttribL4dEXT This command is an alias for glVertexAttribL4d.
glVertexAttribL4dv Manual page for OpenGL 4.x.
This command is an alias for glVertexAttribL4dv.
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 ()
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
This command is an alias for glVertexAttribLPointer.
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 Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
This command is an alias for glVertexAttribPointer.
Manual page for OpenGL 4.x.
glVertexBlendEnvfATI :: MonadIO m=> GLenumpnameof type VertexStreamATI.-> GLfloatparam.-> m ()
glVertexFormatNV :: MonadIO m=> GLintsize.-> GLenumtypeof type VertexPointerType.-> GLsizeistride.-> m ()
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 ()
glVertexPointer Manual page for OpenGL 2.x.
glVertexPointerEXT 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 ()
The vector equivalent of this command is glVertexWeightfvEXT.
glVertexWeightfvEXT The vector equivalent of this command is glVertexWeighthvNV.
glVertexWeighthvNV glVideoCaptureNV glViewport Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glViewportArrayv Manual page for OpenGL 4.x.
glViewportArrayvNV This command is an alias for glViewportArrayv.
glViewportArrayvOES This command is an alias for glViewportArrayv.
glViewportIndexedf Manual page for OpenGL 4.x.
glViewportIndexedfNV This command is an alias for glViewportIndexedf.
This command is an alias for glViewportIndexedf.
glViewportIndexedfv Manual page for OpenGL 4.x.
This command is an alias for glViewportIndexedfv.
This command is an alias for glViewportIndexedfv.
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 ()
glWaitSync :: MonadIO m=> GLsyncsyncof typesync.-> GLbitfieldflags.-> GLuint64timeout.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.
This command is an alias for glWaitSync.
glWeightPointerARB Manual page for OpenGL 2.x. The vector equivalent of this command is glWindowPos2dv.
The vector equivalent of this command is glWindowPos2dvARB. This command is an alias for glWindowPos2d.
The vector equivalent of this command is glWindowPos2dvMESA. This command is an alias for glWindowPos2d.
Manual page for OpenGL 2.x.
This command is an alias for glWindowPos2dv.
This command is an alias for glWindowPos2dv.
Manual page for OpenGL 2.x. The vector equivalent of this command is glWindowPos2fv.
The vector equivalent of this command is glWindowPos2fvARB. This command is an alias for glWindowPos2f.
The vector equivalent of this command is glWindowPos2fvMESA. This command is an alias for glWindowPos2f.
Manual page for OpenGL 2.x.
This command is an alias for glWindowPos2fv.
This command is an alias for glWindowPos2fv.
Manual page for OpenGL 2.x. The vector equivalent of this command is glWindowPos2iv.
The vector equivalent of this command is glWindowPos2ivARB. This command is an alias for glWindowPos2i.
The vector equivalent of this command is glWindowPos2ivMESA. This command is an alias for glWindowPos2i.
Manual page for OpenGL 2.x.
This command is an alias for glWindowPos2iv.
This command is an alias for glWindowPos2iv.
Manual page for OpenGL 2.x. The vector equivalent of this command is glWindowPos2sv.
The vector equivalent of this command is glWindowPos2svARB. This command is an alias for glWindowPos2s.
The vector equivalent of this command is glWindowPos2svMESA. This command is an alias for glWindowPos2s.
Manual page for OpenGL 2.x.
This command is an alias for glWindowPos2sv.
This command is an alias for glWindowPos2sv.
glWindowPos3d Manual page for OpenGL 2.x. The vector equivalent of this command is glWindowPos3dv.
glWindowPos3dARB The vector equivalent of this command is glWindowPos3dvARB. This command is an alias for glWindowPos3d.
glWindowPos3dMESA The vector equivalent of this command is glWindowPos3dvMESA. This command is an alias for glWindowPos3d.
Manual page for OpenGL 2.x.
This command is an alias for glWindowPos3dv.
This command is an alias for glWindowPos3dv.
glWindowPos3f Manual page for OpenGL 2.x. The vector equivalent of this command is glWindowPos3fv.
glWindowPos3fARB The vector equivalent of this command is glWindowPos3fvARB. This command is an alias for glWindowPos3f.
glWindowPos3fMESA The vector equivalent of this command is glWindowPos3fvMESA. This command is an alias for glWindowPos3f.
Manual page for OpenGL 2.x.
This command is an alias for glWindowPos3fv.
This command is an alias for glWindowPos3fv.
glWindowPos3i Manual page for OpenGL 2.x. The vector equivalent of this command is glWindowPos3iv.
glWindowPos3iARB The vector equivalent of this command is glWindowPos3ivARB. This command is an alias for glWindowPos3i.
glWindowPos3iMESA The vector equivalent of this command is glWindowPos3ivMESA. This command is an alias for glWindowPos3i.
Manual page for OpenGL 2.x.
This command is an alias for glWindowPos3iv.
This command is an alias for glWindowPos3iv.
glWindowPos3s Manual page for OpenGL 2.x. The vector equivalent of this command is glWindowPos3sv.
glWindowPos3sARB The vector equivalent of this command is glWindowPos3svARB. This command is an alias for glWindowPos3s.
glWindowPos3sMESA The vector equivalent of this command is glWindowPos3svMESA. This command is an alias for glWindowPos3s.
Manual page for OpenGL 2.x.
This command is an alias for glWindowPos3sv.
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.
glWriteMaskEXT :: MonadIO m=> GLuintres.-> GLuintin.-> GLenumoutXof type VertexShaderWriteMaskEXT.-> GLenumoutYof type VertexShaderWriteMaskEXT.-> GLenumoutZof type VertexShaderWriteMaskEXT.-> GLenumoutWof type VertexShaderWriteMaskEXT.-> m ()