Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- module Graphics.GL.Standard12
- glActiveTexture :: MonadIO m => GLenum -> m ()
- glClientActiveTexture :: MonadIO m => GLenum -> m ()
- glCompressedTexImage1D :: MonadIO m => GLenum -> GLint -> GLenum -> GLsizei -> GLint -> GLsizei -> Ptr () -> m ()
- glCompressedTexImage2D :: MonadIO m => GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLint -> GLsizei -> Ptr () -> m ()
- glCompressedTexImage3D :: MonadIO m => GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLsizei -> GLint -> GLsizei -> Ptr () -> m ()
- glCompressedTexSubImage1D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLenum -> GLsizei -> Ptr () -> m ()
- glCompressedTexSubImage2D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr () -> m ()
- glCompressedTexSubImage3D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr () -> m ()
- glGetCompressedTexImage :: MonadIO m => GLenum -> GLint -> Ptr () -> m ()
- glLoadTransposeMatrixd :: MonadIO m => Ptr GLdouble -> m ()
- glLoadTransposeMatrixf :: MonadIO m => Ptr GLfloat -> m ()
- glMultTransposeMatrixd :: MonadIO m => Ptr GLdouble -> m ()
- glMultTransposeMatrixf :: MonadIO m => Ptr GLfloat -> m ()
- glMultiTexCoord1d :: MonadIO m => GLenum -> GLdouble -> m ()
- glMultiTexCoord1dv :: MonadIO m => GLenum -> Ptr GLdouble -> m ()
- glMultiTexCoord1f :: MonadIO m => GLenum -> GLfloat -> m ()
- glMultiTexCoord1fv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glMultiTexCoord1i :: MonadIO m => GLenum -> GLint -> m ()
- glMultiTexCoord1iv :: MonadIO m => GLenum -> Ptr GLint -> m ()
- glMultiTexCoord1s :: MonadIO m => GLenum -> GLshort -> m ()
- glMultiTexCoord1sv :: MonadIO m => GLenum -> Ptr GLshort -> m ()
- glMultiTexCoord2d :: MonadIO m => GLenum -> GLdouble -> GLdouble -> m ()
- glMultiTexCoord2dv :: MonadIO m => GLenum -> Ptr GLdouble -> m ()
- glMultiTexCoord2f :: MonadIO m => GLenum -> GLfloat -> GLfloat -> m ()
- glMultiTexCoord2fv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glMultiTexCoord2i :: MonadIO m => GLenum -> GLint -> GLint -> m ()
- glMultiTexCoord2iv :: MonadIO m => GLenum -> Ptr GLint -> m ()
- glMultiTexCoord2s :: MonadIO m => GLenum -> GLshort -> GLshort -> m ()
- glMultiTexCoord2sv :: MonadIO m => GLenum -> Ptr GLshort -> m ()
- glMultiTexCoord3d :: MonadIO m => GLenum -> GLdouble -> GLdouble -> GLdouble -> m ()
- glMultiTexCoord3dv :: MonadIO m => GLenum -> Ptr GLdouble -> m ()
- glMultiTexCoord3f :: MonadIO m => GLenum -> GLfloat -> GLfloat -> GLfloat -> m ()
- glMultiTexCoord3fv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glMultiTexCoord3i :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> m ()
- glMultiTexCoord3iv :: MonadIO m => GLenum -> Ptr GLint -> m ()
- glMultiTexCoord3s :: MonadIO m => GLenum -> GLshort -> GLshort -> GLshort -> m ()
- glMultiTexCoord3sv :: MonadIO m => GLenum -> Ptr GLshort -> m ()
- glMultiTexCoord4d :: MonadIO m => GLenum -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glMultiTexCoord4dv :: MonadIO m => GLenum -> Ptr GLdouble -> m ()
- glMultiTexCoord4f :: MonadIO m => GLenum -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glMultiTexCoord4fv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glMultiTexCoord4i :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> m ()
- glMultiTexCoord4iv :: MonadIO m => GLenum -> Ptr GLint -> m ()
- glMultiTexCoord4s :: MonadIO m => GLenum -> GLshort -> GLshort -> GLshort -> GLshort -> m ()
- glMultiTexCoord4sv :: MonadIO m => GLenum -> Ptr GLshort -> m ()
- glSampleCoverage :: MonadIO m => GLfloat -> GLboolean -> m ()
- pattern GL_ACTIVE_TEXTURE :: (Eq a, Num a) => a
- pattern GL_ADD_SIGNED :: (Eq a, Num a) => a
- pattern GL_CLAMP_TO_BORDER :: (Eq a, Num a) => a
- pattern GL_CLIENT_ACTIVE_TEXTURE :: (Eq a, Num a) => a
- pattern GL_COMBINE :: (Eq a, Num a) => a
- pattern GL_COMBINE_ALPHA :: (Eq a, Num a) => a
- pattern GL_COMBINE_RGB :: (Eq a, Num a) => a
- pattern GL_COMPRESSED_ALPHA :: (Eq a, Num a) => a
- pattern GL_COMPRESSED_INTENSITY :: (Eq a, Num a) => a
- pattern GL_COMPRESSED_LUMINANCE :: (Eq a, Num a) => a
- pattern GL_COMPRESSED_LUMINANCE_ALPHA :: (Eq a, Num a) => a
- pattern GL_COMPRESSED_RGB :: (Eq a, Num a) => a
- pattern GL_COMPRESSED_RGBA :: (Eq a, Num a) => a
- pattern GL_COMPRESSED_TEXTURE_FORMATS :: (Eq a, Num a) => a
- pattern GL_CONSTANT :: (Eq a, Num a) => a
- pattern GL_DOT3_RGB :: (Eq a, Num a) => a
- pattern GL_DOT3_RGBA :: (Eq a, Num a) => a
- pattern GL_INTERPOLATE :: (Eq a, Num a) => a
- pattern GL_MAX_CUBE_MAP_TEXTURE_SIZE :: (Eq a, Num a) => a
- pattern GL_MAX_TEXTURE_UNITS :: (Eq a, Num a) => a
- pattern GL_MULTISAMPLE :: (Eq a, Num a) => a
- pattern GL_MULTISAMPLE_BIT :: (Eq a, Num a) => a
- pattern GL_NORMAL_MAP :: (Eq a, Num a) => a
- pattern GL_NUM_COMPRESSED_TEXTURE_FORMATS :: (Eq a, Num a) => a
- pattern GL_OPERAND0_ALPHA :: (Eq a, Num a) => a
- pattern GL_OPERAND0_RGB :: (Eq a, Num a) => a
- pattern GL_OPERAND1_ALPHA :: (Eq a, Num a) => a
- pattern GL_OPERAND1_RGB :: (Eq a, Num a) => a
- pattern GL_OPERAND2_ALPHA :: (Eq a, Num a) => a
- pattern GL_OPERAND2_RGB :: (Eq a, Num a) => a
- pattern GL_PREVIOUS :: (Eq a, Num a) => a
- pattern GL_PRIMARY_COLOR :: (Eq a, Num a) => a
- pattern GL_PROXY_TEXTURE_CUBE_MAP :: (Eq a, Num a) => a
- pattern GL_REFLECTION_MAP :: (Eq a, Num a) => a
- pattern GL_RGB_SCALE :: (Eq a, Num a) => a
- pattern GL_SAMPLES :: (Eq a, Num a) => a
- pattern GL_SAMPLE_ALPHA_TO_COVERAGE :: (Eq a, Num a) => a
- pattern GL_SAMPLE_ALPHA_TO_ONE :: (Eq a, Num a) => a
- pattern GL_SAMPLE_BUFFERS :: (Eq a, Num a) => a
- pattern GL_SAMPLE_COVERAGE :: (Eq a, Num a) => a
- pattern GL_SAMPLE_COVERAGE_INVERT :: (Eq a, Num a) => a
- pattern GL_SAMPLE_COVERAGE_VALUE :: (Eq a, Num a) => a
- pattern GL_SOURCE0_ALPHA :: (Eq a, Num a) => a
- pattern GL_SOURCE0_RGB :: (Eq a, Num a) => a
- pattern GL_SOURCE1_ALPHA :: (Eq a, Num a) => a
- pattern GL_SOURCE1_RGB :: (Eq a, Num a) => a
- pattern GL_SOURCE2_ALPHA :: (Eq a, Num a) => a
- pattern GL_SOURCE2_RGB :: (Eq a, Num a) => a
- pattern GL_SUBTRACT :: (Eq a, Num a) => a
- pattern GL_TEXTURE0 :: (Eq a, Num a) => a
- pattern GL_TEXTURE1 :: (Eq a, Num a) => a
- pattern GL_TEXTURE10 :: (Eq a, Num a) => a
- pattern GL_TEXTURE11 :: (Eq a, Num a) => a
- pattern GL_TEXTURE12 :: (Eq a, Num a) => a
- pattern GL_TEXTURE13 :: (Eq a, Num a) => a
- pattern GL_TEXTURE14 :: (Eq a, Num a) => a
- pattern GL_TEXTURE15 :: (Eq a, Num a) => a
- pattern GL_TEXTURE16 :: (Eq a, Num a) => a
- pattern GL_TEXTURE17 :: (Eq a, Num a) => a
- pattern GL_TEXTURE18 :: (Eq a, Num a) => a
- pattern GL_TEXTURE19 :: (Eq a, Num a) => a
- pattern GL_TEXTURE2 :: (Eq a, Num a) => a
- pattern GL_TEXTURE20 :: (Eq a, Num a) => a
- pattern GL_TEXTURE21 :: (Eq a, Num a) => a
- pattern GL_TEXTURE22 :: (Eq a, Num a) => a
- pattern GL_TEXTURE23 :: (Eq a, Num a) => a
- pattern GL_TEXTURE24 :: (Eq a, Num a) => a
- pattern GL_TEXTURE25 :: (Eq a, Num a) => a
- pattern GL_TEXTURE26 :: (Eq a, Num a) => a
- pattern GL_TEXTURE27 :: (Eq a, Num a) => a
- pattern GL_TEXTURE28 :: (Eq a, Num a) => a
- pattern GL_TEXTURE29 :: (Eq a, Num a) => a
- pattern GL_TEXTURE3 :: (Eq a, Num a) => a
- pattern GL_TEXTURE30 :: (Eq a, Num a) => a
- pattern GL_TEXTURE31 :: (Eq a, Num a) => a
- pattern GL_TEXTURE4 :: (Eq a, Num a) => a
- pattern GL_TEXTURE5 :: (Eq a, Num a) => a
- pattern GL_TEXTURE6 :: (Eq a, Num a) => a
- pattern GL_TEXTURE7 :: (Eq a, Num a) => a
- pattern GL_TEXTURE8 :: (Eq a, Num a) => a
- pattern GL_TEXTURE9 :: (Eq a, Num a) => a
- pattern GL_TEXTURE_BINDING_CUBE_MAP :: (Eq a, Num a) => a
- pattern GL_TEXTURE_COMPRESSED :: (Eq a, Num a) => a
- pattern GL_TEXTURE_COMPRESSED_IMAGE_SIZE :: (Eq a, Num a) => a
- pattern GL_TEXTURE_COMPRESSION_HINT :: (Eq a, Num a) => a
- pattern GL_TEXTURE_CUBE_MAP :: (Eq a, Num a) => a
- pattern GL_TEXTURE_CUBE_MAP_NEGATIVE_X :: (Eq a, Num a) => a
- pattern GL_TEXTURE_CUBE_MAP_NEGATIVE_Y :: (Eq a, Num a) => a
- pattern GL_TEXTURE_CUBE_MAP_NEGATIVE_Z :: (Eq a, Num a) => a
- pattern GL_TEXTURE_CUBE_MAP_POSITIVE_X :: (Eq a, Num a) => a
- pattern GL_TEXTURE_CUBE_MAP_POSITIVE_Y :: (Eq a, Num a) => a
- pattern GL_TEXTURE_CUBE_MAP_POSITIVE_Z :: (Eq a, Num a) => a
- pattern GL_TRANSPOSE_COLOR_MATRIX :: (Eq a, Num a) => a
- pattern GL_TRANSPOSE_MODELVIEW_MATRIX :: (Eq a, Num a) => a
- pattern GL_TRANSPOSE_PROJECTION_MATRIX :: (Eq a, Num a) => a
- pattern GL_TRANSPOSE_TEXTURE_MATRIX :: (Eq a, Num a) => a
Graphics.GL.Standard13
module Graphics.GL.Standard12
glActiveTexture :: MonadIO m => GLenum -> m () Source #
Usage: glActiveTexture
texture
The parameter texture
is a TextureUnit
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glActiveTexture.xhtml
glClientActiveTexture :: MonadIO m => GLenum -> m () Source #
Usage: glClientActiveTexture
texture
The parameter texture
is a TextureUnit
.
glCompressedTexImage1D :: MonadIO m => GLenum -> GLint -> GLenum -> GLsizei -> GLint -> GLsizei -> Ptr () -> m () Source #
Usage: glCompressedTexImage1D
target level internalformat width border imageSize data
The parameter target
is a TextureTarget
, one of: GL_DETAIL_TEXTURE_2D_SGIS
, GL_PROXY_TEXTURE_1D
, GL_PROXY_TEXTURE_1D_EXT
, GL_PROXY_TEXTURE_2D
, GL_PROXY_TEXTURE_2D_EXT
, GL_PROXY_TEXTURE_3D
, GL_PROXY_TEXTURE_3D_EXT
, GL_PROXY_TEXTURE_4D_SGIS
, GL_TEXTURE_1D
, GL_TEXTURE_2D
, GL_TEXTURE_3D
, GL_TEXTURE_3D_EXT
, GL_TEXTURE_3D_OES
, GL_TEXTURE_4D_SGIS
, GL_TEXTURE_BASE_LEVEL
, GL_TEXTURE_BASE_LEVEL_SGIS
, GL_TEXTURE_MAX_LEVEL
, GL_TEXTURE_MAX_LEVEL_SGIS
, GL_TEXTURE_MAX_LOD
, GL_TEXTURE_MAX_LOD_SGIS
, GL_TEXTURE_MIN_LOD
, GL_TEXTURE_MIN_LOD_SGIS
.
The parameter level
is a CheckedInt32
.
The parameter internalformat
is a InternalFormat
, one of: GL_ALPHA12
, GL_ALPHA16
, GL_ALPHA16_ICC_SGIX
, GL_ALPHA4
, GL_ALPHA8
, GL_ALPHA_ICC_SGIX
, GL_DEPTH_COMPONENT16_SGIX
, GL_DEPTH_COMPONENT24_SGIX
, GL_DEPTH_COMPONENT32_SGIX
, GL_DUAL_ALPHA12_SGIS
, GL_DUAL_ALPHA16_SGIS
, GL_DUAL_ALPHA4_SGIS
, GL_DUAL_ALPHA8_SGIS
, GL_DUAL_INTENSITY12_SGIS
, GL_DUAL_INTENSITY16_SGIS
, GL_DUAL_INTENSITY4_SGIS
, GL_DUAL_INTENSITY8_SGIS
, GL_DUAL_LUMINANCE12_SGIS
, GL_DUAL_LUMINANCE16_SGIS
, GL_DUAL_LUMINANCE4_SGIS
, GL_DUAL_LUMINANCE8_SGIS
, GL_DUAL_LUMINANCE_ALPHA4_SGIS
, GL_DUAL_LUMINANCE_ALPHA8_SGIS
, GL_INTENSITY
, GL_INTENSITY12
, GL_INTENSITY16
, GL_INTENSITY16_ICC_SGIX
, GL_INTENSITY4
, GL_INTENSITY8
, GL_INTENSITY_ICC_SGIX
, GL_LUMINANCE12
, GL_LUMINANCE12_ALPHA12
, GL_LUMINANCE12_ALPHA4
, GL_LUMINANCE16
, GL_LUMINANCE16_ALPHA16
, GL_LUMINANCE16_ALPHA8_ICC_SGIX
, GL_LUMINANCE16_ICC_SGIX
, GL_LUMINANCE4
, GL_LUMINANCE4_ALPHA4
, GL_LUMINANCE6_ALPHA2
, GL_LUMINANCE8
, GL_LUMINANCE8_ALPHA8
, GL_LUMINANCE_ALPHA_ICC_SGIX
, GL_LUMINANCE_ICC_SGIX
, GL_QUAD_ALPHA4_SGIS
, GL_QUAD_ALPHA8_SGIS
, GL_QUAD_INTENSITY4_SGIS
, GL_QUAD_INTENSITY8_SGIS
, GL_QUAD_LUMINANCE4_SGIS
, GL_QUAD_LUMINANCE8_SGIS
, GL_R3_G3_B2
, GL_R5_G6_B5_A8_ICC_SGIX
, GL_R5_G6_B5_ICC_SGIX
, GL_RGB10
, GL_RGB10_A2
, GL_RGB12
, GL_RGB16
, GL_RGB2_EXT
, GL_RGB4
, GL_RGB5
, GL_RGB5_A1
, GL_RGB8
, GL_RGBA12
, GL_RGBA16
, GL_RGBA2
, GL_RGBA4
, GL_RGBA8
, GL_RGBA_ICC_SGIX
, GL_RGB_ICC_SGIX
.
The parameter border
is a CheckedInt32
.
The parameter data
is a CompressedTextureARB
.
The length of data
should be imageSize
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glCompressedTexImage1D.xhtml
glCompressedTexImage2D :: MonadIO m => GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLint -> GLsizei -> Ptr () -> m () Source #
Usage: glCompressedTexImage2D
target level internalformat width height border imageSize data
The parameter target
is a TextureTarget
, one of: GL_DETAIL_TEXTURE_2D_SGIS
, GL_PROXY_TEXTURE_1D
, GL_PROXY_TEXTURE_1D_EXT
, GL_PROXY_TEXTURE_2D
, GL_PROXY_TEXTURE_2D_EXT
, GL_PROXY_TEXTURE_3D
, GL_PROXY_TEXTURE_3D_EXT
, GL_PROXY_TEXTURE_4D_SGIS
, GL_TEXTURE_1D
, GL_TEXTURE_2D
, GL_TEXTURE_3D
, GL_TEXTURE_3D_EXT
, GL_TEXTURE_3D_OES
, GL_TEXTURE_4D_SGIS
, GL_TEXTURE_BASE_LEVEL
, GL_TEXTURE_BASE_LEVEL_SGIS
, GL_TEXTURE_MAX_LEVEL
, GL_TEXTURE_MAX_LEVEL_SGIS
, GL_TEXTURE_MAX_LOD
, GL_TEXTURE_MAX_LOD_SGIS
, GL_TEXTURE_MIN_LOD
, GL_TEXTURE_MIN_LOD_SGIS
.
The parameter level
is a CheckedInt32
.
The parameter internalformat
is a InternalFormat
, one of: GL_ALPHA12
, GL_ALPHA16
, GL_ALPHA16_ICC_SGIX
, GL_ALPHA4
, GL_ALPHA8
, GL_ALPHA_ICC_SGIX
, GL_DEPTH_COMPONENT16_SGIX
, GL_DEPTH_COMPONENT24_SGIX
, GL_DEPTH_COMPONENT32_SGIX
, GL_DUAL_ALPHA12_SGIS
, GL_DUAL_ALPHA16_SGIS
, GL_DUAL_ALPHA4_SGIS
, GL_DUAL_ALPHA8_SGIS
, GL_DUAL_INTENSITY12_SGIS
, GL_DUAL_INTENSITY16_SGIS
, GL_DUAL_INTENSITY4_SGIS
, GL_DUAL_INTENSITY8_SGIS
, GL_DUAL_LUMINANCE12_SGIS
, GL_DUAL_LUMINANCE16_SGIS
, GL_DUAL_LUMINANCE4_SGIS
, GL_DUAL_LUMINANCE8_SGIS
, GL_DUAL_LUMINANCE_ALPHA4_SGIS
, GL_DUAL_LUMINANCE_ALPHA8_SGIS
, GL_INTENSITY
, GL_INTENSITY12
, GL_INTENSITY16
, GL_INTENSITY16_ICC_SGIX
, GL_INTENSITY4
, GL_INTENSITY8
, GL_INTENSITY_ICC_SGIX
, GL_LUMINANCE12
, GL_LUMINANCE12_ALPHA12
, GL_LUMINANCE12_ALPHA4
, GL_LUMINANCE16
, GL_LUMINANCE16_ALPHA16
, GL_LUMINANCE16_ALPHA8_ICC_SGIX
, GL_LUMINANCE16_ICC_SGIX
, GL_LUMINANCE4
, GL_LUMINANCE4_ALPHA4
, GL_LUMINANCE6_ALPHA2
, GL_LUMINANCE8
, GL_LUMINANCE8_ALPHA8
, GL_LUMINANCE_ALPHA_ICC_SGIX
, GL_LUMINANCE_ICC_SGIX
, GL_QUAD_ALPHA4_SGIS
, GL_QUAD_ALPHA8_SGIS
, GL_QUAD_INTENSITY4_SGIS
, GL_QUAD_INTENSITY8_SGIS
, GL_QUAD_LUMINANCE4_SGIS
, GL_QUAD_LUMINANCE8_SGIS
, GL_R3_G3_B2
, GL_R5_G6_B5_A8_ICC_SGIX
, GL_R5_G6_B5_ICC_SGIX
, GL_RGB10
, GL_RGB10_A2
, GL_RGB12
, GL_RGB16
, GL_RGB2_EXT
, GL_RGB4
, GL_RGB5
, GL_RGB5_A1
, GL_RGB8
, GL_RGBA12
, GL_RGBA16
, GL_RGBA2
, GL_RGBA4
, GL_RGBA8
, GL_RGBA_ICC_SGIX
, GL_RGB_ICC_SGIX
.
The parameter border
is a CheckedInt32
.
The parameter data
is a CompressedTextureARB
.
The length of data
should be imageSize
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glCompressedTexImage2D.xhtml
glCompressedTexImage3D :: MonadIO m => GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLsizei -> GLint -> GLsizei -> Ptr () -> m () Source #
Usage: glCompressedTexImage3D
target level internalformat width height depth border imageSize data
The parameter target
is a TextureTarget
, one of: GL_DETAIL_TEXTURE_2D_SGIS
, GL_PROXY_TEXTURE_1D
, GL_PROXY_TEXTURE_1D_EXT
, GL_PROXY_TEXTURE_2D
, GL_PROXY_TEXTURE_2D_EXT
, GL_PROXY_TEXTURE_3D
, GL_PROXY_TEXTURE_3D_EXT
, GL_PROXY_TEXTURE_4D_SGIS
, GL_TEXTURE_1D
, GL_TEXTURE_2D
, GL_TEXTURE_3D
, GL_TEXTURE_3D_EXT
, GL_TEXTURE_3D_OES
, GL_TEXTURE_4D_SGIS
, GL_TEXTURE_BASE_LEVEL
, GL_TEXTURE_BASE_LEVEL_SGIS
, GL_TEXTURE_MAX_LEVEL
, GL_TEXTURE_MAX_LEVEL_SGIS
, GL_TEXTURE_MAX_LOD
, GL_TEXTURE_MAX_LOD_SGIS
, GL_TEXTURE_MIN_LOD
, GL_TEXTURE_MIN_LOD_SGIS
.
The parameter level
is a CheckedInt32
.
The parameter internalformat
is a InternalFormat
, one of: GL_ALPHA12
, GL_ALPHA16
, GL_ALPHA16_ICC_SGIX
, GL_ALPHA4
, GL_ALPHA8
, GL_ALPHA_ICC_SGIX
, GL_DEPTH_COMPONENT16_SGIX
, GL_DEPTH_COMPONENT24_SGIX
, GL_DEPTH_COMPONENT32_SGIX
, GL_DUAL_ALPHA12_SGIS
, GL_DUAL_ALPHA16_SGIS
, GL_DUAL_ALPHA4_SGIS
, GL_DUAL_ALPHA8_SGIS
, GL_DUAL_INTENSITY12_SGIS
, GL_DUAL_INTENSITY16_SGIS
, GL_DUAL_INTENSITY4_SGIS
, GL_DUAL_INTENSITY8_SGIS
, GL_DUAL_LUMINANCE12_SGIS
, GL_DUAL_LUMINANCE16_SGIS
, GL_DUAL_LUMINANCE4_SGIS
, GL_DUAL_LUMINANCE8_SGIS
, GL_DUAL_LUMINANCE_ALPHA4_SGIS
, GL_DUAL_LUMINANCE_ALPHA8_SGIS
, GL_INTENSITY
, GL_INTENSITY12
, GL_INTENSITY16
, GL_INTENSITY16_ICC_SGIX
, GL_INTENSITY4
, GL_INTENSITY8
, GL_INTENSITY_ICC_SGIX
, GL_LUMINANCE12
, GL_LUMINANCE12_ALPHA12
, GL_LUMINANCE12_ALPHA4
, GL_LUMINANCE16
, GL_LUMINANCE16_ALPHA16
, GL_LUMINANCE16_ALPHA8_ICC_SGIX
, GL_LUMINANCE16_ICC_SGIX
, GL_LUMINANCE4
, GL_LUMINANCE4_ALPHA4
, GL_LUMINANCE6_ALPHA2
, GL_LUMINANCE8
, GL_LUMINANCE8_ALPHA8
, GL_LUMINANCE_ALPHA_ICC_SGIX
, GL_LUMINANCE_ICC_SGIX
, GL_QUAD_ALPHA4_SGIS
, GL_QUAD_ALPHA8_SGIS
, GL_QUAD_INTENSITY4_SGIS
, GL_QUAD_INTENSITY8_SGIS
, GL_QUAD_LUMINANCE4_SGIS
, GL_QUAD_LUMINANCE8_SGIS
, GL_R3_G3_B2
, GL_R5_G6_B5_A8_ICC_SGIX
, GL_R5_G6_B5_ICC_SGIX
, GL_RGB10
, GL_RGB10_A2
, GL_RGB12
, GL_RGB16
, GL_RGB2_EXT
, GL_RGB4
, GL_RGB5
, GL_RGB5_A1
, GL_RGB8
, GL_RGBA12
, GL_RGBA16
, GL_RGBA2
, GL_RGBA4
, GL_RGBA8
, GL_RGBA_ICC_SGIX
, GL_RGB_ICC_SGIX
.
The parameter border
is a CheckedInt32
.
The parameter data
is a CompressedTextureARB
.
The length of data
should be imageSize
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glCompressedTexImage3D.xhtml
glCompressedTexSubImage1D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLenum -> GLsizei -> Ptr () -> m () Source #
Usage: glCompressedTexSubImage1D
target level xoffset width format imageSize data
The parameter target
is a TextureTarget
, one of: GL_DETAIL_TEXTURE_2D_SGIS
, GL_PROXY_TEXTURE_1D
, GL_PROXY_TEXTURE_1D_EXT
, GL_PROXY_TEXTURE_2D
, GL_PROXY_TEXTURE_2D_EXT
, GL_PROXY_TEXTURE_3D
, GL_PROXY_TEXTURE_3D_EXT
, GL_PROXY_TEXTURE_4D_SGIS
, GL_TEXTURE_1D
, GL_TEXTURE_2D
, GL_TEXTURE_3D
, GL_TEXTURE_3D_EXT
, GL_TEXTURE_3D_OES
, GL_TEXTURE_4D_SGIS
, GL_TEXTURE_BASE_LEVEL
, GL_TEXTURE_BASE_LEVEL_SGIS
, GL_TEXTURE_MAX_LEVEL
, GL_TEXTURE_MAX_LEVEL_SGIS
, GL_TEXTURE_MAX_LOD
, GL_TEXTURE_MAX_LOD_SGIS
, GL_TEXTURE_MIN_LOD
, GL_TEXTURE_MIN_LOD_SGIS
.
The parameter level
is a CheckedInt32
.
The parameter xoffset
is a CheckedInt32
.
The parameter format
is a PixelFormat
, one of: GL_ABGR_EXT
, GL_ALPHA
, GL_BLUE
, GL_CMYKA_EXT
, GL_CMYK_EXT
, GL_COLOR_INDEX
, GL_DEPTH_COMPONENT
, GL_GREEN
, GL_LUMINANCE
, GL_LUMINANCE_ALPHA
, GL_RED
, GL_RED_EXT
, GL_RGB
, GL_RGBA
, GL_STENCIL_INDEX
, GL_UNSIGNED_INT
, GL_UNSIGNED_SHORT
, GL_YCRCB_422_SGIX
, GL_YCRCB_444_SGIX
.
The parameter data
is a CompressedTextureARB
.
The length of data
should be imageSize
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glCompressedTexSubImage1D.xhtml
glCompressedTexSubImage2D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr () -> m () Source #
Usage: glCompressedTexSubImage2D
target level xoffset yoffset width height format imageSize data
The parameter target
is a TextureTarget
, one of: GL_DETAIL_TEXTURE_2D_SGIS
, GL_PROXY_TEXTURE_1D
, GL_PROXY_TEXTURE_1D_EXT
, GL_PROXY_TEXTURE_2D
, GL_PROXY_TEXTURE_2D_EXT
, GL_PROXY_TEXTURE_3D
, GL_PROXY_TEXTURE_3D_EXT
, GL_PROXY_TEXTURE_4D_SGIS
, GL_TEXTURE_1D
, GL_TEXTURE_2D
, GL_TEXTURE_3D
, GL_TEXTURE_3D_EXT
, GL_TEXTURE_3D_OES
, GL_TEXTURE_4D_SGIS
, GL_TEXTURE_BASE_LEVEL
, GL_TEXTURE_BASE_LEVEL_SGIS
, GL_TEXTURE_MAX_LEVEL
, GL_TEXTURE_MAX_LEVEL_SGIS
, GL_TEXTURE_MAX_LOD
, GL_TEXTURE_MAX_LOD_SGIS
, GL_TEXTURE_MIN_LOD
, GL_TEXTURE_MIN_LOD_SGIS
.
The parameter level
is a CheckedInt32
.
The parameter xoffset
is a CheckedInt32
.
The parameter yoffset
is a CheckedInt32
.
The parameter format
is a PixelFormat
, one of: GL_ABGR_EXT
, GL_ALPHA
, GL_BLUE
, GL_CMYKA_EXT
, GL_CMYK_EXT
, GL_COLOR_INDEX
, GL_DEPTH_COMPONENT
, GL_GREEN
, GL_LUMINANCE
, GL_LUMINANCE_ALPHA
, GL_RED
, GL_RED_EXT
, GL_RGB
, GL_RGBA
, GL_STENCIL_INDEX
, GL_UNSIGNED_INT
, GL_UNSIGNED_SHORT
, GL_YCRCB_422_SGIX
, GL_YCRCB_444_SGIX
.
The parameter data
is a CompressedTextureARB
.
The length of data
should be imageSize
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glCompressedTexSubImage2D.xhtml
glCompressedTexSubImage3D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr () -> m () Source #
Usage: glCompressedTexSubImage3D
target level xoffset yoffset zoffset width height depth format imageSize data
The parameter target
is a TextureTarget
, one of: GL_DETAIL_TEXTURE_2D_SGIS
, GL_PROXY_TEXTURE_1D
, GL_PROXY_TEXTURE_1D_EXT
, GL_PROXY_TEXTURE_2D
, GL_PROXY_TEXTURE_2D_EXT
, GL_PROXY_TEXTURE_3D
, GL_PROXY_TEXTURE_3D_EXT
, GL_PROXY_TEXTURE_4D_SGIS
, GL_TEXTURE_1D
, GL_TEXTURE_2D
, GL_TEXTURE_3D
, GL_TEXTURE_3D_EXT
, GL_TEXTURE_3D_OES
, GL_TEXTURE_4D_SGIS
, GL_TEXTURE_BASE_LEVEL
, GL_TEXTURE_BASE_LEVEL_SGIS
, GL_TEXTURE_MAX_LEVEL
, GL_TEXTURE_MAX_LEVEL_SGIS
, GL_TEXTURE_MAX_LOD
, GL_TEXTURE_MAX_LOD_SGIS
, GL_TEXTURE_MIN_LOD
, GL_TEXTURE_MIN_LOD_SGIS
.
The parameter level
is a CheckedInt32
.
The parameter xoffset
is a CheckedInt32
.
The parameter yoffset
is a CheckedInt32
.
The parameter zoffset
is a CheckedInt32
.
The parameter format
is a PixelFormat
, one of: GL_ABGR_EXT
, GL_ALPHA
, GL_BLUE
, GL_CMYKA_EXT
, GL_CMYK_EXT
, GL_COLOR_INDEX
, GL_DEPTH_COMPONENT
, GL_GREEN
, GL_LUMINANCE
, GL_LUMINANCE_ALPHA
, GL_RED
, GL_RED_EXT
, GL_RGB
, GL_RGBA
, GL_STENCIL_INDEX
, GL_UNSIGNED_INT
, GL_UNSIGNED_SHORT
, GL_YCRCB_422_SGIX
, GL_YCRCB_444_SGIX
.
The parameter data
is a CompressedTextureARB
.
The length of data
should be imageSize
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glCompressedTexSubImage3D.xhtml
glGetCompressedTexImage :: MonadIO m => GLenum -> GLint -> Ptr () -> m () Source #
Usage: glGetCompressedTexImage
target level img
The parameter target
is a TextureTarget
, one of: GL_DETAIL_TEXTURE_2D_SGIS
, GL_PROXY_TEXTURE_1D
, GL_PROXY_TEXTURE_1D_EXT
, GL_PROXY_TEXTURE_2D
, GL_PROXY_TEXTURE_2D_EXT
, GL_PROXY_TEXTURE_3D
, GL_PROXY_TEXTURE_3D_EXT
, GL_PROXY_TEXTURE_4D_SGIS
, GL_TEXTURE_1D
, GL_TEXTURE_2D
, GL_TEXTURE_3D
, GL_TEXTURE_3D_EXT
, GL_TEXTURE_3D_OES
, GL_TEXTURE_4D_SGIS
, GL_TEXTURE_BASE_LEVEL
, GL_TEXTURE_BASE_LEVEL_SGIS
, GL_TEXTURE_MAX_LEVEL
, GL_TEXTURE_MAX_LEVEL_SGIS
, GL_TEXTURE_MAX_LOD
, GL_TEXTURE_MAX_LOD_SGIS
, GL_TEXTURE_MIN_LOD
, GL_TEXTURE_MIN_LOD_SGIS
.
The parameter level
is a CheckedInt32
.
The parameter img
is a CompressedTextureARB
.
The length of img
should be COMPSIZE(target,level)
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glGetCompressedTexImage.xhtml
glLoadTransposeMatrixd :: MonadIO m => Ptr GLdouble -> m () Source #
Usage: glLoadTransposeMatrixd
m
The length of m
should be 16
.
glLoadTransposeMatrixf :: MonadIO m => Ptr GLfloat -> m () Source #
Usage: glLoadTransposeMatrixf
m
The length of m
should be 16
.
glMultTransposeMatrixd :: MonadIO m => Ptr GLdouble -> m () Source #
Usage: glMultTransposeMatrixd
m
The length of m
should be 16
.
glMultTransposeMatrixf :: MonadIO m => Ptr GLfloat -> m () Source #
Usage: glMultTransposeMatrixf
m
The length of m
should be 16
.
glMultiTexCoord1d :: MonadIO m => GLenum -> GLdouble -> m () Source #
Usage: glMultiTexCoord1d
target s
The parameter target
is a TextureUnit
.
The parameter s
is a CoordD
.
The vector equivalent of this command is glMultiTexCoord1dv
.
glMultiTexCoord1dv :: MonadIO m => GLenum -> Ptr GLdouble -> m () Source #
Usage: glMultiTexCoord1dv
target v
The parameter target
is a TextureUnit
.
The parameter v
is a CoordD
.
The length of v
should be 1
.
glMultiTexCoord1f :: MonadIO m => GLenum -> GLfloat -> m () Source #
Usage: glMultiTexCoord1f
target s
The parameter target
is a TextureUnit
.
The parameter s
is a CoordF
.
The vector equivalent of this command is glMultiTexCoord1fv
.
glMultiTexCoord1fv :: MonadIO m => GLenum -> Ptr GLfloat -> m () Source #
Usage: glMultiTexCoord1fv
target v
The parameter target
is a TextureUnit
.
The parameter v
is a CoordF
.
The length of v
should be 1
.
glMultiTexCoord1i :: MonadIO m => GLenum -> GLint -> m () Source #
Usage: glMultiTexCoord1i
target s
The parameter target
is a TextureUnit
.
The parameter s
is a CoordI
.
The vector equivalent of this command is glMultiTexCoord1iv
.
glMultiTexCoord1iv :: MonadIO m => GLenum -> Ptr GLint -> m () Source #
Usage: glMultiTexCoord1iv
target v
The parameter target
is a TextureUnit
.
The parameter v
is a CoordI
.
The length of v
should be 1
.
glMultiTexCoord1s :: MonadIO m => GLenum -> GLshort -> m () Source #
Usage: glMultiTexCoord1s
target s
The parameter target
is a TextureUnit
.
The parameter s
is a CoordS
.
The vector equivalent of this command is glMultiTexCoord1sv
.
glMultiTexCoord1sv :: MonadIO m => GLenum -> Ptr GLshort -> m () Source #
Usage: glMultiTexCoord1sv
target v
The parameter target
is a TextureUnit
.
The parameter v
is a CoordS
.
The length of v
should be 1
.
glMultiTexCoord2d :: MonadIO m => GLenum -> GLdouble -> GLdouble -> m () Source #
Usage: glMultiTexCoord2d
target s t
The parameter target
is a TextureUnit
.
The parameter s
is a CoordD
.
The parameter t
is a CoordD
.
The vector equivalent of this command is glMultiTexCoord2dv
.
glMultiTexCoord2dv :: MonadIO m => GLenum -> Ptr GLdouble -> m () Source #
Usage: glMultiTexCoord2dv
target v
The parameter target
is a TextureUnit
.
The parameter v
is a CoordD
.
The length of v
should be 2
.
glMultiTexCoord2f :: MonadIO m => GLenum -> GLfloat -> GLfloat -> m () Source #
Usage: glMultiTexCoord2f
target s t
The parameter target
is a TextureUnit
.
The parameter s
is a CoordF
.
The parameter t
is a CoordF
.
The vector equivalent of this command is glMultiTexCoord2fv
.
glMultiTexCoord2fv :: MonadIO m => GLenum -> Ptr GLfloat -> m () Source #
Usage: glMultiTexCoord2fv
target v
The parameter target
is a TextureUnit
.
The parameter v
is a CoordF
.
The length of v
should be 2
.
glMultiTexCoord2i :: MonadIO m => GLenum -> GLint -> GLint -> m () Source #
Usage: glMultiTexCoord2i
target s t
The parameter target
is a TextureUnit
.
The parameter s
is a CoordI
.
The parameter t
is a CoordI
.
The vector equivalent of this command is glMultiTexCoord2iv
.
glMultiTexCoord2iv :: MonadIO m => GLenum -> Ptr GLint -> m () Source #
Usage: glMultiTexCoord2iv
target v
The parameter target
is a TextureUnit
.
The parameter v
is a CoordI
.
The length of v
should be 2
.
glMultiTexCoord2s :: MonadIO m => GLenum -> GLshort -> GLshort -> m () Source #
Usage: glMultiTexCoord2s
target s t
The parameter target
is a TextureUnit
.
The parameter s
is a CoordS
.
The parameter t
is a CoordS
.
The vector equivalent of this command is glMultiTexCoord2sv
.
glMultiTexCoord2sv :: MonadIO m => GLenum -> Ptr GLshort -> m () Source #
Usage: glMultiTexCoord2sv
target v
The parameter target
is a TextureUnit
.
The parameter v
is a CoordS
.
The length of v
should be 2
.
glMultiTexCoord3d :: MonadIO m => GLenum -> GLdouble -> GLdouble -> GLdouble -> m () Source #
Usage: glMultiTexCoord3d
target s t r
The parameter target
is a TextureUnit
.
The parameter s
is a CoordD
.
The parameter t
is a CoordD
.
The parameter r
is a CoordD
.
The vector equivalent of this command is glMultiTexCoord3dv
.
glMultiTexCoord3dv :: MonadIO m => GLenum -> Ptr GLdouble -> m () Source #
Usage: glMultiTexCoord3dv
target v
The parameter target
is a TextureUnit
.
The parameter v
is a CoordD
.
The length of v
should be 3
.
glMultiTexCoord3f :: MonadIO m => GLenum -> GLfloat -> GLfloat -> GLfloat -> m () Source #
Usage: glMultiTexCoord3f
target s t r
The parameter target
is a TextureUnit
.
The parameter s
is a CoordF
.
The parameter t
is a CoordF
.
The parameter r
is a CoordF
.
The vector equivalent of this command is glMultiTexCoord3fv
.
glMultiTexCoord3fv :: MonadIO m => GLenum -> Ptr GLfloat -> m () Source #
Usage: glMultiTexCoord3fv
target v
The parameter target
is a TextureUnit
.
The parameter v
is a CoordF
.
The length of v
should be 3
.
glMultiTexCoord3i :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> m () Source #
Usage: glMultiTexCoord3i
target s t r
The parameter target
is a TextureUnit
.
The parameter s
is a CoordI
.
The parameter t
is a CoordI
.
The parameter r
is a CoordI
.
The vector equivalent of this command is glMultiTexCoord3iv
.
glMultiTexCoord3iv :: MonadIO m => GLenum -> Ptr GLint -> m () Source #
Usage: glMultiTexCoord3iv
target v
The parameter target
is a TextureUnit
.
The parameter v
is a CoordI
.
The length of v
should be 3
.
glMultiTexCoord3s :: MonadIO m => GLenum -> GLshort -> GLshort -> GLshort -> m () Source #
Usage: glMultiTexCoord3s
target s t r
The parameter target
is a TextureUnit
.
The parameter s
is a CoordS
.
The parameter t
is a CoordS
.
The parameter r
is a CoordS
.
The vector equivalent of this command is glMultiTexCoord3sv
.
glMultiTexCoord3sv :: MonadIO m => GLenum -> Ptr GLshort -> m () Source #
Usage: glMultiTexCoord3sv
target v
The parameter target
is a TextureUnit
.
The parameter v
is a CoordS
.
The length of v
should be 3
.
glMultiTexCoord4d :: MonadIO m => GLenum -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m () Source #
Usage: glMultiTexCoord4d
target s t r q
The parameter target
is a TextureUnit
.
The parameter s
is a CoordD
.
The parameter t
is a CoordD
.
The parameter r
is a CoordD
.
The parameter q
is a CoordD
.
The vector equivalent of this command is glMultiTexCoord4dv
.
glMultiTexCoord4dv :: MonadIO m => GLenum -> Ptr GLdouble -> m () Source #
Usage: glMultiTexCoord4dv
target v
The parameter target
is a TextureUnit
.
The parameter v
is a CoordD
.
The length of v
should be 4
.
glMultiTexCoord4f :: MonadIO m => GLenum -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m () Source #
Usage: glMultiTexCoord4f
target s t r q
The parameter target
is a TextureUnit
.
The parameter s
is a CoordF
.
The parameter t
is a CoordF
.
The parameter r
is a CoordF
.
The parameter q
is a CoordF
.
The vector equivalent of this command is glMultiTexCoord4fv
.
glMultiTexCoord4fv :: MonadIO m => GLenum -> Ptr GLfloat -> m () Source #
Usage: glMultiTexCoord4fv
target v
The parameter target
is a TextureUnit
.
The parameter v
is a CoordF
.
The length of v
should be 4
.
glMultiTexCoord4i :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> m () Source #
Usage: glMultiTexCoord4i
target s t r q
The parameter target
is a TextureUnit
.
The parameter s
is a CoordI
.
The parameter t
is a CoordI
.
The parameter r
is a CoordI
.
The parameter q
is a CoordI
.
The vector equivalent of this command is glMultiTexCoord4iv
.
glMultiTexCoord4iv :: MonadIO m => GLenum -> Ptr GLint -> m () Source #
Usage: glMultiTexCoord4iv
target v
The parameter target
is a TextureUnit
.
The parameter v
is a CoordI
.
The length of v
should be 4
.
glMultiTexCoord4s :: MonadIO m => GLenum -> GLshort -> GLshort -> GLshort -> GLshort -> m () Source #
Usage: glMultiTexCoord4s
target s t r q
The parameter target
is a TextureUnit
.
The parameter s
is a CoordS
.
The parameter t
is a CoordS
.
The parameter r
is a CoordS
.
The parameter q
is a CoordS
.
The vector equivalent of this command is glMultiTexCoord4sv
.
glMultiTexCoord4sv :: MonadIO m => GLenum -> Ptr GLshort -> m () Source #
Usage: glMultiTexCoord4sv
target v
The parameter target
is a TextureUnit
.
The parameter v
is a CoordS
.
The length of v
should be 4
.
glSampleCoverage :: MonadIO m => GLfloat -> GLboolean -> m () Source #
Usage: glSampleCoverage
value invert
The parameter invert
is a Boolean
, one of: GL_FALSE
, GL_TRUE
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glSampleCoverage.xhtml
pattern GL_ACTIVE_TEXTURE :: (Eq a, Num a) => a Source #
pattern GL_ADD_SIGNED :: (Eq a, Num a) => a Source #
pattern GL_CLAMP_TO_BORDER :: (Eq a, Num a) => a Source #
pattern GL_CLIENT_ACTIVE_TEXTURE :: (Eq a, Num a) => a Source #
pattern GL_COMBINE :: (Eq a, Num a) => a Source #
pattern GL_COMBINE_ALPHA :: (Eq a, Num a) => a Source #
pattern GL_COMBINE_RGB :: (Eq a, Num a) => a Source #
pattern GL_COMPRESSED_ALPHA :: (Eq a, Num a) => a Source #
pattern GL_COMPRESSED_INTENSITY :: (Eq a, Num a) => a Source #
pattern GL_COMPRESSED_LUMINANCE :: (Eq a, Num a) => a Source #
pattern GL_COMPRESSED_LUMINANCE_ALPHA :: (Eq a, Num a) => a Source #
pattern GL_COMPRESSED_RGB :: (Eq a, Num a) => a Source #
pattern GL_COMPRESSED_RGBA :: (Eq a, Num a) => a Source #
pattern GL_COMPRESSED_TEXTURE_FORMATS :: (Eq a, Num a) => a Source #
pattern GL_CONSTANT :: (Eq a, Num a) => a Source #
pattern GL_DOT3_RGB :: (Eq a, Num a) => a Source #
pattern GL_DOT3_RGBA :: (Eq a, Num a) => a Source #
pattern GL_INTERPOLATE :: (Eq a, Num a) => a Source #
pattern GL_MAX_CUBE_MAP_TEXTURE_SIZE :: (Eq a, Num a) => a Source #
pattern GL_MAX_TEXTURE_UNITS :: (Eq a, Num a) => a Source #
pattern GL_MULTISAMPLE :: (Eq a, Num a) => a Source #
pattern GL_MULTISAMPLE_BIT :: (Eq a, Num a) => a Source #
pattern GL_NORMAL_MAP :: (Eq a, Num a) => a Source #
pattern GL_NUM_COMPRESSED_TEXTURE_FORMATS :: (Eq a, Num a) => a Source #
pattern GL_OPERAND0_ALPHA :: (Eq a, Num a) => a Source #
pattern GL_OPERAND0_RGB :: (Eq a, Num a) => a Source #
pattern GL_OPERAND1_ALPHA :: (Eq a, Num a) => a Source #
pattern GL_OPERAND1_RGB :: (Eq a, Num a) => a Source #
pattern GL_OPERAND2_ALPHA :: (Eq a, Num a) => a Source #
pattern GL_OPERAND2_RGB :: (Eq a, Num a) => a Source #
pattern GL_PREVIOUS :: (Eq a, Num a) => a Source #
pattern GL_PRIMARY_COLOR :: (Eq a, Num a) => a Source #
pattern GL_PROXY_TEXTURE_CUBE_MAP :: (Eq a, Num a) => a Source #
pattern GL_REFLECTION_MAP :: (Eq a, Num a) => a Source #
pattern GL_RGB_SCALE :: (Eq a, Num a) => a Source #
pattern GL_SAMPLES :: (Eq a, Num a) => a Source #
pattern GL_SAMPLE_ALPHA_TO_COVERAGE :: (Eq a, Num a) => a Source #
pattern GL_SAMPLE_ALPHA_TO_ONE :: (Eq a, Num a) => a Source #
pattern GL_SAMPLE_BUFFERS :: (Eq a, Num a) => a Source #
pattern GL_SAMPLE_COVERAGE :: (Eq a, Num a) => a Source #
pattern GL_SAMPLE_COVERAGE_INVERT :: (Eq a, Num a) => a Source #
pattern GL_SAMPLE_COVERAGE_VALUE :: (Eq a, Num a) => a Source #
pattern GL_SOURCE0_ALPHA :: (Eq a, Num a) => a Source #
pattern GL_SOURCE0_RGB :: (Eq a, Num a) => a Source #
pattern GL_SOURCE1_ALPHA :: (Eq a, Num a) => a Source #
pattern GL_SOURCE1_RGB :: (Eq a, Num a) => a Source #
pattern GL_SOURCE2_ALPHA :: (Eq a, Num a) => a Source #
pattern GL_SOURCE2_RGB :: (Eq a, Num a) => a Source #
pattern GL_SUBTRACT :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE0 :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE1 :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE10 :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE11 :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE12 :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE13 :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE14 :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE15 :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE16 :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE17 :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE18 :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE19 :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE2 :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE20 :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE21 :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE22 :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE23 :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE24 :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE25 :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE26 :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE27 :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE28 :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE29 :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE3 :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE30 :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE31 :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE4 :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE5 :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE6 :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE7 :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE8 :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE9 :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_BINDING_CUBE_MAP :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_COMPRESSED :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_COMPRESSED_IMAGE_SIZE :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_COMPRESSION_HINT :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_CUBE_MAP :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_CUBE_MAP_NEGATIVE_X :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_CUBE_MAP_NEGATIVE_Y :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_CUBE_MAP_NEGATIVE_Z :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_CUBE_MAP_POSITIVE_X :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_CUBE_MAP_POSITIVE_Y :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_CUBE_MAP_POSITIVE_Z :: (Eq a, Num a) => a Source #
pattern GL_TRANSPOSE_COLOR_MATRIX :: (Eq a, Num a) => a Source #
pattern GL_TRANSPOSE_MODELVIEW_MATRIX :: (Eq a, Num a) => a Source #
pattern GL_TRANSPOSE_PROJECTION_MATRIX :: (Eq a, Num a) => a Source #
pattern GL_TRANSPOSE_TEXTURE_MATRIX :: (Eq a, Num a) => a Source #