Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- module Graphics.GL.Embedded31
- glBlendBarrier :: MonadIO m => m ()
- glBlendEquationSeparatei :: MonadIO m => GLuint -> GLenum -> GLenum -> m ()
- glBlendEquationi :: MonadIO m => GLuint -> GLenum -> m ()
- glBlendFuncSeparatei :: MonadIO m => GLuint -> GLenum -> GLenum -> GLenum -> GLenum -> m ()
- glBlendFunci :: MonadIO m => GLuint -> GLenum -> GLenum -> m ()
- glColorMaski :: MonadIO m => GLuint -> GLboolean -> GLboolean -> GLboolean -> GLboolean -> m ()
- glCopyImageSubData :: MonadIO m => GLuint -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLuint -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> m ()
- glDebugMessageCallback :: MonadIO m => GLDEBUGPROC -> Ptr () -> m ()
- glDebugMessageControl :: MonadIO m => GLenum -> GLenum -> GLenum -> GLsizei -> Ptr GLuint -> GLboolean -> m ()
- glDebugMessageInsert :: MonadIO m => GLenum -> GLenum -> GLuint -> GLenum -> GLsizei -> Ptr GLchar -> m ()
- glDisablei :: MonadIO m => GLenum -> GLuint -> m ()
- glDrawElementsBaseVertex :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr () -> GLint -> m ()
- glDrawElementsInstancedBaseVertex :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr () -> GLsizei -> GLint -> m ()
- glDrawRangeElementsBaseVertex :: MonadIO m => GLenum -> GLuint -> GLuint -> GLsizei -> GLenum -> Ptr () -> GLint -> m ()
- glEnablei :: MonadIO m => GLenum -> GLuint -> m ()
- glFramebufferTexture :: MonadIO m => GLenum -> GLenum -> GLuint -> GLint -> m ()
- glGetDebugMessageLog :: MonadIO m => GLuint -> GLsizei -> Ptr GLenum -> Ptr GLenum -> Ptr GLuint -> Ptr GLenum -> Ptr GLsizei -> Ptr GLchar -> m GLuint
- glGetGraphicsResetStatus :: MonadIO m => m GLenum
- glGetObjectLabel :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetObjectPtrLabel :: MonadIO m => Ptr () -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetPointerv :: MonadIO m => GLenum -> Ptr (Ptr ()) -> m ()
- glGetSamplerParameterIiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetSamplerParameterIuiv :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m ()
- glGetTexParameterIiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetTexParameterIuiv :: MonadIO m => GLenum -> GLenum -> Ptr GLuint -> m ()
- glGetnUniformfv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLfloat -> m ()
- glGetnUniformiv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLint -> m ()
- glGetnUniformuiv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLuint -> m ()
- glIsEnabledi :: MonadIO m => GLenum -> GLuint -> m GLboolean
- glMinSampleShading :: MonadIO m => GLfloat -> m ()
- glObjectLabel :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLchar -> m ()
- glObjectPtrLabel :: MonadIO m => Ptr () -> GLsizei -> Ptr GLchar -> m ()
- glPatchParameteri :: MonadIO m => GLenum -> GLint -> m ()
- glPopDebugGroup :: MonadIO m => m ()
- glPrimitiveBoundingBox :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glPushDebugGroup :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLchar -> m ()
- glReadnPixels :: MonadIO m => GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> GLsizei -> Ptr () -> m ()
- glSamplerParameterIiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glSamplerParameterIuiv :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m ()
- glTexBuffer :: MonadIO m => GLenum -> GLenum -> GLuint -> m ()
- glTexBufferRange :: MonadIO m => GLenum -> GLenum -> GLuint -> GLintptr -> GLsizeiptr -> m ()
- glTexParameterIiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glTexParameterIuiv :: MonadIO m => GLenum -> GLenum -> Ptr GLuint -> m ()
- glTexStorage3DMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLsizei -> GLboolean -> m ()
- pattern GL_BUFFER :: (Eq a, Num a) => a
- pattern GL_CLAMP_TO_BORDER :: (Eq a, Num a) => a
- pattern GL_COLORBURN :: (Eq a, Num a) => a
- pattern GL_COLORDODGE :: (Eq a, Num a) => a
- pattern GL_COMPRESSED_RGBA_ASTC_10x10 :: (Eq a, Num a) => a
- pattern GL_COMPRESSED_RGBA_ASTC_10x5 :: (Eq a, Num a) => a
- pattern GL_COMPRESSED_RGBA_ASTC_10x6 :: (Eq a, Num a) => a
- pattern GL_COMPRESSED_RGBA_ASTC_10x8 :: (Eq a, Num a) => a
- pattern GL_COMPRESSED_RGBA_ASTC_12x10 :: (Eq a, Num a) => a
- pattern GL_COMPRESSED_RGBA_ASTC_12x12 :: (Eq a, Num a) => a
- pattern GL_COMPRESSED_RGBA_ASTC_4x4 :: (Eq a, Num a) => a
- pattern GL_COMPRESSED_RGBA_ASTC_5x4 :: (Eq a, Num a) => a
- pattern GL_COMPRESSED_RGBA_ASTC_5x5 :: (Eq a, Num a) => a
- pattern GL_COMPRESSED_RGBA_ASTC_6x5 :: (Eq a, Num a) => a
- pattern GL_COMPRESSED_RGBA_ASTC_6x6 :: (Eq a, Num a) => a
- pattern GL_COMPRESSED_RGBA_ASTC_8x5 :: (Eq a, Num a) => a
- pattern GL_COMPRESSED_RGBA_ASTC_8x6 :: (Eq a, Num a) => a
- pattern GL_COMPRESSED_RGBA_ASTC_8x8 :: (Eq a, Num a) => a
- pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10 :: (Eq a, Num a) => a
- pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5 :: (Eq a, Num a) => a
- pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6 :: (Eq a, Num a) => a
- pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8 :: (Eq a, Num a) => a
- pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10 :: (Eq a, Num a) => a
- pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12 :: (Eq a, Num a) => a
- pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4 :: (Eq a, Num a) => a
- pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4 :: (Eq a, Num a) => a
- pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5 :: (Eq a, Num a) => a
- pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5 :: (Eq a, Num a) => a
- pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6 :: (Eq a, Num a) => a
- pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5 :: (Eq a, Num a) => a
- pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6 :: (Eq a, Num a) => a
- pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8 :: (Eq a, Num a) => a
- pattern GL_CONTEXT_FLAGS :: (Eq a, Num a) => a
- pattern GL_CONTEXT_FLAG_DEBUG_BIT :: (Eq a, Num a) => a
- pattern GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT :: (Eq a, Num a) => a
- pattern GL_CONTEXT_LOST :: (Eq a, Num a) => a
- pattern GL_DARKEN :: (Eq a, Num a) => a
- pattern GL_DEBUG_CALLBACK_FUNCTION :: (Eq a, Num a) => a
- pattern GL_DEBUG_CALLBACK_USER_PARAM :: (Eq a, Num a) => a
- pattern GL_DEBUG_GROUP_STACK_DEPTH :: (Eq a, Num a) => a
- pattern GL_DEBUG_LOGGED_MESSAGES :: (Eq a, Num a) => a
- pattern GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH :: (Eq a, Num a) => a
- pattern GL_DEBUG_OUTPUT :: (Eq a, Num a) => a
- pattern GL_DEBUG_OUTPUT_SYNCHRONOUS :: (Eq a, Num a) => a
- pattern GL_DEBUG_SEVERITY_HIGH :: (Eq a, Num a) => a
- pattern GL_DEBUG_SEVERITY_LOW :: (Eq a, Num a) => a
- pattern GL_DEBUG_SEVERITY_MEDIUM :: (Eq a, Num a) => a
- pattern GL_DEBUG_SEVERITY_NOTIFICATION :: (Eq a, Num a) => a
- pattern GL_DEBUG_SOURCE_API :: (Eq a, Num a) => a
- pattern GL_DEBUG_SOURCE_APPLICATION :: (Eq a, Num a) => a
- pattern GL_DEBUG_SOURCE_OTHER :: (Eq a, Num a) => a
- pattern GL_DEBUG_SOURCE_SHADER_COMPILER :: (Eq a, Num a) => a
- pattern GL_DEBUG_SOURCE_THIRD_PARTY :: (Eq a, Num a) => a
- pattern GL_DEBUG_SOURCE_WINDOW_SYSTEM :: (Eq a, Num a) => a
- pattern GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR :: (Eq a, Num a) => a
- pattern GL_DEBUG_TYPE_ERROR :: (Eq a, Num a) => a
- pattern GL_DEBUG_TYPE_MARKER :: (Eq a, Num a) => a
- pattern GL_DEBUG_TYPE_OTHER :: (Eq a, Num a) => a
- pattern GL_DEBUG_TYPE_PERFORMANCE :: (Eq a, Num a) => a
- pattern GL_DEBUG_TYPE_POP_GROUP :: (Eq a, Num a) => a
- pattern GL_DEBUG_TYPE_PORTABILITY :: (Eq a, Num a) => a
- pattern GL_DEBUG_TYPE_PUSH_GROUP :: (Eq a, Num a) => a
- pattern GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR :: (Eq a, Num a) => a
- pattern GL_DIFFERENCE :: (Eq a, Num a) => a
- pattern GL_EXCLUSION :: (Eq a, Num a) => a
- pattern GL_FIRST_VERTEX_CONVENTION :: (Eq a, Num a) => a
- pattern GL_FRACTIONAL_EVEN :: (Eq a, Num a) => a
- pattern GL_FRACTIONAL_ODD :: (Eq a, Num a) => a
- pattern GL_FRAGMENT_INTERPOLATION_OFFSET_BITS :: (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_ATTACHMENT_LAYERED :: (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_DEFAULT_LAYERS :: (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS :: (Eq a, Num a) => a
- pattern GL_GEOMETRY_INPUT_TYPE :: (Eq a, Num a) => a
- pattern GL_GEOMETRY_OUTPUT_TYPE :: (Eq a, Num a) => a
- pattern GL_GEOMETRY_SHADER :: (Eq a, Num a) => a
- pattern GL_GEOMETRY_SHADER_BIT :: (Eq a, Num a) => a
- pattern GL_GEOMETRY_SHADER_INVOCATIONS :: (Eq a, Num a) => a
- pattern GL_GEOMETRY_VERTICES_OUT :: (Eq a, Num a) => a
- pattern GL_GUILTY_CONTEXT_RESET :: (Eq a, Num a) => a
- pattern GL_HARDLIGHT :: (Eq a, Num a) => a
- pattern GL_HSL_COLOR :: (Eq a, Num a) => a
- pattern GL_HSL_HUE :: (Eq a, Num a) => a
- pattern GL_HSL_LUMINOSITY :: (Eq a, Num a) => a
- pattern GL_HSL_SATURATION :: (Eq a, Num a) => a
- pattern GL_IMAGE_BUFFER :: (Eq a, Num a) => a
- pattern GL_IMAGE_CUBE_MAP_ARRAY :: (Eq a, Num a) => a
- pattern GL_INNOCENT_CONTEXT_RESET :: (Eq a, Num a) => a
- pattern GL_INT_IMAGE_BUFFER :: (Eq a, Num a) => a
- pattern GL_INT_IMAGE_CUBE_MAP_ARRAY :: (Eq a, Num a) => a
- pattern GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY :: (Eq a, Num a) => a
- pattern GL_INT_SAMPLER_BUFFER :: (Eq a, Num a) => a
- pattern GL_INT_SAMPLER_CUBE_MAP_ARRAY :: (Eq a, Num a) => a
- pattern GL_ISOLINES :: (Eq a, Num a) => a
- pattern GL_IS_PER_PATCH :: (Eq a, Num a) => a
- pattern GL_LAST_VERTEX_CONVENTION :: (Eq a, Num a) => a
- pattern GL_LAYER_PROVOKING_VERTEX :: (Eq a, Num a) => a
- pattern GL_LIGHTEN :: (Eq a, Num a) => a
- pattern GL_LINES_ADJACENCY :: (Eq a, Num a) => a
- pattern GL_LINE_STRIP_ADJACENCY :: (Eq a, Num a) => a
- pattern GL_LOSE_CONTEXT_ON_RESET :: (Eq a, Num a) => a
- pattern GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS :: (Eq a, Num a) => a
- pattern GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS :: (Eq a, Num a) => a
- pattern GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS :: (Eq a, Num a) => a
- pattern GL_MAX_DEBUG_GROUP_STACK_DEPTH :: (Eq a, Num a) => a
- pattern GL_MAX_DEBUG_LOGGED_MESSAGES :: (Eq a, Num a) => a
- pattern GL_MAX_DEBUG_MESSAGE_LENGTH :: (Eq a, Num a) => a
- pattern GL_MAX_FRAGMENT_INTERPOLATION_OFFSET :: (Eq a, Num a) => a
- pattern GL_MAX_FRAMEBUFFER_LAYERS :: (Eq a, Num a) => a
- pattern GL_MAX_GEOMETRY_ATOMIC_COUNTERS :: (Eq a, Num a) => a
- pattern GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS :: (Eq a, Num a) => a
- pattern GL_MAX_GEOMETRY_IMAGE_UNIFORMS :: (Eq a, Num a) => a
- pattern GL_MAX_GEOMETRY_INPUT_COMPONENTS :: (Eq a, Num a) => a
- pattern GL_MAX_GEOMETRY_OUTPUT_COMPONENTS :: (Eq a, Num a) => a
- pattern GL_MAX_GEOMETRY_OUTPUT_VERTICES :: (Eq a, Num a) => a
- pattern GL_MAX_GEOMETRY_SHADER_INVOCATIONS :: (Eq a, Num a) => a
- pattern GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS :: (Eq a, Num a) => a
- pattern GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS :: (Eq a, Num a) => a
- pattern GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS :: (Eq a, Num a) => a
- pattern GL_MAX_GEOMETRY_UNIFORM_BLOCKS :: (Eq a, Num a) => a
- pattern GL_MAX_GEOMETRY_UNIFORM_COMPONENTS :: (Eq a, Num a) => a
- pattern GL_MAX_LABEL_LENGTH :: (Eq a, Num a) => a
- pattern GL_MAX_PATCH_VERTICES :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_CONTROL_INPUT_COMPONENTS :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_GEN_LEVEL :: (Eq a, Num a) => a
- pattern GL_MAX_TESS_PATCH_COMPONENTS :: (Eq a, Num a) => a
- pattern GL_MAX_TEXTURE_BUFFER_SIZE :: (Eq a, Num a) => a
- pattern GL_MIN_FRAGMENT_INTERPOLATION_OFFSET :: (Eq a, Num a) => a
- pattern GL_MIN_SAMPLE_SHADING_VALUE :: (Eq a, Num a) => a
- pattern GL_MULTIPLY :: (Eq a, Num a) => a
- pattern GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY :: (Eq a, Num a) => a
- pattern GL_MULTISAMPLE_LINE_WIDTH_RANGE :: (Eq a, Num a) => a
- pattern GL_NO_RESET_NOTIFICATION :: (Eq a, Num a) => a
- pattern GL_OVERLAY :: (Eq a, Num a) => a
- pattern GL_PATCHES :: (Eq a, Num a) => a
- pattern GL_PATCH_VERTICES :: (Eq a, Num a) => a
- pattern GL_PRIMITIVES_GENERATED :: (Eq a, Num a) => a
- pattern GL_PRIMITIVE_BOUNDING_BOX :: (Eq a, Num a) => a
- pattern GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED :: (Eq a, Num a) => a
- pattern GL_PROGRAM :: (Eq a, Num a) => a
- pattern GL_PROGRAM_PIPELINE :: (Eq a, Num a) => a
- pattern GL_QUADS :: (Eq a, Num a) => a
- pattern GL_QUERY :: (Eq a, Num a) => a
- pattern GL_REFERENCED_BY_GEOMETRY_SHADER :: (Eq a, Num a) => a
- pattern GL_REFERENCED_BY_TESS_CONTROL_SHADER :: (Eq a, Num a) => a
- pattern GL_REFERENCED_BY_TESS_EVALUATION_SHADER :: (Eq a, Num a) => a
- pattern GL_RESET_NOTIFICATION_STRATEGY :: (Eq a, Num a) => a
- pattern GL_SAMPLER :: (Eq a, Num a) => a
- pattern GL_SAMPLER_2D_MULTISAMPLE_ARRAY :: (Eq a, Num a) => a
- pattern GL_SAMPLER_BUFFER :: (Eq a, Num a) => a
- pattern GL_SAMPLER_CUBE_MAP_ARRAY :: (Eq a, Num a) => a
- pattern GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW :: (Eq a, Num a) => a
- pattern GL_SAMPLE_SHADING :: (Eq a, Num a) => a
- pattern GL_SCREEN :: (Eq a, Num a) => a
- pattern GL_SHADER :: (Eq a, Num a) => a
- pattern GL_SOFTLIGHT :: (Eq a, Num a) => a
- pattern GL_STACK_OVERFLOW :: (Eq a, Num a) => a
- pattern GL_STACK_UNDERFLOW :: (Eq a, Num a) => a
- pattern GL_TESS_CONTROL_OUTPUT_VERTICES :: (Eq a, Num a) => a
- pattern GL_TESS_CONTROL_SHADER :: (Eq a, Num a) => a
- pattern GL_TESS_CONTROL_SHADER_BIT :: (Eq a, Num a) => a
- pattern GL_TESS_EVALUATION_SHADER :: (Eq a, Num a) => a
- pattern GL_TESS_EVALUATION_SHADER_BIT :: (Eq a, Num a) => a
- pattern GL_TESS_GEN_MODE :: (Eq a, Num a) => a
- pattern GL_TESS_GEN_POINT_MODE :: (Eq a, Num a) => a
- pattern GL_TESS_GEN_SPACING :: (Eq a, Num a) => a
- pattern GL_TESS_GEN_VERTEX_ORDER :: (Eq a, Num a) => a
- pattern GL_TEXTURE_2D_MULTISAMPLE_ARRAY :: (Eq a, Num a) => a
- pattern GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY :: (Eq a, Num a) => a
- pattern GL_TEXTURE_BINDING_BUFFER :: (Eq a, Num a) => a
- pattern GL_TEXTURE_BINDING_CUBE_MAP_ARRAY :: (Eq a, Num a) => a
- pattern GL_TEXTURE_BORDER_COLOR :: (Eq a, Num a) => a
- pattern GL_TEXTURE_BUFFER :: (Eq a, Num a) => a
- pattern GL_TEXTURE_BUFFER_BINDING :: (Eq a, Num a) => a
- pattern GL_TEXTURE_BUFFER_DATA_STORE_BINDING :: (Eq a, Num a) => a
- pattern GL_TEXTURE_BUFFER_OFFSET :: (Eq a, Num a) => a
- pattern GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT :: (Eq a, Num a) => a
- pattern GL_TEXTURE_BUFFER_SIZE :: (Eq a, Num a) => a
- pattern GL_TEXTURE_CUBE_MAP_ARRAY :: (Eq a, Num a) => a
- pattern GL_TRIANGLES_ADJACENCY :: (Eq a, Num a) => a
- pattern GL_TRIANGLE_STRIP_ADJACENCY :: (Eq a, Num a) => a
- pattern GL_UNDEFINED_VERTEX :: (Eq a, Num a) => a
- pattern GL_UNKNOWN_CONTEXT_RESET :: (Eq a, Num a) => a
- pattern GL_UNSIGNED_INT_IMAGE_BUFFER :: (Eq a, Num a) => a
- pattern GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY :: (Eq a, Num a) => a
- pattern GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY :: (Eq a, Num a) => a
- pattern GL_UNSIGNED_INT_SAMPLER_BUFFER :: (Eq a, Num a) => a
- pattern GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY :: (Eq a, Num a) => a
- pattern GL_VERTEX_ARRAY :: (Eq a, Num a) => a
Graphics.GL.Embedded32
module Graphics.GL.Embedded31
glBlendBarrier :: MonadIO m => m () Source #
Usage: glBlendBarrier
glBlendEquationSeparatei :: MonadIO m => GLuint -> GLenum -> GLenum -> m () Source #
Usage: glBlendEquationSeparatei
buf modeRGB modeAlpha
glBlendEquationi :: MonadIO m => GLuint -> GLenum -> m () Source #
Usage: glBlendEquationi
buf mode
glBlendFuncSeparatei :: MonadIO m => GLuint -> GLenum -> GLenum -> GLenum -> GLenum -> m () Source #
Usage: glBlendFuncSeparatei
buf srcRGB dstRGB srcAlpha dstAlpha
glBlendFunci :: MonadIO m => GLuint -> GLenum -> GLenum -> m () Source #
Usage: glBlendFunci
buf src dst
glColorMaski :: MonadIO m => GLuint -> GLboolean -> GLboolean -> GLboolean -> GLboolean -> m () Source #
glCopyImageSubData :: MonadIO m => GLuint -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLuint -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> m () Source #
Usage: glCopyImageSubData
srcName srcTarget srcLevel srcX srcY srcZ dstName dstTarget dstLevel dstX dstY dstZ srcWidth srcHeight srcDepth
Manual page: https://www.opengl.org/sdk/docs/man/html/glCopyImageSubData.xhtml
glDebugMessageCallback :: MonadIO m => GLDEBUGPROC -> Ptr () -> m () Source #
Usage: glDebugMessageCallback
callback userParam
Manual page: https://www.opengl.org/sdk/docs/man/html/glDebugMessageCallback.xhtml
glDebugMessageControl :: MonadIO m => GLenum -> GLenum -> GLenum -> GLsizei -> Ptr GLuint -> GLboolean -> m () Source #
Usage: glDebugMessageControl
source type severity count ids enabled
The parameter enabled
is a Boolean
, one of: GL_FALSE
, GL_TRUE
.
The length of ids
should be count
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glDebugMessageControl.xhtml
glDebugMessageInsert :: MonadIO m => GLenum -> GLenum -> GLuint -> GLenum -> GLsizei -> Ptr GLchar -> m () Source #
Usage: glDebugMessageInsert
source type id severity length buf
The length of buf
should be COMPSIZE(buf,length)
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glDebugMessageInsert.xhtml
glDisablei :: MonadIO m => GLenum -> GLuint -> m () Source #
Usage: glDisablei
target index
glDrawElementsBaseVertex :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr () -> GLint -> m () Source #
Usage: glDrawElementsBaseVertex
mode count type indices basevertex
The parameter mode
is a PrimitiveType
, one of: GL_LINES
, GL_LINES_ADJACENCY
, GL_LINES_ADJACENCY_ARB
, GL_LINES_ADJACENCY_EXT
, GL_LINE_LOOP
, GL_LINE_STRIP
, GL_LINE_STRIP_ADJACENCY
, GL_LINE_STRIP_ADJACENCY_ARB
, GL_LINE_STRIP_ADJACENCY_EXT
, GL_PATCHES
, GL_PATCHES_EXT
, GL_POINTS
, GL_POLYGON
, GL_QUADS
, GL_QUADS_EXT
, GL_QUAD_STRIP
, GL_TRIANGLES
, GL_TRIANGLES_ADJACENCY
, GL_TRIANGLES_ADJACENCY_ARB
, GL_TRIANGLES_ADJACENCY_EXT
, GL_TRIANGLE_FAN
, GL_TRIANGLE_STRIP
, GL_TRIANGLE_STRIP_ADJACENCY
, GL_TRIANGLE_STRIP_ADJACENCY_ARB
, GL_TRIANGLE_STRIP_ADJACENCY_EXT
.
The parameter type
is a DrawElementsType
.
The length of indices
should be COMPSIZE(count,type)
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glDrawElementsBaseVertex.xhtml
glDrawElementsInstancedBaseVertex :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr () -> GLsizei -> GLint -> m () Source #
Usage: glDrawElementsInstancedBaseVertex
mode count type indices instancecount basevertex
The parameter mode
is a PrimitiveType
, one of: GL_LINES
, GL_LINES_ADJACENCY
, GL_LINES_ADJACENCY_ARB
, GL_LINES_ADJACENCY_EXT
, GL_LINE_LOOP
, GL_LINE_STRIP
, GL_LINE_STRIP_ADJACENCY
, GL_LINE_STRIP_ADJACENCY_ARB
, GL_LINE_STRIP_ADJACENCY_EXT
, GL_PATCHES
, GL_PATCHES_EXT
, GL_POINTS
, GL_POLYGON
, GL_QUADS
, GL_QUADS_EXT
, GL_QUAD_STRIP
, GL_TRIANGLES
, GL_TRIANGLES_ADJACENCY
, GL_TRIANGLES_ADJACENCY_ARB
, GL_TRIANGLES_ADJACENCY_EXT
, GL_TRIANGLE_FAN
, GL_TRIANGLE_STRIP
, GL_TRIANGLE_STRIP_ADJACENCY
, GL_TRIANGLE_STRIP_ADJACENCY_ARB
, GL_TRIANGLE_STRIP_ADJACENCY_EXT
.
The parameter type
is a DrawElementsType
.
The length of indices
should be COMPSIZE(count,type)
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glDrawElementsInstancedBaseVertex.xhtml
glDrawRangeElementsBaseVertex :: MonadIO m => GLenum -> GLuint -> GLuint -> GLsizei -> GLenum -> Ptr () -> GLint -> m () Source #
Usage: glDrawRangeElementsBaseVertex
mode start end count type indices basevertex
The parameter mode
is a PrimitiveType
, one of: GL_LINES
, GL_LINES_ADJACENCY
, GL_LINES_ADJACENCY_ARB
, GL_LINES_ADJACENCY_EXT
, GL_LINE_LOOP
, GL_LINE_STRIP
, GL_LINE_STRIP_ADJACENCY
, GL_LINE_STRIP_ADJACENCY_ARB
, GL_LINE_STRIP_ADJACENCY_EXT
, GL_PATCHES
, GL_PATCHES_EXT
, GL_POINTS
, GL_POLYGON
, GL_QUADS
, GL_QUADS_EXT
, GL_QUAD_STRIP
, GL_TRIANGLES
, GL_TRIANGLES_ADJACENCY
, GL_TRIANGLES_ADJACENCY_ARB
, GL_TRIANGLES_ADJACENCY_EXT
, GL_TRIANGLE_FAN
, GL_TRIANGLE_STRIP
, GL_TRIANGLE_STRIP_ADJACENCY
, GL_TRIANGLE_STRIP_ADJACENCY_ARB
, GL_TRIANGLE_STRIP_ADJACENCY_EXT
.
The parameter type
is a DrawElementsType
.
The length of indices
should be COMPSIZE(count,type)
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glDrawRangeElementsBaseVertex.xhtml
glFramebufferTexture :: MonadIO m => GLenum -> GLenum -> GLuint -> GLint -> m () Source #
Usage: glFramebufferTexture
target attachment texture level
Manual page: https://www.opengl.org/sdk/docs/man/html/glFramebufferTexture.xhtml
glGetDebugMessageLog :: MonadIO m => GLuint -> GLsizei -> Ptr GLenum -> Ptr GLenum -> Ptr GLuint -> Ptr GLenum -> Ptr GLsizei -> Ptr GLchar -> m GLuint Source #
Usage: glGetDebugMessageLog
count bufSize sources types ids severities lengths messageLog
The length of sources
should be count
.
The length of types
should be count
.
The length of ids
should be count
.
The length of severities
should be count
.
The length of lengths
should be count
.
The length of messageLog
should be bufSize
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glGetDebugMessageLog.xhtml
glGetGraphicsResetStatus :: MonadIO m => m GLenum Source #
glGetObjectLabel :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m () Source #
Usage: glGetObjectLabel
identifier name bufSize length label
The length of length
should be 1
.
The length of label
should be bufSize
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glGetObjectLabel.xhtml
glGetObjectPtrLabel :: MonadIO m => Ptr () -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m () Source #
Usage: glGetObjectPtrLabel
ptr bufSize length label
The length of length
should be 1
.
The length of label
should be bufSize
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glGetObjectPtrLabel.xhtml
glGetPointerv :: MonadIO m => GLenum -> Ptr (Ptr ()) -> m () Source #
Usage: glGetPointerv
pname params
The parameter pname
is a GetPointervPName
, one of: GL_COLOR_ARRAY_POINTER
, GL_COLOR_ARRAY_POINTER_EXT
, GL_EDGE_FLAG_ARRAY_POINTER
, GL_EDGE_FLAG_ARRAY_POINTER_EXT
, GL_FEEDBACK_BUFFER_POINTER
, GL_INDEX_ARRAY_POINTER
, GL_INDEX_ARRAY_POINTER_EXT
, GL_INSTRUMENT_BUFFER_POINTER_SGIX
, GL_NORMAL_ARRAY_POINTER
, GL_NORMAL_ARRAY_POINTER_EXT
, GL_SELECTION_BUFFER_POINTER
, GL_TEXTURE_COORD_ARRAY_POINTER
, GL_TEXTURE_COORD_ARRAY_POINTER_EXT
, GL_VERTEX_ARRAY_POINTER
, GL_VERTEX_ARRAY_POINTER_EXT
.
The length of params
should be 1
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glGetPointerv.xhtml
glGetSamplerParameterIiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m () Source #
Usage: glGetSamplerParameterIiv
sampler pname params
The length of params
should be COMPSIZE(pname)
.
glGetSamplerParameterIuiv :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m () Source #
Usage: glGetSamplerParameterIuiv
sampler pname params
The length of params
should be COMPSIZE(pname)
.
glGetTexParameterIiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m () Source #
Usage: glGetTexParameterIiv
target pname params
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 pname
is a GetTextureParameter
, one of: GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS
, GL_DETAIL_TEXTURE_LEVEL_SGIS
, GL_DETAIL_TEXTURE_MODE_SGIS
, GL_DUAL_TEXTURE_SELECT_SGIS
, GL_GENERATE_MIPMAP_SGIS
, GL_POST_TEXTURE_FILTER_BIAS_SGIX
, GL_POST_TEXTURE_FILTER_SCALE_SGIX
, GL_QUAD_TEXTURE_SELECT_SGIS
, GL_SHADOW_AMBIENT_SGIX
, GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS
, GL_TEXTURE_4DSIZE_SGIS
, GL_TEXTURE_ALPHA_SIZE
, GL_TEXTURE_BASE_LEVEL_SGIS
, GL_TEXTURE_BLUE_SIZE
, GL_TEXTURE_BORDER
, GL_TEXTURE_BORDER_COLOR
, GL_TEXTURE_BORDER_COLOR_NV
, GL_TEXTURE_CLIPMAP_CENTER_SGIX
, GL_TEXTURE_CLIPMAP_DEPTH_SGIX
, GL_TEXTURE_CLIPMAP_FRAME_SGIX
, GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX
, GL_TEXTURE_CLIPMAP_OFFSET_SGIX
, GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX
, GL_TEXTURE_COMPARE_OPERATOR_SGIX
, GL_TEXTURE_COMPARE_SGIX
, GL_TEXTURE_COMPONENTS
, GL_TEXTURE_DEPTH_EXT
, GL_TEXTURE_FILTER4_SIZE_SGIS
, GL_TEXTURE_GEQUAL_R_SGIX
, GL_TEXTURE_GREEN_SIZE
, GL_TEXTURE_HEIGHT
, GL_TEXTURE_INTENSITY_SIZE
, GL_TEXTURE_INTERNAL_FORMAT
, GL_TEXTURE_LEQUAL_R_SGIX
, GL_TEXTURE_LOD_BIAS_R_SGIX
, GL_TEXTURE_LOD_BIAS_S_SGIX
, GL_TEXTURE_LOD_BIAS_T_SGIX
, GL_TEXTURE_LUMINANCE_SIZE
, GL_TEXTURE_MAG_FILTER
, GL_TEXTURE_MAX_CLAMP_R_SGIX
, GL_TEXTURE_MAX_CLAMP_S_SGIX
, GL_TEXTURE_MAX_CLAMP_T_SGIX
, GL_TEXTURE_MAX_LEVEL_SGIS
, GL_TEXTURE_MAX_LOD_SGIS
, GL_TEXTURE_MIN_FILTER
, GL_TEXTURE_MIN_LOD_SGIS
, GL_TEXTURE_PRIORITY
, GL_TEXTURE_RED_SIZE
, GL_TEXTURE_RESIDENT
, GL_TEXTURE_WIDTH
, GL_TEXTURE_WRAP_Q_SGIS
, GL_TEXTURE_WRAP_R_EXT
, GL_TEXTURE_WRAP_S
, GL_TEXTURE_WRAP_T
.
The length of params
should be COMPSIZE(pname)
.
glGetTexParameterIuiv :: MonadIO m => GLenum -> GLenum -> Ptr GLuint -> m () Source #
Usage: glGetTexParameterIuiv
target pname params
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 pname
is a GetTextureParameter
, one of: GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS
, GL_DETAIL_TEXTURE_LEVEL_SGIS
, GL_DETAIL_TEXTURE_MODE_SGIS
, GL_DUAL_TEXTURE_SELECT_SGIS
, GL_GENERATE_MIPMAP_SGIS
, GL_POST_TEXTURE_FILTER_BIAS_SGIX
, GL_POST_TEXTURE_FILTER_SCALE_SGIX
, GL_QUAD_TEXTURE_SELECT_SGIS
, GL_SHADOW_AMBIENT_SGIX
, GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS
, GL_TEXTURE_4DSIZE_SGIS
, GL_TEXTURE_ALPHA_SIZE
, GL_TEXTURE_BASE_LEVEL_SGIS
, GL_TEXTURE_BLUE_SIZE
, GL_TEXTURE_BORDER
, GL_TEXTURE_BORDER_COLOR
, GL_TEXTURE_BORDER_COLOR_NV
, GL_TEXTURE_CLIPMAP_CENTER_SGIX
, GL_TEXTURE_CLIPMAP_DEPTH_SGIX
, GL_TEXTURE_CLIPMAP_FRAME_SGIX
, GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX
, GL_TEXTURE_CLIPMAP_OFFSET_SGIX
, GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX
, GL_TEXTURE_COMPARE_OPERATOR_SGIX
, GL_TEXTURE_COMPARE_SGIX
, GL_TEXTURE_COMPONENTS
, GL_TEXTURE_DEPTH_EXT
, GL_TEXTURE_FILTER4_SIZE_SGIS
, GL_TEXTURE_GEQUAL_R_SGIX
, GL_TEXTURE_GREEN_SIZE
, GL_TEXTURE_HEIGHT
, GL_TEXTURE_INTENSITY_SIZE
, GL_TEXTURE_INTERNAL_FORMAT
, GL_TEXTURE_LEQUAL_R_SGIX
, GL_TEXTURE_LOD_BIAS_R_SGIX
, GL_TEXTURE_LOD_BIAS_S_SGIX
, GL_TEXTURE_LOD_BIAS_T_SGIX
, GL_TEXTURE_LUMINANCE_SIZE
, GL_TEXTURE_MAG_FILTER
, GL_TEXTURE_MAX_CLAMP_R_SGIX
, GL_TEXTURE_MAX_CLAMP_S_SGIX
, GL_TEXTURE_MAX_CLAMP_T_SGIX
, GL_TEXTURE_MAX_LEVEL_SGIS
, GL_TEXTURE_MAX_LOD_SGIS
, GL_TEXTURE_MIN_FILTER
, GL_TEXTURE_MIN_LOD_SGIS
, GL_TEXTURE_PRIORITY
, GL_TEXTURE_RED_SIZE
, GL_TEXTURE_RESIDENT
, GL_TEXTURE_WIDTH
, GL_TEXTURE_WRAP_Q_SGIS
, GL_TEXTURE_WRAP_R_EXT
, GL_TEXTURE_WRAP_S
, GL_TEXTURE_WRAP_T
.
The length of params
should be COMPSIZE(pname)
.
glGetnUniformfv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLfloat -> m () Source #
Usage: glGetnUniformfv
program location bufSize params
glGetnUniformiv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLint -> m () Source #
Usage: glGetnUniformiv
program location bufSize params
glGetnUniformuiv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLuint -> m () Source #
Usage: glGetnUniformuiv
program location bufSize params
glIsEnabledi :: MonadIO m => GLenum -> GLuint -> m GLboolean Source #
Usage: glIsEnabledi
target index
glMinSampleShading :: MonadIO m => GLfloat -> m () Source #
Usage: glMinSampleShading
value
The parameter value
is a ColorF
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glMinSampleShading.xhtml
glObjectLabel :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLchar -> m () Source #
Usage: glObjectLabel
identifier name length label
The length of label
should be COMPSIZE(label,length)
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glObjectLabel.xhtml
glObjectPtrLabel :: MonadIO m => Ptr () -> GLsizei -> Ptr GLchar -> m () Source #
Usage: glObjectPtrLabel
ptr length label
The length of label
should be COMPSIZE(label,length)
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glObjectPtrLabel.xhtml
glPatchParameteri :: MonadIO m => GLenum -> GLint -> m () Source #
Usage: glPatchParameteri
pname value
glPopDebugGroup :: MonadIO m => m () Source #
Usage: glPopDebugGroup
Manual page: https://www.opengl.org/sdk/docs/man/html/glPopDebugGroup.xhtml
glPrimitiveBoundingBox :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m () Source #
Usage: glPrimitiveBoundingBox
minX minY minZ minW maxX maxY maxZ maxW
glPushDebugGroup :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLchar -> m () Source #
Usage: glPushDebugGroup
source id length message
The length of message
should be COMPSIZE(message,length)
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glPushDebugGroup.xhtml
glReadnPixels :: MonadIO m => GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> GLsizei -> Ptr () -> m () Source #
Usage: glReadnPixels
x y width height format type bufSize data
glSamplerParameterIiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m () Source #
Usage: glSamplerParameterIiv
sampler pname param
The length of param
should be COMPSIZE(pname)
.
glSamplerParameterIuiv :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m () Source #
Usage: glSamplerParameterIuiv
sampler pname param
The length of param
should be COMPSIZE(pname)
.
glTexBuffer :: MonadIO m => GLenum -> GLenum -> GLuint -> m () Source #
Usage: glTexBuffer
target internalformat buffer
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
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glTexBuffer.xhtml
glTexBufferRange :: MonadIO m => GLenum -> GLenum -> GLuint -> GLintptr -> GLsizeiptr -> m () Source #
Usage: glTexBufferRange
target internalformat buffer offset size
The parameter offset
is a BufferOffset
.
The parameter size
is a BufferSize
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glTexBufferRange.xhtml
glTexParameterIiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m () Source #
Usage: glTexParameterIiv
target pname params
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 pname
is a TextureParameterName
, one of: GL_DETAIL_TEXTURE_LEVEL_SGIS
, GL_DETAIL_TEXTURE_MODE_SGIS
, GL_DUAL_TEXTURE_SELECT_SGIS
, GL_GENERATE_MIPMAP
, GL_GENERATE_MIPMAP_SGIS
, GL_POST_TEXTURE_FILTER_BIAS_SGIX
, GL_POST_TEXTURE_FILTER_SCALE_SGIX
, GL_QUAD_TEXTURE_SELECT_SGIS
, GL_SHADOW_AMBIENT_SGIX
, GL_TEXTURE_BORDER_COLOR
, GL_TEXTURE_CLIPMAP_CENTER_SGIX
, GL_TEXTURE_CLIPMAP_DEPTH_SGIX
, GL_TEXTURE_CLIPMAP_FRAME_SGIX
, GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX
, GL_TEXTURE_CLIPMAP_OFFSET_SGIX
, GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX
, GL_TEXTURE_COMPARE_SGIX
, GL_TEXTURE_LOD_BIAS_R_SGIX
, GL_TEXTURE_LOD_BIAS_S_SGIX
, GL_TEXTURE_LOD_BIAS_T_SGIX
, GL_TEXTURE_MAG_FILTER
, GL_TEXTURE_MAX_CLAMP_R_SGIX
, GL_TEXTURE_MAX_CLAMP_S_SGIX
, GL_TEXTURE_MAX_CLAMP_T_SGIX
, GL_TEXTURE_MIN_FILTER
, GL_TEXTURE_PRIORITY
, GL_TEXTURE_PRIORITY_EXT
, GL_TEXTURE_WRAP_Q_SGIS
, GL_TEXTURE_WRAP_R
, GL_TEXTURE_WRAP_R_EXT
, GL_TEXTURE_WRAP_R_OES
, GL_TEXTURE_WRAP_S
, GL_TEXTURE_WRAP_T
.
The length of params
should be COMPSIZE(pname)
.
glTexParameterIuiv :: MonadIO m => GLenum -> GLenum -> Ptr GLuint -> m () Source #
Usage: glTexParameterIuiv
target pname params
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 pname
is a TextureParameterName
, one of: GL_DETAIL_TEXTURE_LEVEL_SGIS
, GL_DETAIL_TEXTURE_MODE_SGIS
, GL_DUAL_TEXTURE_SELECT_SGIS
, GL_GENERATE_MIPMAP
, GL_GENERATE_MIPMAP_SGIS
, GL_POST_TEXTURE_FILTER_BIAS_SGIX
, GL_POST_TEXTURE_FILTER_SCALE_SGIX
, GL_QUAD_TEXTURE_SELECT_SGIS
, GL_SHADOW_AMBIENT_SGIX
, GL_TEXTURE_BORDER_COLOR
, GL_TEXTURE_CLIPMAP_CENTER_SGIX
, GL_TEXTURE_CLIPMAP_DEPTH_SGIX
, GL_TEXTURE_CLIPMAP_FRAME_SGIX
, GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX
, GL_TEXTURE_CLIPMAP_OFFSET_SGIX
, GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX
, GL_TEXTURE_COMPARE_SGIX
, GL_TEXTURE_LOD_BIAS_R_SGIX
, GL_TEXTURE_LOD_BIAS_S_SGIX
, GL_TEXTURE_LOD_BIAS_T_SGIX
, GL_TEXTURE_MAG_FILTER
, GL_TEXTURE_MAX_CLAMP_R_SGIX
, GL_TEXTURE_MAX_CLAMP_S_SGIX
, GL_TEXTURE_MAX_CLAMP_T_SGIX
, GL_TEXTURE_MIN_FILTER
, GL_TEXTURE_PRIORITY
, GL_TEXTURE_PRIORITY_EXT
, GL_TEXTURE_WRAP_Q_SGIS
, GL_TEXTURE_WRAP_R
, GL_TEXTURE_WRAP_R_EXT
, GL_TEXTURE_WRAP_R_OES
, GL_TEXTURE_WRAP_S
, GL_TEXTURE_WRAP_T
.
The length of params
should be COMPSIZE(pname)
.
glTexStorage3DMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLsizei -> GLboolean -> m () Source #
Usage: glTexStorage3DMultisample
target samples internalformat width height depth fixedsamplelocations
The parameter fixedsamplelocations
is a Boolean
, one of: GL_FALSE
, GL_TRUE
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glTexStorage3DMultisample.xhtml
pattern GL_CLAMP_TO_BORDER :: (Eq a, Num a) => a Source #
pattern GL_COLORBURN :: (Eq a, Num a) => a Source #
pattern GL_COLORDODGE :: (Eq a, Num a) => a Source #
pattern GL_COMPRESSED_RGBA_ASTC_10x10 :: (Eq a, Num a) => a Source #
pattern GL_COMPRESSED_RGBA_ASTC_10x5 :: (Eq a, Num a) => a Source #
pattern GL_COMPRESSED_RGBA_ASTC_10x6 :: (Eq a, Num a) => a Source #
pattern GL_COMPRESSED_RGBA_ASTC_10x8 :: (Eq a, Num a) => a Source #
pattern GL_COMPRESSED_RGBA_ASTC_12x10 :: (Eq a, Num a) => a Source #
pattern GL_COMPRESSED_RGBA_ASTC_12x12 :: (Eq a, Num a) => a Source #
pattern GL_COMPRESSED_RGBA_ASTC_4x4 :: (Eq a, Num a) => a Source #
pattern GL_COMPRESSED_RGBA_ASTC_5x4 :: (Eq a, Num a) => a Source #
pattern GL_COMPRESSED_RGBA_ASTC_5x5 :: (Eq a, Num a) => a Source #
pattern GL_COMPRESSED_RGBA_ASTC_6x5 :: (Eq a, Num a) => a Source #
pattern GL_COMPRESSED_RGBA_ASTC_6x6 :: (Eq a, Num a) => a Source #
pattern GL_COMPRESSED_RGBA_ASTC_8x5 :: (Eq a, Num a) => a Source #
pattern GL_COMPRESSED_RGBA_ASTC_8x6 :: (Eq a, Num a) => a Source #
pattern GL_COMPRESSED_RGBA_ASTC_8x8 :: (Eq a, Num a) => a Source #
pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10 :: (Eq a, Num a) => a Source #
pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5 :: (Eq a, Num a) => a Source #
pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6 :: (Eq a, Num a) => a Source #
pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8 :: (Eq a, Num a) => a Source #
pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10 :: (Eq a, Num a) => a Source #
pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12 :: (Eq a, Num a) => a Source #
pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4 :: (Eq a, Num a) => a Source #
pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4 :: (Eq a, Num a) => a Source #
pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5 :: (Eq a, Num a) => a Source #
pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5 :: (Eq a, Num a) => a Source #
pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6 :: (Eq a, Num a) => a Source #
pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5 :: (Eq a, Num a) => a Source #
pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6 :: (Eq a, Num a) => a Source #
pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8 :: (Eq a, Num a) => a Source #
pattern GL_CONTEXT_FLAGS :: (Eq a, Num a) => a Source #
pattern GL_CONTEXT_FLAG_DEBUG_BIT :: (Eq a, Num a) => a Source #
pattern GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT :: (Eq a, Num a) => a Source #
pattern GL_CONTEXT_LOST :: (Eq a, Num a) => a Source #
pattern GL_DEBUG_CALLBACK_FUNCTION :: (Eq a, Num a) => a Source #
pattern GL_DEBUG_CALLBACK_USER_PARAM :: (Eq a, Num a) => a Source #
pattern GL_DEBUG_GROUP_STACK_DEPTH :: (Eq a, Num a) => a Source #
pattern GL_DEBUG_LOGGED_MESSAGES :: (Eq a, Num a) => a Source #
pattern GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH :: (Eq a, Num a) => a Source #
pattern GL_DEBUG_OUTPUT :: (Eq a, Num a) => a Source #
pattern GL_DEBUG_OUTPUT_SYNCHRONOUS :: (Eq a, Num a) => a Source #
pattern GL_DEBUG_SEVERITY_HIGH :: (Eq a, Num a) => a Source #
pattern GL_DEBUG_SEVERITY_LOW :: (Eq a, Num a) => a Source #
pattern GL_DEBUG_SEVERITY_MEDIUM :: (Eq a, Num a) => a Source #
pattern GL_DEBUG_SEVERITY_NOTIFICATION :: (Eq a, Num a) => a Source #
pattern GL_DEBUG_SOURCE_API :: (Eq a, Num a) => a Source #
pattern GL_DEBUG_SOURCE_APPLICATION :: (Eq a, Num a) => a Source #
pattern GL_DEBUG_SOURCE_OTHER :: (Eq a, Num a) => a Source #
pattern GL_DEBUG_SOURCE_SHADER_COMPILER :: (Eq a, Num a) => a Source #
pattern GL_DEBUG_SOURCE_THIRD_PARTY :: (Eq a, Num a) => a Source #
pattern GL_DEBUG_SOURCE_WINDOW_SYSTEM :: (Eq a, Num a) => a Source #
pattern GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR :: (Eq a, Num a) => a Source #
pattern GL_DEBUG_TYPE_ERROR :: (Eq a, Num a) => a Source #
pattern GL_DEBUG_TYPE_MARKER :: (Eq a, Num a) => a Source #
pattern GL_DEBUG_TYPE_OTHER :: (Eq a, Num a) => a Source #
pattern GL_DEBUG_TYPE_PERFORMANCE :: (Eq a, Num a) => a Source #
pattern GL_DEBUG_TYPE_POP_GROUP :: (Eq a, Num a) => a Source #
pattern GL_DEBUG_TYPE_PORTABILITY :: (Eq a, Num a) => a Source #
pattern GL_DEBUG_TYPE_PUSH_GROUP :: (Eq a, Num a) => a Source #
pattern GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR :: (Eq a, Num a) => a Source #
pattern GL_DIFFERENCE :: (Eq a, Num a) => a Source #
pattern GL_EXCLUSION :: (Eq a, Num a) => a Source #
pattern GL_FIRST_VERTEX_CONVENTION :: (Eq a, Num a) => a Source #
pattern GL_FRACTIONAL_EVEN :: (Eq a, Num a) => a Source #
pattern GL_FRACTIONAL_ODD :: (Eq a, Num a) => a Source #
pattern GL_FRAGMENT_INTERPOLATION_OFFSET_BITS :: (Eq a, Num a) => a Source #
pattern GL_FRAMEBUFFER_ATTACHMENT_LAYERED :: (Eq a, Num a) => a Source #
pattern GL_FRAMEBUFFER_DEFAULT_LAYERS :: (Eq a, Num a) => a Source #
pattern GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS :: (Eq a, Num a) => a Source #
pattern GL_GEOMETRY_INPUT_TYPE :: (Eq a, Num a) => a Source #
pattern GL_GEOMETRY_OUTPUT_TYPE :: (Eq a, Num a) => a Source #
pattern GL_GEOMETRY_SHADER :: (Eq a, Num a) => a Source #
pattern GL_GEOMETRY_SHADER_BIT :: (Eq a, Num a) => a Source #
pattern GL_GEOMETRY_SHADER_INVOCATIONS :: (Eq a, Num a) => a Source #
pattern GL_GEOMETRY_VERTICES_OUT :: (Eq a, Num a) => a Source #
pattern GL_GUILTY_CONTEXT_RESET :: (Eq a, Num a) => a Source #
pattern GL_HARDLIGHT :: (Eq a, Num a) => a Source #
pattern GL_HSL_COLOR :: (Eq a, Num a) => a Source #
pattern GL_HSL_HUE :: (Eq a, Num a) => a Source #
pattern GL_HSL_LUMINOSITY :: (Eq a, Num a) => a Source #
pattern GL_HSL_SATURATION :: (Eq a, Num a) => a Source #
pattern GL_IMAGE_BUFFER :: (Eq a, Num a) => a Source #
pattern GL_IMAGE_CUBE_MAP_ARRAY :: (Eq a, Num a) => a Source #
pattern GL_INNOCENT_CONTEXT_RESET :: (Eq a, Num a) => a Source #
pattern GL_INT_IMAGE_BUFFER :: (Eq a, Num a) => a Source #
pattern GL_INT_IMAGE_CUBE_MAP_ARRAY :: (Eq a, Num a) => a Source #
pattern GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY :: (Eq a, Num a) => a Source #
pattern GL_INT_SAMPLER_BUFFER :: (Eq a, Num a) => a Source #
pattern GL_INT_SAMPLER_CUBE_MAP_ARRAY :: (Eq a, Num a) => a Source #
pattern GL_ISOLINES :: (Eq a, Num a) => a Source #
pattern GL_IS_PER_PATCH :: (Eq a, Num a) => a Source #
pattern GL_LAST_VERTEX_CONVENTION :: (Eq a, Num a) => a Source #
pattern GL_LAYER_PROVOKING_VERTEX :: (Eq a, Num a) => a Source #
pattern GL_LIGHTEN :: (Eq a, Num a) => a Source #
pattern GL_LINES_ADJACENCY :: (Eq a, Num a) => a Source #
pattern GL_LINE_STRIP_ADJACENCY :: (Eq a, Num a) => a Source #
pattern GL_LOSE_CONTEXT_ON_RESET :: (Eq a, Num a) => a Source #
pattern GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS :: (Eq a, Num a) => a Source #
pattern GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS :: (Eq a, Num a) => a Source #
pattern GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS :: (Eq a, Num a) => a Source #
pattern GL_MAX_DEBUG_GROUP_STACK_DEPTH :: (Eq a, Num a) => a Source #
pattern GL_MAX_DEBUG_LOGGED_MESSAGES :: (Eq a, Num a) => a Source #
pattern GL_MAX_DEBUG_MESSAGE_LENGTH :: (Eq a, Num a) => a Source #
pattern GL_MAX_FRAGMENT_INTERPOLATION_OFFSET :: (Eq a, Num a) => a Source #
pattern GL_MAX_FRAMEBUFFER_LAYERS :: (Eq a, Num a) => a Source #
pattern GL_MAX_GEOMETRY_ATOMIC_COUNTERS :: (Eq a, Num a) => a Source #
pattern GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS :: (Eq a, Num a) => a Source #
pattern GL_MAX_GEOMETRY_IMAGE_UNIFORMS :: (Eq a, Num a) => a Source #
pattern GL_MAX_GEOMETRY_INPUT_COMPONENTS :: (Eq a, Num a) => a Source #
pattern GL_MAX_GEOMETRY_OUTPUT_COMPONENTS :: (Eq a, Num a) => a Source #
pattern GL_MAX_GEOMETRY_OUTPUT_VERTICES :: (Eq a, Num a) => a Source #
pattern GL_MAX_GEOMETRY_SHADER_INVOCATIONS :: (Eq a, Num a) => a Source #
pattern GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS :: (Eq a, Num a) => a Source #
pattern GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS :: (Eq a, Num a) => a Source #
pattern GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS :: (Eq a, Num a) => a Source #
pattern GL_MAX_GEOMETRY_UNIFORM_BLOCKS :: (Eq a, Num a) => a Source #
pattern GL_MAX_GEOMETRY_UNIFORM_COMPONENTS :: (Eq a, Num a) => a Source #
pattern GL_MAX_LABEL_LENGTH :: (Eq a, Num a) => a Source #
pattern GL_MAX_PATCH_VERTICES :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_CONTROL_INPUT_COMPONENTS :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_GEN_LEVEL :: (Eq a, Num a) => a Source #
pattern GL_MAX_TESS_PATCH_COMPONENTS :: (Eq a, Num a) => a Source #
pattern GL_MAX_TEXTURE_BUFFER_SIZE :: (Eq a, Num a) => a Source #
pattern GL_MIN_FRAGMENT_INTERPOLATION_OFFSET :: (Eq a, Num a) => a Source #
pattern GL_MIN_SAMPLE_SHADING_VALUE :: (Eq a, Num a) => a Source #
pattern GL_MULTIPLY :: (Eq a, Num a) => a Source #
pattern GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY :: (Eq a, Num a) => a Source #
pattern GL_MULTISAMPLE_LINE_WIDTH_RANGE :: (Eq a, Num a) => a Source #
pattern GL_NO_RESET_NOTIFICATION :: (Eq a, Num a) => a Source #
pattern GL_OVERLAY :: (Eq a, Num a) => a Source #
pattern GL_PATCHES :: (Eq a, Num a) => a Source #
pattern GL_PATCH_VERTICES :: (Eq a, Num a) => a Source #
pattern GL_PRIMITIVES_GENERATED :: (Eq a, Num a) => a Source #
pattern GL_PRIMITIVE_BOUNDING_BOX :: (Eq a, Num a) => a Source #
pattern GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED :: (Eq a, Num a) => a Source #
pattern GL_PROGRAM :: (Eq a, Num a) => a Source #
pattern GL_PROGRAM_PIPELINE :: (Eq a, Num a) => a Source #
pattern GL_REFERENCED_BY_GEOMETRY_SHADER :: (Eq a, Num a) => a Source #
pattern GL_REFERENCED_BY_TESS_CONTROL_SHADER :: (Eq a, Num a) => a Source #
pattern GL_REFERENCED_BY_TESS_EVALUATION_SHADER :: (Eq a, Num a) => a Source #
pattern GL_RESET_NOTIFICATION_STRATEGY :: (Eq a, Num a) => a Source #
pattern GL_SAMPLER :: (Eq a, Num a) => a Source #
pattern GL_SAMPLER_2D_MULTISAMPLE_ARRAY :: (Eq a, Num a) => a Source #
pattern GL_SAMPLER_BUFFER :: (Eq a, Num a) => a Source #
pattern GL_SAMPLER_CUBE_MAP_ARRAY :: (Eq a, Num a) => a Source #
pattern GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW :: (Eq a, Num a) => a Source #
pattern GL_SAMPLE_SHADING :: (Eq a, Num a) => a Source #
pattern GL_SOFTLIGHT :: (Eq a, Num a) => a Source #
pattern GL_STACK_OVERFLOW :: (Eq a, Num a) => a Source #
pattern GL_STACK_UNDERFLOW :: (Eq a, Num a) => a Source #
pattern GL_TESS_CONTROL_OUTPUT_VERTICES :: (Eq a, Num a) => a Source #
pattern GL_TESS_CONTROL_SHADER :: (Eq a, Num a) => a Source #
pattern GL_TESS_CONTROL_SHADER_BIT :: (Eq a, Num a) => a Source #
pattern GL_TESS_EVALUATION_SHADER :: (Eq a, Num a) => a Source #
pattern GL_TESS_EVALUATION_SHADER_BIT :: (Eq a, Num a) => a Source #
pattern GL_TESS_GEN_MODE :: (Eq a, Num a) => a Source #
pattern GL_TESS_GEN_POINT_MODE :: (Eq a, Num a) => a Source #
pattern GL_TESS_GEN_SPACING :: (Eq a, Num a) => a Source #
pattern GL_TESS_GEN_VERTEX_ORDER :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_2D_MULTISAMPLE_ARRAY :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_BINDING_BUFFER :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_BINDING_CUBE_MAP_ARRAY :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_BORDER_COLOR :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_BUFFER :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_BUFFER_BINDING :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_BUFFER_DATA_STORE_BINDING :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_BUFFER_OFFSET :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_BUFFER_SIZE :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_CUBE_MAP_ARRAY :: (Eq a, Num a) => a Source #
pattern GL_TRIANGLES_ADJACENCY :: (Eq a, Num a) => a Source #
pattern GL_TRIANGLE_STRIP_ADJACENCY :: (Eq a, Num a) => a Source #
pattern GL_UNDEFINED_VERTEX :: (Eq a, Num a) => a Source #
pattern GL_UNKNOWN_CONTEXT_RESET :: (Eq a, Num a) => a Source #
pattern GL_UNSIGNED_INT_IMAGE_BUFFER :: (Eq a, Num a) => a Source #
pattern GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY :: (Eq a, Num a) => a Source #
pattern GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY :: (Eq a, Num a) => a Source #
pattern GL_UNSIGNED_INT_SAMPLER_BUFFER :: (Eq a, Num a) => a Source #
pattern GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY :: (Eq a, Num a) => a Source #
pattern GL_VERTEX_ARRAY :: (Eq a, Num a) => a Source #