Is the ARB_texture_compression extension supported?
ModuleOpenGLRaw-3.3.4.1Haskell2010
Graphics.GL.ARB.TextureCompression
Contents
Synopsis
- value glGetARBTextureCompression
- value gl_ARB_texture_compression
- pattern GL_COMPRESSED_ALPHA_ARB
- pattern GL_COMPRESSED_INTENSITY_ARB
- pattern GL_COMPRESSED_LUMINANCE_ALPHA_ARB
- pattern GL_COMPRESSED_LUMINANCE_ARB
- pattern GL_COMPRESSED_RGBA_ARB
- pattern GL_COMPRESSED_RGB_ARB
- pattern GL_COMPRESSED_TEXTURE_FORMATS_ARB
- pattern GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB
- pattern GL_TEXTURE_COMPRESSED_ARB
- pattern GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB
- pattern GL_TEXTURE_COMPRESSION_HINT_ARB
- value glCompressedTexImage1DARB
- value glCompressedTexImage2DARB
- value glCompressedTexImage3DARB
- value glCompressedTexSubImage1DARB
- value glCompressedTexSubImage2DARB
- value glCompressedTexSubImage3DARB
- value glGetCompressedTexImageARB
- PackageOpenGLRaw-3.3.4.1
- Exports20
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceExtensionPredicates.hs
Extension Support
Is the ARB_texture_compression extension supported? Note that in the presence of multiple contexts with different capabilities, this might be wrong. Use glGetARBTextureCompression in those cases instead.
Enums
Functions
glCompressedTexImage1DARB :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLintborderof typeCheckedInt32.-> GLsizeiimageSize.-> Ptr adatapointing toimageSizeelements of typeCompressedTextureARB.-> m ()
This command is an alias for glCompressedTexImage1D.
glCompressedTexImage2DARB :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> GLintborderof typeCheckedInt32.-> GLsizeiimageSize.-> Ptr adatapointing toimageSizeelements of typeCompressedTextureARB.-> m ()
This command is an alias for glCompressedTexImage2D.
glCompressedTexImage3DARB :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> GLsizeidepth.-> GLintborderof typeCheckedInt32.-> GLsizeiimageSize.-> Ptr adatapointing toimageSizeelements of typeCompressedTextureARB.-> m ()
This command is an alias for glCompressedTexImage3D.
glCompressedTexSubImage1DARB :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLintxoffsetof typeCheckedInt32.-> GLsizeiwidth.-> GLenumformatof type PixelFormat.-> GLsizeiimageSize.-> Ptr adatapointing toimageSizeelements of typeCompressedTextureARB.-> m ()
This command is an alias for glCompressedTexSubImage1D.
glCompressedTexSubImage2DARB :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLintxoffsetof typeCheckedInt32.-> GLintyoffsetof typeCheckedInt32.-> GLsizeiwidth.-> GLsizeiheight.-> GLenumformatof type PixelFormat.-> GLsizeiimageSize.-> Ptr adatapointing toimageSizeelements of typeCompressedTextureARB.-> m ()
This command is an alias for glCompressedTexSubImage2D.
glCompressedTexSubImage3DARB :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLintxoffsetof typeCheckedInt32.-> GLintyoffsetof typeCheckedInt32.-> GLintzoffsetof typeCheckedInt32.-> GLsizeiwidth.-> GLsizeiheight.-> GLsizeidepth.-> GLenumformatof type PixelFormat.-> GLsizeiimageSize.-> Ptr adatapointing toimageSizeelements of typeCompressedTextureARB.-> m ()
This command is an alias for glCompressedTexSubImage3D.
glGetCompressedTexImageARB :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> Ptr aimgpointing toCOMPSIZE(target,level)elements of typeCompressedTextureARB.-> m ()
This command is an alias for glGetCompressedTexImage.