| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Graphics.GL.Standard13
Contents
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 #