Is the EXT_texture3D extension supported?
ModuleOpenGLRaw-3.3.4.1Haskell2010
Graphics.GL.EXT.Texture3D
Contents
Synopsis
- value glGetEXTTexture3D
- value gl_EXT_texture3D
- pattern GL_MAX_3D_TEXTURE_SIZE_EXT
- pattern GL_PACK_IMAGE_HEIGHT_EXT
- pattern GL_PACK_SKIP_IMAGES_EXT
- pattern GL_PROXY_TEXTURE_3D_EXT
- pattern GL_TEXTURE_3D_EXT
- pattern GL_TEXTURE_DEPTH_EXT
- pattern GL_TEXTURE_WRAP_R_EXT
- pattern GL_UNPACK_IMAGE_HEIGHT_EXT
- pattern GL_UNPACK_SKIP_IMAGES_EXT
- value glTexImage3DEXT
- value glTexSubImage3DEXT
- PackageOpenGLRaw-3.3.4.1
- Exports13
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceExtensionPredicates.hs
Extension Support
Is the EXT_texture3D extension supported? Note that in the presence of multiple contexts with different capabilities, this might be wrong. Use glGetEXTTexture3D in those cases instead.
Enums
Functions
glTexImage3DEXT :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> GLsizeidepth.-> GLintborderof typeCheckedInt32.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr apixelspointing toCOMPSIZE(format,type,width,height,depth)elements of typea.-> m ()
This command is an alias for glTexImage3D.
glTexSubImage3DEXT :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLintxoffsetof typeCheckedInt32.-> GLintyoffsetof typeCheckedInt32.-> GLintzoffsetof typeCheckedInt32.-> GLsizeiwidth.-> GLsizeiheight.-> GLsizeidepth.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr apixelspointing toCOMPSIZE(format,type,width,height,depth)elements of typea.-> m ()
This command is an alias for glTexSubImage3D.