gl-0.8.0: Complete OpenGL raw bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.GL.Ext.EXT.TextureStorage

Contents

Synopsis

Extension Support

gl_EXT_texture_storage :: Bool Source #

Checks that the GL_EXT_texture_storage extension is available.

GL_EXT_texture_storage

glTexStorage1DEXT :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> m () Source #

Usage: glTexStorage1DEXT target levels internalformat width

This command is an alias for glTexStorage1D.

glTexStorage2DEXT :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> m () Source #

Usage: glTexStorage2DEXT target levels internalformat width height

This command is an alias for glTexStorage2D.

glTexStorage3DEXT :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLsizei -> m () Source #

Usage: glTexStorage3DEXT target levels internalformat width height depth

This command is an alias for glTexStorage3D.

glTextureStorage1DEXT :: MonadIO m => GLuint -> GLenum -> GLsizei -> GLenum -> GLsizei -> m () Source #

Usage: glTextureStorage1DEXT texture target levels internalformat width

glTextureStorage2DEXT :: MonadIO m => GLuint -> GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> m () Source #

Usage: glTextureStorage2DEXT texture target levels internalformat width height

glTextureStorage3DEXT :: MonadIO m => GLuint -> GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLsizei -> m () Source #

Usage: glTextureStorage3DEXT texture target levels internalformat width height depth

pattern GL_ALPHA16F_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_ALPHA32F_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_ALPHA8_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_BGRA8_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_LUMINANCE16F_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_LUMINANCE32F_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_LUMINANCE8_ALPHA8_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_LUMINANCE8_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_LUMINANCE_ALPHA16F_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_LUMINANCE_ALPHA32F_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_R16F_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_R32F_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_R8_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_RG16F_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_RG32F_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_RG8_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_RGB10_A2_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_RGB10_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_RGB16F_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_RGB32F_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_RGBA16F_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_RGBA32F_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_TEXTURE_IMMUTABLE_FORMAT_EXT :: forall a. (Num a, Eq a) => a Source #