Is the EXT_direct_state_access extension supported?
ModuleOpenGLRaw-3.3.4.1Haskell2010
Graphics.GL.EXT.DirectStateAccess
- 257 values
- PackageOpenGLRaw-3.3.4.1
- Exports260
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceExtensionPredicates.hs
Extension Support
2 declarationsIs the EXT_direct_state_access extension supported? Note that in the presence of multiple contexts with different capabilities, this might be wrong. Use glGetEXTDirectStateAccess in those cases instead.
Enums
3 declarationsFunctions
255 declarationsglBindMultiTextureEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureTarget.-> GLuinttextureof typeTexture.-> m ()
glCheckNamedFramebufferStatusEXT :: MonadIO m=> GLuintframebufferof typeFramebuffer.-> GLenumtargetof type FramebufferTarget.-> m GLenumof type FramebufferStatus.
glClearNamedBufferDataEXT :: MonadIO m=> GLuintbuffer.-> GLenuminternalformatof type InternalFormat.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr adatapointing toCOMPSIZE(format,type)elements of typea.-> m ()
glClearNamedBufferSubDataEXT :: MonadIO m=> GLuintbuffer.-> GLenuminternalformat.-> GLsizeiptroffsetof typeBufferSize.-> GLsizeiptrsizeof typeBufferSize.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr adatapointing toCOMPSIZE(format,type)elements of typea.-> m ()
glCompressedMultiTexImage1DEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLintborderof typeCheckedInt32.-> GLsizeiimageSize.-> Ptr abitspointing toimageSizeelements of typea.-> m ()
glCompressedMultiTexImage2DEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> GLintborderof typeCheckedInt32.-> GLsizeiimageSize.-> Ptr abitspointing toimageSizeelements of typea.-> m ()
glCompressedMultiTexImage3DEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> GLsizeidepth.-> GLintborderof typeCheckedInt32.-> GLsizeiimageSize.-> Ptr abitspointing toimageSizeelements of typea.-> m ()
glCompressedMultiTexSubImage1DEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLintxoffsetof typeCheckedInt32.-> GLsizeiwidth.-> GLenumformatof type PixelFormat.-> GLsizeiimageSize.-> Ptr abitspointing toimageSizeelements of typea.-> m ()
glCompressedMultiTexSubImage2DEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLintxoffsetof typeCheckedInt32.-> GLintyoffsetof typeCheckedInt32.-> GLsizeiwidth.-> GLsizeiheight.-> GLenumformatof type PixelFormat.-> GLsizeiimageSize.-> Ptr abitspointing toimageSizeelements of typea.-> m ()
glCompressedMultiTexSubImage3DEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLintxoffsetof typeCheckedInt32.-> GLintyoffsetof typeCheckedInt32.-> GLintzoffsetof typeCheckedInt32.-> GLsizeiwidth.-> GLsizeiheight.-> GLsizeidepth.-> GLenumformatof type PixelFormat.-> GLsizeiimageSize.-> Ptr abitspointing toimageSizeelements of typea.-> m ()
glCompressedTextureImage2DEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> GLintborderof typeCheckedInt32.-> GLsizeiimageSize.-> Ptr abitspointing toimageSizeelements of typea.-> m ()
glCompressedTextureImage3DEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> GLsizeidepth.-> GLintborderof typeCheckedInt32.-> GLsizeiimageSize.-> Ptr abitspointing toimageSizeelements of typea.-> m ()
glCompressedTextureSubImage2DEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLintxoffsetof typeCheckedInt32.-> GLintyoffsetof typeCheckedInt32.-> GLsizeiwidth.-> GLsizeiheight.-> GLenumformatof type PixelFormat.-> GLsizeiimageSize.-> Ptr abitspointing toimageSizeelements of typea.-> m ()
glCompressedTextureSubImage3DEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLintxoffsetof typeCheckedInt32.-> GLintyoffsetof typeCheckedInt32.-> GLintzoffsetof typeCheckedInt32.-> GLsizeiwidth.-> GLsizeiheight.-> GLsizeidepth.-> GLenumformatof type PixelFormat.-> GLsizeiimageSize.-> Ptr abitspointing toimageSizeelements of typea.-> m ()
glCopyMultiTexImage1DEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLenuminternalformatof type InternalFormat.-> GLintxof typeWinCoord.-> GLintyof typeWinCoord.-> GLsizeiwidth.-> GLintborderof typeCheckedInt32.-> m ()
glCopyMultiTexImage2DEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLenuminternalformatof type InternalFormat.-> GLintxof typeWinCoord.-> GLintyof typeWinCoord.-> GLsizeiwidth.-> GLsizeiheight.-> GLintborderof typeCheckedInt32.-> m ()
glCopyMultiTexSubImage1DEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLintxoffsetof typeCheckedInt32.-> GLintxof typeWinCoord.-> GLintyof typeWinCoord.-> GLsizeiwidth.-> m ()
glCopyMultiTexSubImage3DEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLintxoffsetof typeCheckedInt32.-> GLintyoffsetof typeCheckedInt32.-> GLintzoffsetof typeCheckedInt32.-> GLintxof typeWinCoord.-> GLintyof typeWinCoord.-> GLsizeiwidth.-> GLsizeiheight.-> m ()
glCopyTextureSubImage3DEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLintxoffsetof typeCheckedInt32.-> GLintyoffsetof typeCheckedInt32.-> GLintzoffsetof typeCheckedInt32.-> GLintxof typeWinCoord.-> GLintyof typeWinCoord.-> GLsizeiwidth.-> GLsizeiheight.-> m ()
This command is an alias for glDisablei.
This command is an alias for glEnablei.
glFlushMappedNamedBufferRangeEXT :: MonadIO m=> GLuintbuffer.-> GLintptroffset.-> GLsizeiptrlength.-> m ()
glFramebufferDrawBufferEXT :: MonadIO m=> GLuintframebufferof typeFramebuffer.-> GLenummodeof type DrawBufferMode.-> m ()
glFramebufferReadBufferEXT :: MonadIO m=> GLuintframebufferof typeFramebuffer.-> GLenummodeof type ReadBufferMode.-> m ()
glGenerateMultiTexMipmapEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureTarget.-> m ()
glGenerateTextureMipmapEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> m ()
This command is an alias for glGetBooleani_v.
glGetCompressedMultiTexImageEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureTarget.-> GLintlodof typeCheckedInt32.-> Ptr aimgpointing toCOMPSIZE(target,lod)elements of typea.-> m ()
This command is an alias for glGetDoublei_v.
glGetDoublei_vEXT This command is an alias for glGetDoublei_v.
This command is an alias for glGetFloati_v.
glGetFloati_vEXT This command is an alias for glGetFloati_v.
This command is an alias for glGetIntegeri_v.
glGetMultiTexEnvfvEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureEnvTarget.-> GLenumpnameof type TextureEnvParameter.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
glGetMultiTexEnvivEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureEnvTarget.-> GLenumpnameof type TextureEnvParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
glGetMultiTexGendvEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumcoordof type TextureCoordName.-> GLenumpnameof type TextureGenParameter.-> Ptr GLdoubleparamspointing toCOMPSIZE(pname)elements of typeGLdouble.-> m ()
glGetMultiTexGenfvEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumcoordof type TextureCoordName.-> GLenumpnameof type TextureGenParameter.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
glGetMultiTexGenivEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumcoordof type TextureCoordName.-> GLenumpnameof type TextureGenParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
glGetMultiTexImageEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr apixelspointing toCOMPSIZE(target,level,format,type)elements of typea.-> m ()
glGetMultiTexLevelParameterfvEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLenumpnameof type GetTextureParameter.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
glGetMultiTexLevelParameterivEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLenumpnameof type GetTextureParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
glGetMultiTexParameterIivEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureTarget.-> GLenumpnameof type GetTextureParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
glGetMultiTexParameterIuivEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureTarget.-> GLenumpnameof type GetTextureParameter.-> Ptr GLuintparamspointing toCOMPSIZE(pname)elements of typeGLuint.-> m ()
glGetMultiTexParameterfvEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureTarget.-> GLenumpnameof type GetTextureParameter.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
glGetMultiTexParameterivEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureTarget.-> GLenumpnameof type GetTextureParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
glGetNamedBufferSubDataEXT :: MonadIO m=> GLuintbuffer.-> GLintptroffset.-> GLsizeiptrsize.-> Ptr adatapointing toCOMPSIZE(size)elements of typea.-> m ()
glGetNamedFramebufferAttachmentParameterivEXT :: MonadIO m=> GLuintframebufferof typeFramebuffer.-> GLenumattachmentof type FramebufferAttachment.-> GLenumpnameof type FramebufferAttachmentParameterName.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
glGetNamedProgramStringEXT :: MonadIO m=> GLuintprogram.-> GLenumtargetof type ProgramTarget.-> GLenumpnameof type ProgramStringProperty.-> Ptr astringpointing toCOMPSIZE(program,pname)elements of typea.-> m ()
glGetNamedProgramivEXT :: MonadIO m=> GLuintprogram.-> GLenumtargetof type ProgramTarget.-> GLenumpnameof type ProgramPropertyARB.-> Ptr GLintparamspointing to1element of typeGLint.-> m ()
glGetTextureImageEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr apixelspointing toCOMPSIZE(target,level,format,type)elements of typea.-> m ()
glGetTextureLevelParameterfvEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLenumpnameof type GetTextureParameter.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
glGetTextureLevelParameterivEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLenumpnameof type GetTextureParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
glGetTextureParameterIivEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLenumpnameof type GetTextureParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
glGetTextureParameterIuivEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLenumpnameof type GetTextureParameter.-> Ptr GLuintparamspointing toCOMPSIZE(pname)elements of typeGLuint.-> m ()
glGetTextureParameterfvEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLenumpnameof type GetTextureParameter.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
glGetTextureParameterivEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLenumpnameof type GetTextureParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
This command is an alias for glIsEnabledi.
glMapNamedBufferEXT :: MonadIO m=> GLuintbuffer.-> GLenumaccessof type BufferAccessARB.-> m (Ptr a)
glMapNamedBufferRangeEXT :: MonadIO m=> GLuintbuffer.-> GLintptroffset.-> GLsizeiptrlength.-> GLbitfieldaccessof type MapBufferAccessMask.-> m (Ptr a)
glMatrixLoadTransposedEXT :: MonadIO m=> GLenummodeof type MatrixMode.-> Ptr GLdoublempointing to16elements of typeGLdouble.-> m ()
glMatrixLoadTransposefEXT :: MonadIO m=> GLenummodeof type MatrixMode.-> Ptr GLfloatmpointing to16elements of typeGLfloat.-> m ()
glMatrixLoaddEXT :: MonadIO m=> GLenummodeof type MatrixMode.-> Ptr GLdoublempointing to16elements of typeGLdouble.-> m ()
glMatrixLoadfEXT :: MonadIO m=> GLenummodeof type MatrixMode.-> Ptr GLfloatmpointing to16elements of typeGLfloat.-> m ()
glMatrixMultTransposedEXT :: MonadIO m=> GLenummodeof type MatrixMode.-> Ptr GLdoublempointing to16elements of typeGLdouble.-> m ()
glMatrixMultTransposefEXT :: MonadIO m=> GLenummodeof type MatrixMode.-> Ptr GLfloatmpointing to16elements of typeGLfloat.-> m ()
glMatrixMultdEXT :: MonadIO m=> GLenummodeof type MatrixMode.-> Ptr GLdoublempointing to16elements of typeGLdouble.-> m ()
glMatrixMultfEXT :: MonadIO m=> GLenummodeof type MatrixMode.-> Ptr GLfloatmpointing to16elements of typeGLfloat.-> m ()
glMatrixRotatedEXT glMatrixRotatefEXT glMatrixScaledEXT glMatrixScalefEXT glMultiTexBufferEXT :: MonadIO m=> GLenumtexunitof type TextureUnit.-> GLenumtargetof type TextureTarget.-> GLenuminternalformat.-> GLuintbuffer.-> 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 ()
glNamedBufferDataEXT :: MonadIO m=> GLuintbuffer.-> GLsizeiptrsize.-> Ptr adatapointing toCOMPSIZE(size)elements of typea.-> GLenumusageof type VertexBufferObjectUsage.-> m ()
glNamedBufferStorageEXT :: MonadIO m=> GLuintbuffer.-> GLsizeiptrsizeof typeBufferSize.-> Ptr adatapointing tosizeelements of typea.-> GLbitfieldflagsof type BufferStorageMask.-> m ()
This command is an alias for glNamedBufferStorage.
glNamedBufferSubDataEXT :: MonadIO m=> GLuintbuffer.-> GLintptroffset.-> GLsizeiptrsizeof typeBufferSize.-> Ptr adatapointing toCOMPSIZE(size)elements of typea.-> m ()
This command is an alias for glNamedBufferSubData.
glNamedFramebufferParameteriEXT :: MonadIO m=> GLuintframebufferof typeFramebuffer.-> GLenumpnameof type FramebufferParameterName.-> GLintparam.-> m ()
glNamedFramebufferRenderbufferEXT :: MonadIO m=> GLuintframebufferof typeFramebuffer.-> GLenumattachmentof type FramebufferAttachment.-> GLenumrenderbuffertargetof type RenderbufferTarget.-> GLuintrenderbufferof typeRenderbuffer.-> m ()
glNamedFramebufferTexture1DEXT :: MonadIO m=> GLuintframebufferof typeFramebuffer.-> GLenumattachmentof type FramebufferAttachment.-> GLenumtextargetof type TextureTarget.-> GLuinttextureof typeTexture.-> GLintlevelof typeCheckedInt32.-> m ()
glNamedFramebufferTexture2DEXT :: MonadIO m=> GLuintframebufferof typeFramebuffer.-> GLenumattachmentof type FramebufferAttachment.-> GLenumtextargetof type TextureTarget.-> GLuinttextureof typeTexture.-> GLintlevelof typeCheckedInt32.-> m ()
glNamedFramebufferTexture3DEXT :: MonadIO m=> GLuintframebufferof typeFramebuffer.-> GLenumattachmentof type FramebufferAttachment.-> GLenumtextargetof type TextureTarget.-> GLuinttextureof typeTexture.-> GLintlevelof typeCheckedInt32.-> GLintzoffsetof typeCheckedInt32.-> m ()
glNamedFramebufferTextureFaceEXT :: MonadIO m=> GLuintframebufferof typeFramebuffer.-> GLenumattachmentof type FramebufferAttachment.-> GLuinttextureof typeTexture.-> GLintlevelof typeCheckedInt32.-> GLenumfaceof type TextureTarget.-> m ()
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 ()
This command is an alias for glProgramUniform1f.
This command is an alias for glProgramUniform1fv.
This command is an alias for glProgramUniform1i.
This command is an alias for glProgramUniform1iv.
This command is an alias for glProgramUniform1ui.
This command is an alias for glProgramUniform1uiv.
This command is an alias for glProgramUniform2f.
This command is an alias for glProgramUniform2fv.
This command is an alias for glProgramUniform2i.
This command is an alias for glProgramUniform2iv.
This command is an alias for glProgramUniform2ui.
This command is an alias for glProgramUniform2uiv.
This command is an alias for glProgramUniform3f.
This command is an alias for glProgramUniform3fv.
This command is an alias for glProgramUniform3i.
This command is an alias for glProgramUniform3iv.
This command is an alias for glProgramUniform3ui.
This command is an alias for glProgramUniform3uiv.
This command is an alias for glProgramUniform4f.
This command is an alias for glProgramUniform4fv.
This command is an alias for glProgramUniform4i.
This command is an alias for glProgramUniform4iv.
This command is an alias for glProgramUniform4ui.
This command is an alias for glProgramUniform4uiv.
This command is an alias for glProgramUniformMatrix2fv.
This command is an alias for glProgramUniformMatrix2x3fv.
This command is an alias for glProgramUniformMatrix2x4fv.
This command is an alias for glProgramUniformMatrix3fv.
This command is an alias for glProgramUniformMatrix3x2fv.
This command is an alias for glProgramUniformMatrix3x4fv.
This command is an alias for glProgramUniformMatrix4fv.
This command is an alias for glProgramUniformMatrix4x2fv.
This command is an alias for glProgramUniformMatrix4x3fv.
glTextureBufferEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLenuminternalformatof type InternalFormat.-> GLuintbuffer.-> m ()
glTextureBufferRangeEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLenuminternalformatof type InternalFormat.-> GLuintbuffer.-> GLintptroffsetof typeBufferOffset.-> GLsizeiptrsizeof typeBufferSize.-> m ()
glTextureImage1DEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLintinternalformatof type InternalFormat.-> GLsizeiwidth.-> GLintborderof typeCheckedInt32.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr apixelspointing toCOMPSIZE(format,type,width)elements of typea.-> m ()
glTextureImage2DEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLintinternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> GLintborderof typeCheckedInt32.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr apixelspointing toCOMPSIZE(format,type,width,height)elements of typea.-> m ()
glTextureImage3DEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLintinternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> GLsizeidepth.-> GLintborderof typeCheckedInt32.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr apixelspointing toCOMPSIZE(format,type,width,height,depth)elements of typea.-> m ()
glTextureParameterIivEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLenumpnameof type TextureParameterName.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeCheckedInt32.-> m ()
glTextureParameterIuivEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLenumpnameof type TextureParameterName.-> Ptr GLuintparamspointing toCOMPSIZE(pname)elements of typeGLuint.-> m ()
glTextureParameterfEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLenumpnameof type TextureParameterName.-> GLfloatparamof typeCheckedFloat32.-> m ()
The vector equivalent of this command is glTextureParameterfvEXT.
glTextureParameterfvEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLenumpnameof type TextureParameterName.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeCheckedFloat32.-> m ()
glTextureParameteriEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLenumpnameof type TextureParameterName.-> GLintparamof typeCheckedInt32.-> m ()
The vector equivalent of this command is glTextureParameterivEXT.
glTextureParameterivEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLenumpnameof type TextureParameterName.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeCheckedInt32.-> m ()
glTextureRenderbufferEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLuintrenderbuffer.-> m ()
glTextureSubImage1DEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLintxoffsetof typeCheckedInt32.-> GLsizeiwidth.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr apixelspointing toCOMPSIZE(format,type,width)elements of typea.-> m ()
glTextureSubImage2DEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLintxoffsetof typeCheckedInt32.-> GLintyoffsetof typeCheckedInt32.-> GLsizeiwidth.-> GLsizeiheight.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr apixelspointing toCOMPSIZE(format,type,width,height)elements of typea.-> m ()
glTextureSubImage3DEXT :: MonadIO m=> GLuinttextureof typeTexture.-> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLintxoffsetof typeCheckedInt32.-> GLintyoffsetof typeCheckedInt32.-> GLintzoffsetof typeCheckedInt32.-> GLsizeiwidth.-> GLsizeiheight.-> GLsizeidepth.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr apixelspointing toCOMPSIZE(format,type,width,height,depth)elements of typea.-> m ()