Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- module Graphics.GL.Standard21
- glBeginConditionalRender :: MonadIO m => GLuint -> GLenum -> m ()
- glBeginTransformFeedback :: MonadIO m => GLenum -> m ()
- glBindBufferBase :: MonadIO m => GLenum -> GLuint -> GLuint -> m ()
- glBindBufferRange :: MonadIO m => GLenum -> GLuint -> GLuint -> GLintptr -> GLsizeiptr -> m ()
- glBindFragDataLocation :: MonadIO m => GLuint -> GLuint -> Ptr GLchar -> m ()
- glBindFramebuffer :: MonadIO m => GLenum -> GLuint -> m ()
- glBindRenderbuffer :: MonadIO m => GLenum -> GLuint -> m ()
- glBindVertexArray :: MonadIO m => GLuint -> m ()
- glBlitFramebuffer :: MonadIO m => GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLbitfield -> GLenum -> m ()
- glCheckFramebufferStatus :: MonadIO m => GLenum -> m GLenum
- glClampColor :: MonadIO m => GLenum -> GLenum -> m ()
- glClearBufferfi :: MonadIO m => GLenum -> GLint -> GLfloat -> GLint -> m ()
- glClearBufferfv :: MonadIO m => GLenum -> GLint -> Ptr GLfloat -> m ()
- glClearBufferiv :: MonadIO m => GLenum -> GLint -> Ptr GLint -> m ()
- glClearBufferuiv :: MonadIO m => GLenum -> GLint -> Ptr GLuint -> m ()
- glColorMaski :: MonadIO m => GLuint -> GLboolean -> GLboolean -> GLboolean -> GLboolean -> m ()
- glDeleteFramebuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDeleteRenderbuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDeleteVertexArrays :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDisablei :: MonadIO m => GLenum -> GLuint -> m ()
- glEnablei :: MonadIO m => GLenum -> GLuint -> m ()
- glEndConditionalRender :: MonadIO m => m ()
- glEndTransformFeedback :: MonadIO m => m ()
- glFlushMappedBufferRange :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> m ()
- glFramebufferRenderbuffer :: MonadIO m => GLenum -> GLenum -> GLenum -> GLuint -> m ()
- glFramebufferTexture1D :: MonadIO m => GLenum -> GLenum -> GLenum -> GLuint -> GLint -> m ()
- glFramebufferTexture2D :: MonadIO m => GLenum -> GLenum -> GLenum -> GLuint -> GLint -> m ()
- glFramebufferTexture3D :: MonadIO m => GLenum -> GLenum -> GLenum -> GLuint -> GLint -> GLint -> m ()
- glFramebufferTextureLayer :: MonadIO m => GLenum -> GLenum -> GLuint -> GLint -> GLint -> m ()
- glGenFramebuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenRenderbuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenVertexArrays :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenerateMipmap :: MonadIO m => GLenum -> m ()
- glGetBooleani_v :: MonadIO m => GLenum -> GLuint -> Ptr GLboolean -> m ()
- glGetFragDataLocation :: MonadIO m => GLuint -> Ptr GLchar -> m GLint
- glGetFramebufferAttachmentParameteriv :: MonadIO m => GLenum -> GLenum -> GLenum -> Ptr GLint -> m ()
- glGetIntegeri_v :: MonadIO m => GLenum -> GLuint -> Ptr GLint -> m ()
- glGetRenderbufferParameteriv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetStringi :: MonadIO m => GLenum -> GLuint -> m (Ptr GLubyte)
- glGetTexParameterIiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetTexParameterIuiv :: MonadIO m => GLenum -> GLenum -> Ptr GLuint -> m ()
- glGetTransformFeedbackVarying :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLsizei -> Ptr GLenum -> Ptr GLchar -> m ()
- glGetUniformuiv :: MonadIO m => GLuint -> GLint -> Ptr GLuint -> m ()
- glGetVertexAttribIiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetVertexAttribIuiv :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m ()
- glIsEnabledi :: MonadIO m => GLenum -> GLuint -> m GLboolean
- glIsFramebuffer :: MonadIO m => GLuint -> m GLboolean
- glIsRenderbuffer :: MonadIO m => GLuint -> m GLboolean
- glIsVertexArray :: MonadIO m => GLuint -> m GLboolean
- glMapBufferRange :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> GLbitfield -> m (Ptr ())
- glRenderbufferStorage :: MonadIO m => GLenum -> GLenum -> GLsizei -> GLsizei -> m ()
- glRenderbufferStorageMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> m ()
- glTexParameterIiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glTexParameterIuiv :: MonadIO m => GLenum -> GLenum -> Ptr GLuint -> m ()
- glTransformFeedbackVaryings :: MonadIO m => GLuint -> GLsizei -> Ptr (Ptr GLchar) -> GLenum -> m ()
- glUniform1ui :: MonadIO m => GLint -> GLuint -> m ()
- glUniform1uiv :: MonadIO m => GLint -> GLsizei -> Ptr GLuint -> m ()
- glUniform2ui :: MonadIO m => GLint -> GLuint -> GLuint -> m ()
- glUniform2uiv :: MonadIO m => GLint -> GLsizei -> Ptr GLuint -> m ()
- glUniform3ui :: MonadIO m => GLint -> GLuint -> GLuint -> GLuint -> m ()
- glUniform3uiv :: MonadIO m => GLint -> GLsizei -> Ptr GLuint -> m ()
- glUniform4ui :: MonadIO m => GLint -> GLuint -> GLuint -> GLuint -> GLuint -> m ()
- glUniform4uiv :: MonadIO m => GLint -> GLsizei -> Ptr GLuint -> m ()
- glVertexAttribI1i :: MonadIO m => GLuint -> GLint -> m ()
- glVertexAttribI1iv :: MonadIO m => GLuint -> Ptr GLint -> m ()
- glVertexAttribI1ui :: MonadIO m => GLuint -> GLuint -> m ()
- glVertexAttribI1uiv :: MonadIO m => GLuint -> Ptr GLuint -> m ()
- glVertexAttribI2i :: MonadIO m => GLuint -> GLint -> GLint -> m ()
- glVertexAttribI2iv :: MonadIO m => GLuint -> Ptr GLint -> m ()
- glVertexAttribI2ui :: MonadIO m => GLuint -> GLuint -> GLuint -> m ()
- glVertexAttribI2uiv :: MonadIO m => GLuint -> Ptr GLuint -> m ()
- glVertexAttribI3i :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> m ()
- glVertexAttribI3iv :: MonadIO m => GLuint -> Ptr GLint -> m ()
- glVertexAttribI3ui :: MonadIO m => GLuint -> GLuint -> GLuint -> GLuint -> m ()
- glVertexAttribI3uiv :: MonadIO m => GLuint -> Ptr GLuint -> m ()
- glVertexAttribI4bv :: MonadIO m => GLuint -> Ptr GLbyte -> m ()
- glVertexAttribI4i :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> m ()
- glVertexAttribI4iv :: MonadIO m => GLuint -> Ptr GLint -> m ()
- glVertexAttribI4sv :: MonadIO m => GLuint -> Ptr GLshort -> m ()
- glVertexAttribI4ubv :: MonadIO m => GLuint -> Ptr GLubyte -> m ()
- glVertexAttribI4ui :: MonadIO m => GLuint -> GLuint -> GLuint -> GLuint -> GLuint -> m ()
- glVertexAttribI4uiv :: MonadIO m => GLuint -> Ptr GLuint -> m ()
- glVertexAttribI4usv :: MonadIO m => GLuint -> Ptr GLushort -> m ()
- glVertexAttribIPointer :: MonadIO m => GLuint -> GLint -> GLenum -> GLsizei -> Ptr () -> m ()
- pattern GL_ALPHA_INTEGER :: (Eq a, Num a) => a
- pattern GL_BGRA_INTEGER :: (Eq a, Num a) => a
- pattern GL_BGR_INTEGER :: (Eq a, Num a) => a
- pattern GL_BLUE_INTEGER :: (Eq a, Num a) => a
- pattern GL_BUFFER_ACCESS_FLAGS :: (Eq a, Num a) => a
- pattern GL_BUFFER_MAP_LENGTH :: (Eq a, Num a) => a
- pattern GL_BUFFER_MAP_OFFSET :: (Eq a, Num a) => a
- pattern GL_CLAMP_FRAGMENT_COLOR :: (Eq a, Num a) => a
- pattern GL_CLAMP_READ_COLOR :: (Eq a, Num a) => a
- pattern GL_CLAMP_VERTEX_COLOR :: (Eq a, Num a) => a
- pattern GL_CLIP_DISTANCE0 :: (Eq a, Num a) => a
- pattern GL_CLIP_DISTANCE1 :: (Eq a, Num a) => a
- pattern GL_CLIP_DISTANCE2 :: (Eq a, Num a) => a
- pattern GL_CLIP_DISTANCE3 :: (Eq a, Num a) => a
- pattern GL_CLIP_DISTANCE4 :: (Eq a, Num a) => a
- pattern GL_CLIP_DISTANCE5 :: (Eq a, Num a) => a
- pattern GL_CLIP_DISTANCE6 :: (Eq a, Num a) => a
- pattern GL_CLIP_DISTANCE7 :: (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT0 :: (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT1 :: (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT10 :: (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT11 :: (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT12 :: (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT13 :: (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT14 :: (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT15 :: (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT16 :: (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT17 :: (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT18 :: (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT19 :: (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT2 :: (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT20 :: (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT21 :: (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT22 :: (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT23 :: (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT24 :: (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT25 :: (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT26 :: (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT27 :: (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT28 :: (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT29 :: (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT3 :: (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT30 :: (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT31 :: (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT4 :: (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT5 :: (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT6 :: (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT7 :: (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT8 :: (Eq a, Num a) => a
- pattern GL_COLOR_ATTACHMENT9 :: (Eq a, Num a) => a
- pattern GL_COMPARE_REF_TO_TEXTURE :: (Eq a, Num a) => a
- pattern GL_COMPRESSED_RED :: (Eq a, Num a) => a
- pattern GL_COMPRESSED_RED_RGTC1 :: (Eq a, Num a) => a
- pattern GL_COMPRESSED_RG :: (Eq a, Num a) => a
- pattern GL_COMPRESSED_RG_RGTC2 :: (Eq a, Num a) => a
- pattern GL_COMPRESSED_SIGNED_RED_RGTC1 :: (Eq a, Num a) => a
- pattern GL_COMPRESSED_SIGNED_RG_RGTC2 :: (Eq a, Num a) => a
- pattern GL_CONTEXT_FLAGS :: (Eq a, Num a) => a
- pattern GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT :: (Eq a, Num a) => a
- pattern GL_DEPTH24_STENCIL8 :: (Eq a, Num a) => a
- pattern GL_DEPTH32F_STENCIL8 :: (Eq a, Num a) => a
- pattern GL_DEPTH_ATTACHMENT :: (Eq a, Num a) => a
- pattern GL_DEPTH_COMPONENT32F :: (Eq a, Num a) => a
- pattern GL_DEPTH_STENCIL :: (Eq a, Num a) => a
- pattern GL_DEPTH_STENCIL_ATTACHMENT :: (Eq a, Num a) => a
- pattern GL_DRAW_FRAMEBUFFER :: (Eq a, Num a) => a
- pattern GL_DRAW_FRAMEBUFFER_BINDING :: (Eq a, Num a) => a
- pattern GL_FIXED_ONLY :: (Eq a, Num a) => a
- pattern GL_FLOAT_32_UNSIGNED_INT_24_8_REV :: (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER :: (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE :: (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE :: (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING :: (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE :: (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE :: (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE :: (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME :: (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE :: (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE :: (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE :: (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE :: (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER :: (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL :: (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_BINDING :: (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_COMPLETE :: (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_DEFAULT :: (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT :: (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER :: (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT :: (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE :: (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER :: (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_SRGB :: (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_UNDEFINED :: (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_UNSUPPORTED :: (Eq a, Num a) => a
- pattern GL_GREEN_INTEGER :: (Eq a, Num a) => a
- pattern GL_HALF_FLOAT :: (Eq a, Num a) => a
- pattern GL_INDEX :: (Eq a, Num a) => a
- pattern GL_INTERLEAVED_ATTRIBS :: (Eq a, Num a) => a
- pattern GL_INT_SAMPLER_1D :: (Eq a, Num a) => a
- pattern GL_INT_SAMPLER_1D_ARRAY :: (Eq a, Num a) => a
- pattern GL_INT_SAMPLER_2D :: (Eq a, Num a) => a
- pattern GL_INT_SAMPLER_2D_ARRAY :: (Eq a, Num a) => a
- pattern GL_INT_SAMPLER_3D :: (Eq a, Num a) => a
- pattern GL_INT_SAMPLER_CUBE :: (Eq a, Num a) => a
- pattern GL_INVALID_FRAMEBUFFER_OPERATION :: (Eq a, Num a) => a
- pattern GL_MAJOR_VERSION :: (Eq a, Num a) => a
- pattern GL_MAP_FLUSH_EXPLICIT_BIT :: (Eq a, Num a) => a
- pattern GL_MAP_INVALIDATE_BUFFER_BIT :: (Eq a, Num a) => a
- pattern GL_MAP_INVALIDATE_RANGE_BIT :: (Eq a, Num a) => a
- pattern GL_MAP_READ_BIT :: (Eq a, Num a) => a
- pattern GL_MAP_UNSYNCHRONIZED_BIT :: (Eq a, Num a) => a
- pattern GL_MAP_WRITE_BIT :: (Eq a, Num a) => a
- pattern GL_MAX_ARRAY_TEXTURE_LAYERS :: (Eq a, Num a) => a
- pattern GL_MAX_CLIP_DISTANCES :: (Eq a, Num a) => a
- pattern GL_MAX_COLOR_ATTACHMENTS :: (Eq a, Num a) => a
- pattern GL_MAX_PROGRAM_TEXEL_OFFSET :: (Eq a, Num a) => a
- pattern GL_MAX_RENDERBUFFER_SIZE :: (Eq a, Num a) => a
- pattern GL_MAX_SAMPLES :: (Eq a, Num a) => a
- pattern GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS :: (Eq a, Num a) => a
- pattern GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS :: (Eq a, Num a) => a
- pattern GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS :: (Eq a, Num a) => a
- pattern GL_MAX_VARYING_COMPONENTS :: (Eq a, Num a) => a
- pattern GL_MINOR_VERSION :: (Eq a, Num a) => a
- pattern GL_MIN_PROGRAM_TEXEL_OFFSET :: (Eq a, Num a) => a
- pattern GL_NUM_EXTENSIONS :: (Eq a, Num a) => a
- pattern GL_PRIMITIVES_GENERATED :: (Eq a, Num a) => a
- pattern GL_PROXY_TEXTURE_1D_ARRAY :: (Eq a, Num a) => a
- pattern GL_PROXY_TEXTURE_2D_ARRAY :: (Eq a, Num a) => a
- pattern GL_QUERY_BY_REGION_NO_WAIT :: (Eq a, Num a) => a
- pattern GL_QUERY_BY_REGION_WAIT :: (Eq a, Num a) => a
- pattern GL_QUERY_NO_WAIT :: (Eq a, Num a) => a
- pattern GL_QUERY_WAIT :: (Eq a, Num a) => a
- pattern GL_R11F_G11F_B10F :: (Eq a, Num a) => a
- pattern GL_R16 :: (Eq a, Num a) => a
- pattern GL_R16F :: (Eq a, Num a) => a
- pattern GL_R16I :: (Eq a, Num a) => a
- pattern GL_R16UI :: (Eq a, Num a) => a
- pattern GL_R32F :: (Eq a, Num a) => a
- pattern GL_R32I :: (Eq a, Num a) => a
- pattern GL_R32UI :: (Eq a, Num a) => a
- pattern GL_R8 :: (Eq a, Num a) => a
- pattern GL_R8I :: (Eq a, Num a) => a
- pattern GL_R8UI :: (Eq a, Num a) => a
- pattern GL_RASTERIZER_DISCARD :: (Eq a, Num a) => a
- pattern GL_READ_FRAMEBUFFER :: (Eq a, Num a) => a
- pattern GL_READ_FRAMEBUFFER_BINDING :: (Eq a, Num a) => a
- pattern GL_RED_INTEGER :: (Eq a, Num a) => a
- pattern GL_RENDERBUFFER :: (Eq a, Num a) => a
- pattern GL_RENDERBUFFER_ALPHA_SIZE :: (Eq a, Num a) => a
- pattern GL_RENDERBUFFER_BINDING :: (Eq a, Num a) => a
- pattern GL_RENDERBUFFER_BLUE_SIZE :: (Eq a, Num a) => a
- pattern GL_RENDERBUFFER_DEPTH_SIZE :: (Eq a, Num a) => a
- pattern GL_RENDERBUFFER_GREEN_SIZE :: (Eq a, Num a) => a
- pattern GL_RENDERBUFFER_HEIGHT :: (Eq a, Num a) => a
- pattern GL_RENDERBUFFER_INTERNAL_FORMAT :: (Eq a, Num a) => a
- pattern GL_RENDERBUFFER_RED_SIZE :: (Eq a, Num a) => a
- pattern GL_RENDERBUFFER_SAMPLES :: (Eq a, Num a) => a
- pattern GL_RENDERBUFFER_STENCIL_SIZE :: (Eq a, Num a) => a
- pattern GL_RENDERBUFFER_WIDTH :: (Eq a, Num a) => a
- pattern GL_RG :: (Eq a, Num a) => a
- pattern GL_RG16 :: (Eq a, Num a) => a
- pattern GL_RG16F :: (Eq a, Num a) => a
- pattern GL_RG16I :: (Eq a, Num a) => a
- pattern GL_RG16UI :: (Eq a, Num a) => a
- pattern GL_RG32F :: (Eq a, Num a) => a
- pattern GL_RG32I :: (Eq a, Num a) => a
- pattern GL_RG32UI :: (Eq a, Num a) => a
- pattern GL_RG8 :: (Eq a, Num a) => a
- pattern GL_RG8I :: (Eq a, Num a) => a
- pattern GL_RG8UI :: (Eq a, Num a) => a
- pattern GL_RGB16F :: (Eq a, Num a) => a
- pattern GL_RGB16I :: (Eq a, Num a) => a
- pattern GL_RGB16UI :: (Eq a, Num a) => a
- pattern GL_RGB32F :: (Eq a, Num a) => a
- pattern GL_RGB32I :: (Eq a, Num a) => a
- pattern GL_RGB32UI :: (Eq a, Num a) => a
- pattern GL_RGB8I :: (Eq a, Num a) => a
- pattern GL_RGB8UI :: (Eq a, Num a) => a
- pattern GL_RGB9_E5 :: (Eq a, Num a) => a
- pattern GL_RGBA16F :: (Eq a, Num a) => a
- pattern GL_RGBA16I :: (Eq a, Num a) => a
- pattern GL_RGBA16UI :: (Eq a, Num a) => a
- pattern GL_RGBA32F :: (Eq a, Num a) => a
- pattern GL_RGBA32I :: (Eq a, Num a) => a
- pattern GL_RGBA32UI :: (Eq a, Num a) => a
- pattern GL_RGBA8I :: (Eq a, Num a) => a
- pattern GL_RGBA8UI :: (Eq a, Num a) => a
- pattern GL_RGBA_INTEGER :: (Eq a, Num a) => a
- pattern GL_RGB_INTEGER :: (Eq a, Num a) => a
- pattern GL_RG_INTEGER :: (Eq a, Num a) => a
- pattern GL_SAMPLER_1D_ARRAY :: (Eq a, Num a) => a
- pattern GL_SAMPLER_1D_ARRAY_SHADOW :: (Eq a, Num a) => a
- pattern GL_SAMPLER_2D_ARRAY :: (Eq a, Num a) => a
- pattern GL_SAMPLER_2D_ARRAY_SHADOW :: (Eq a, Num a) => a
- pattern GL_SAMPLER_CUBE_SHADOW :: (Eq a, Num a) => a
- pattern GL_SEPARATE_ATTRIBS :: (Eq a, Num a) => a
- pattern GL_STENCIL_ATTACHMENT :: (Eq a, Num a) => a
- pattern GL_STENCIL_INDEX1 :: (Eq a, Num a) => a
- pattern GL_STENCIL_INDEX16 :: (Eq a, Num a) => a
- pattern GL_STENCIL_INDEX4 :: (Eq a, Num a) => a
- pattern GL_STENCIL_INDEX8 :: (Eq a, Num a) => a
- pattern GL_TEXTURE_1D_ARRAY :: (Eq a, Num a) => a
- pattern GL_TEXTURE_2D_ARRAY :: (Eq a, Num a) => a
- pattern GL_TEXTURE_ALPHA_TYPE :: (Eq a, Num a) => a
- pattern GL_TEXTURE_BINDING_1D_ARRAY :: (Eq a, Num a) => a
- pattern GL_TEXTURE_BINDING_2D_ARRAY :: (Eq a, Num a) => a
- pattern GL_TEXTURE_BLUE_TYPE :: (Eq a, Num a) => a
- pattern GL_TEXTURE_DEPTH_TYPE :: (Eq a, Num a) => a
- pattern GL_TEXTURE_GREEN_TYPE :: (Eq a, Num a) => a
- pattern GL_TEXTURE_INTENSITY_TYPE :: (Eq a, Num a) => a
- pattern GL_TEXTURE_LUMINANCE_TYPE :: (Eq a, Num a) => a
- pattern GL_TEXTURE_RED_TYPE :: (Eq a, Num a) => a
- pattern GL_TEXTURE_SHARED_SIZE :: (Eq a, Num a) => a
- pattern GL_TEXTURE_STENCIL_SIZE :: (Eq a, Num a) => a
- pattern GL_TRANSFORM_FEEDBACK_BUFFER :: (Eq a, Num a) => a
- pattern GL_TRANSFORM_FEEDBACK_BUFFER_BINDING :: (Eq a, Num a) => a
- pattern GL_TRANSFORM_FEEDBACK_BUFFER_MODE :: (Eq a, Num a) => a
- pattern GL_TRANSFORM_FEEDBACK_BUFFER_SIZE :: (Eq a, Num a) => a
- pattern GL_TRANSFORM_FEEDBACK_BUFFER_START :: (Eq a, Num a) => a
- pattern GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN :: (Eq a, Num a) => a
- pattern GL_TRANSFORM_FEEDBACK_VARYINGS :: (Eq a, Num a) => a
- pattern GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH :: (Eq a, Num a) => a
- pattern GL_UNSIGNED_INT_10F_11F_11F_REV :: (Eq a, Num a) => a
- pattern GL_UNSIGNED_INT_24_8 :: (Eq a, Num a) => a
- pattern GL_UNSIGNED_INT_5_9_9_9_REV :: (Eq a, Num a) => a
- pattern GL_UNSIGNED_INT_SAMPLER_1D :: (Eq a, Num a) => a
- pattern GL_UNSIGNED_INT_SAMPLER_1D_ARRAY :: (Eq a, Num a) => a
- pattern GL_UNSIGNED_INT_SAMPLER_2D :: (Eq a, Num a) => a
- pattern GL_UNSIGNED_INT_SAMPLER_2D_ARRAY :: (Eq a, Num a) => a
- pattern GL_UNSIGNED_INT_SAMPLER_3D :: (Eq a, Num a) => a
- pattern GL_UNSIGNED_INT_SAMPLER_CUBE :: (Eq a, Num a) => a
- pattern GL_UNSIGNED_INT_VEC2 :: (Eq a, Num a) => a
- pattern GL_UNSIGNED_INT_VEC3 :: (Eq a, Num a) => a
- pattern GL_UNSIGNED_INT_VEC4 :: (Eq a, Num a) => a
- pattern GL_UNSIGNED_NORMALIZED :: (Eq a, Num a) => a
- pattern GL_VERTEX_ARRAY_BINDING :: (Eq a, Num a) => a
- pattern GL_VERTEX_ATTRIB_ARRAY_INTEGER :: (Eq a, Num a) => a
Graphics.GL.Standard30
module Graphics.GL.Standard21
glBeginConditionalRender :: MonadIO m => GLuint -> GLenum -> m () Source #
Usage: glBeginConditionalRender
id mode
The parameter mode
is a TypeEnum
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glBeginConditionalRender.xhtml
glBeginTransformFeedback :: MonadIO m => GLenum -> m () Source #
Usage: glBeginTransformFeedback
primitiveMode
Manual page: https://www.opengl.org/sdk/docs/man/html/glBeginTransformFeedback.xhtml
glBindBufferBase :: MonadIO m => GLenum -> GLuint -> GLuint -> m () Source #
Usage: glBindBufferBase
target index buffer
Manual page: https://www.opengl.org/sdk/docs/man/html/glBindBufferBase.xhtml
glBindBufferRange :: MonadIO m => GLenum -> GLuint -> GLuint -> GLintptr -> GLsizeiptr -> m () Source #
Usage: glBindBufferRange
target index 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/glBindBufferRange.xhtml
glBindFragDataLocation :: MonadIO m => GLuint -> GLuint -> Ptr GLchar -> m () Source #
Usage: glBindFragDataLocation
program color name
The length of name
should be COMPSIZE(name)
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glBindFragDataLocation.xhtml
glBindFramebuffer :: MonadIO m => GLenum -> GLuint -> m () Source #
Usage: glBindFramebuffer
target framebuffer
The parameter target
is a FramebufferTarget
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glBindFramebuffer.xhtml
glBindRenderbuffer :: MonadIO m => GLenum -> GLuint -> m () Source #
Usage: glBindRenderbuffer
target renderbuffer
The parameter target
is a RenderbufferTarget
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glBindRenderbuffer.xhtml
glBindVertexArray :: MonadIO m => GLuint -> m () Source #
Usage: glBindVertexArray
array
Manual page: https://www.opengl.org/sdk/docs/man/html/glBindVertexArray.xhtml
glBlitFramebuffer :: MonadIO m => GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLbitfield -> GLenum -> m () Source #
Usage: glBlitFramebuffer
srcX0 srcY0 srcX1 srcY1 dstX0 dstY0 dstX1 dstY1 mask filter
The parameter mask
is a ClearBufferMask
, one of: GL_ACCUM_BUFFER_BIT
, GL_COLOR_BUFFER_BIT
, GL_COVERAGE_BUFFER_BIT_NV
, GL_DEPTH_BUFFER_BIT
, GL_STENCIL_BUFFER_BIT
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glBlitFramebuffer.xhtml
glCheckFramebufferStatus :: MonadIO m => GLenum -> m GLenum Source #
Usage: glCheckFramebufferStatus
target
The parameter target
is a FramebufferTarget
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glCheckFramebufferStatus.xhtml
glClampColor :: MonadIO m => GLenum -> GLenum -> m () Source #
Usage: glClampColor
target clamp
The parameter target
is a ClampColorTargetARB
.
The parameter clamp
is a ClampColorModeARB
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glClampColor.xhtml
glClearBufferfi :: MonadIO m => GLenum -> GLint -> GLfloat -> GLint -> m () Source #
Usage: glClearBufferfi
buffer drawbuffer depth stencil
The parameter drawbuffer
is a DrawBufferName
.
glClearBufferfv :: MonadIO m => GLenum -> GLint -> Ptr GLfloat -> m () Source #
Usage: glClearBufferfv
buffer drawbuffer value
The parameter drawbuffer
is a DrawBufferName
.
The length of value
should be COMPSIZE(buffer)
.
glClearBufferiv :: MonadIO m => GLenum -> GLint -> Ptr GLint -> m () Source #
Usage: glClearBufferiv
buffer drawbuffer value
The parameter drawbuffer
is a DrawBufferName
.
The length of value
should be COMPSIZE(buffer)
.
glClearBufferuiv :: MonadIO m => GLenum -> GLint -> Ptr GLuint -> m () Source #
Usage: glClearBufferuiv
buffer drawbuffer value
The parameter drawbuffer
is a DrawBufferName
.
The length of value
should be COMPSIZE(buffer)
.
glColorMaski :: MonadIO m => GLuint -> GLboolean -> GLboolean -> GLboolean -> GLboolean -> m () Source #
glDeleteFramebuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m () Source #
Usage: glDeleteFramebuffers
n framebuffers
The length of framebuffers
should be n
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glDeleteFramebuffers.xhtml
glDeleteRenderbuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m () Source #
Usage: glDeleteRenderbuffers
n renderbuffers
The length of renderbuffers
should be n
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glDeleteRenderbuffers.xhtml
glDeleteVertexArrays :: MonadIO m => GLsizei -> Ptr GLuint -> m () Source #
Usage: glDeleteVertexArrays
n arrays
The length of arrays
should be n
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glDeleteVertexArrays.xhtml
glDisablei :: MonadIO m => GLenum -> GLuint -> m () Source #
Usage: glDisablei
target index
glEndConditionalRender :: MonadIO m => m () Source #
Usage: glEndConditionalRender
glEndTransformFeedback :: MonadIO m => m () Source #
Usage: glEndTransformFeedback
glFlushMappedBufferRange :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> m () Source #
Usage: glFlushMappedBufferRange
target offset length
The parameter target
is a BufferTargetARB
.
The parameter offset
is a BufferOffset
.
The parameter length
is a BufferSize
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glFlushMappedBufferRange.xhtml
glFramebufferRenderbuffer :: MonadIO m => GLenum -> GLenum -> GLenum -> GLuint -> m () Source #
Usage: glFramebufferRenderbuffer
target attachment renderbuffertarget renderbuffer
The parameter target
is a FramebufferTarget
.
The parameter attachment
is a FramebufferAttachment
.
The parameter renderbuffertarget
is a RenderbufferTarget
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glFramebufferRenderbuffer.xhtml
glFramebufferTexture1D :: MonadIO m => GLenum -> GLenum -> GLenum -> GLuint -> GLint -> m () Source #
Usage: glFramebufferTexture1D
target attachment textarget texture level
The parameter target
is a FramebufferTarget
.
The parameter attachment
is a FramebufferAttachment
.
glFramebufferTexture2D :: MonadIO m => GLenum -> GLenum -> GLenum -> GLuint -> GLint -> m () Source #
Usage: glFramebufferTexture2D
target attachment textarget texture level
The parameter target
is a FramebufferTarget
.
The parameter attachment
is a FramebufferAttachment
.
glFramebufferTexture3D :: MonadIO m => GLenum -> GLenum -> GLenum -> GLuint -> GLint -> GLint -> m () Source #
Usage: glFramebufferTexture3D
target attachment textarget texture level zoffset
The parameter target
is a FramebufferTarget
.
The parameter attachment
is a FramebufferAttachment
.
glFramebufferTextureLayer :: MonadIO m => GLenum -> GLenum -> GLuint -> GLint -> GLint -> m () Source #
Usage: glFramebufferTextureLayer
target attachment texture level layer
The parameter target
is a FramebufferTarget
.
The parameter attachment
is a FramebufferAttachment
.
The parameter texture
is a Texture
.
The parameter level
is a CheckedInt32
.
The parameter layer
is a CheckedInt32
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glFramebufferTextureLayer.xhtml
glGenFramebuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m () Source #
Usage: glGenFramebuffers
n framebuffers
The length of framebuffers
should be n
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glGenFramebuffers.xhtml
glGenRenderbuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m () Source #
Usage: glGenRenderbuffers
n renderbuffers
The length of renderbuffers
should be n
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glGenRenderbuffers.xhtml
glGenVertexArrays :: MonadIO m => GLsizei -> Ptr GLuint -> m () Source #
Usage: glGenVertexArrays
n arrays
The length of arrays
should be n
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glGenVertexArrays.xhtml
glGenerateMipmap :: MonadIO m => GLenum -> m () Source #
Usage: glGenerateMipmap
target
Manual page: https://www.opengl.org/sdk/docs/man/html/glGenerateMipmap.xhtml
glGetBooleani_v :: MonadIO m => GLenum -> GLuint -> Ptr GLboolean -> m () Source #
Usage: glGetBooleani_v
target index data
The parameter data
is a Boolean
, one of: GL_FALSE
, GL_TRUE
.
The length of data
should be COMPSIZE(target)
.
glGetFragDataLocation :: MonadIO m => GLuint -> Ptr GLchar -> m GLint Source #
Usage: glGetFragDataLocation
program name
The length of name
should be COMPSIZE(name)
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glGetFragDataLocation.xhtml
glGetFramebufferAttachmentParameteriv :: MonadIO m => GLenum -> GLenum -> GLenum -> Ptr GLint -> m () Source #
Usage: glGetFramebufferAttachmentParameteriv
target attachment pname params
The parameter target
is a FramebufferTarget
.
The parameter attachment
is a FramebufferAttachment
.
The length of params
should be COMPSIZE(pname)
.
glGetIntegeri_v :: MonadIO m => GLenum -> GLuint -> Ptr GLint -> m () Source #
Usage: glGetIntegeri_v
target index data
The length of data
should be COMPSIZE(target)
.
glGetRenderbufferParameteriv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m () Source #
Usage: glGetRenderbufferParameteriv
target pname params
The parameter target
is a RenderbufferTarget
.
The length of params
should be COMPSIZE(pname)
.
glGetStringi :: MonadIO m => GLenum -> GLuint -> m (Ptr GLubyte) Source #
Usage: glGetStringi
name index
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)
.
glGetTransformFeedbackVarying :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLsizei -> Ptr GLenum -> Ptr GLchar -> m () Source #
Usage: glGetTransformFeedbackVarying
program index bufSize length size type name
The length of length
should be 1
.
The length of size
should be 1
.
The length of type
should be 1
.
The length of name
should be bufSize
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glGetTransformFeedbackVarying.xhtml
glGetUniformuiv :: MonadIO m => GLuint -> GLint -> Ptr GLuint -> m () Source #
Usage: glGetUniformuiv
program location params
The length of params
should be COMPSIZE(program,location)
.
glGetVertexAttribIiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m () Source #
Usage: glGetVertexAttribIiv
index pname params
The parameter pname
is a VertexAttribEnum
.
The length of params
should be 1
.
glGetVertexAttribIuiv :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m () Source #
Usage: glGetVertexAttribIuiv
index pname params
The parameter pname
is a VertexAttribEnum
.
The length of params
should be 1
.
glIsEnabledi :: MonadIO m => GLenum -> GLuint -> m GLboolean Source #
Usage: glIsEnabledi
target index
glIsFramebuffer :: MonadIO m => GLuint -> m GLboolean Source #
Usage: glIsFramebuffer
framebuffer
Manual page: https://www.opengl.org/sdk/docs/man/html/glIsFramebuffer.xhtml
glIsRenderbuffer :: MonadIO m => GLuint -> m GLboolean Source #
Usage: glIsRenderbuffer
renderbuffer
Manual page: https://www.opengl.org/sdk/docs/man/html/glIsRenderbuffer.xhtml
glIsVertexArray :: MonadIO m => GLuint -> m GLboolean Source #
Usage: glIsVertexArray
array
Manual page: https://www.opengl.org/sdk/docs/man/html/glIsVertexArray.xhtml
glMapBufferRange :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> GLbitfield -> m (Ptr ()) Source #
Usage: glMapBufferRange
target offset length access
The parameter target
is a BufferTargetARB
.
The parameter offset
is a BufferOffset
.
The parameter length
is a BufferSize
.
The parameter access
is a BufferAccessMask
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glMapBufferRange.xhtml
glRenderbufferStorage :: MonadIO m => GLenum -> GLenum -> GLsizei -> GLsizei -> m () Source #
Usage: glRenderbufferStorage
target internalformat width height
The parameter target
is a RenderbufferTarget
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glRenderbufferStorage.xhtml
glRenderbufferStorageMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> m () Source #
Usage: glRenderbufferStorageMultisample
target samples internalformat width height
Manual page: https://www.opengl.org/sdk/docs/man/html/glRenderbufferStorageMultisample.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)
.
glTransformFeedbackVaryings :: MonadIO m => GLuint -> GLsizei -> Ptr (Ptr GLchar) -> GLenum -> m () Source #
Usage: glTransformFeedbackVaryings
program count varyings bufferMode
The length of varyings
should be count
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glTransformFeedbackVaryings.xhtml
glUniform1ui :: MonadIO m => GLint -> GLuint -> m () Source #
Usage: glUniform1ui
location v0
glUniform1uiv :: MonadIO m => GLint -> GLsizei -> Ptr GLuint -> m () Source #
Usage: glUniform1uiv
location count value
The length of value
should be count*1
.
glUniform2ui :: MonadIO m => GLint -> GLuint -> GLuint -> m () Source #
Usage: glUniform2ui
location v0 v1
glUniform2uiv :: MonadIO m => GLint -> GLsizei -> Ptr GLuint -> m () Source #
Usage: glUniform2uiv
location count value
The length of value
should be count*2
.
glUniform3ui :: MonadIO m => GLint -> GLuint -> GLuint -> GLuint -> m () Source #
Usage: glUniform3ui
location v0 v1 v2
glUniform3uiv :: MonadIO m => GLint -> GLsizei -> Ptr GLuint -> m () Source #
Usage: glUniform3uiv
location count value
The length of value
should be count*3
.
glUniform4ui :: MonadIO m => GLint -> GLuint -> GLuint -> GLuint -> GLuint -> m () Source #
Usage: glUniform4ui
location v0 v1 v2 v3
glUniform4uiv :: MonadIO m => GLint -> GLsizei -> Ptr GLuint -> m () Source #
Usage: glUniform4uiv
location count value
The length of value
should be count*4
.
glVertexAttribI1i :: MonadIO m => GLuint -> GLint -> m () Source #
Usage: glVertexAttribI1i
index x
The vector equivalent of this command is glVertexAttribI1iv
.
glVertexAttribI1iv :: MonadIO m => GLuint -> Ptr GLint -> m () Source #
Usage: glVertexAttribI1iv
index v
The length of v
should be 1
.
glVertexAttribI1ui :: MonadIO m => GLuint -> GLuint -> m () Source #
Usage: glVertexAttribI1ui
index x
The vector equivalent of this command is glVertexAttribI1uiv
.
glVertexAttribI1uiv :: MonadIO m => GLuint -> Ptr GLuint -> m () Source #
Usage: glVertexAttribI1uiv
index v
The length of v
should be 1
.
glVertexAttribI2i :: MonadIO m => GLuint -> GLint -> GLint -> m () Source #
Usage: glVertexAttribI2i
index x y
The vector equivalent of this command is glVertexAttribI2iv
.
glVertexAttribI2iv :: MonadIO m => GLuint -> Ptr GLint -> m () Source #
Usage: glVertexAttribI2iv
index v
The length of v
should be 2
.
glVertexAttribI2ui :: MonadIO m => GLuint -> GLuint -> GLuint -> m () Source #
Usage: glVertexAttribI2ui
index x y
The vector equivalent of this command is glVertexAttribI2uiv
.
glVertexAttribI2uiv :: MonadIO m => GLuint -> Ptr GLuint -> m () Source #
Usage: glVertexAttribI2uiv
index v
The length of v
should be 2
.
glVertexAttribI3i :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> m () Source #
Usage: glVertexAttribI3i
index x y z
The vector equivalent of this command is glVertexAttribI3iv
.
glVertexAttribI3iv :: MonadIO m => GLuint -> Ptr GLint -> m () Source #
Usage: glVertexAttribI3iv
index v
The length of v
should be 3
.
glVertexAttribI3ui :: MonadIO m => GLuint -> GLuint -> GLuint -> GLuint -> m () Source #
Usage: glVertexAttribI3ui
index x y z
The vector equivalent of this command is glVertexAttribI3uiv
.
glVertexAttribI3uiv :: MonadIO m => GLuint -> Ptr GLuint -> m () Source #
Usage: glVertexAttribI3uiv
index v
The length of v
should be 3
.
glVertexAttribI4bv :: MonadIO m => GLuint -> Ptr GLbyte -> m () Source #
Usage: glVertexAttribI4bv
index v
The length of v
should be 4
.
glVertexAttribI4i :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> m () Source #
Usage: glVertexAttribI4i
index x y z w
The vector equivalent of this command is glVertexAttribI4iv
.
glVertexAttribI4iv :: MonadIO m => GLuint -> Ptr GLint -> m () Source #
Usage: glVertexAttribI4iv
index v
The length of v
should be 4
.
glVertexAttribI4sv :: MonadIO m => GLuint -> Ptr GLshort -> m () Source #
Usage: glVertexAttribI4sv
index v
The length of v
should be 4
.
glVertexAttribI4ubv :: MonadIO m => GLuint -> Ptr GLubyte -> m () Source #
Usage: glVertexAttribI4ubv
index v
The length of v
should be 4
.
glVertexAttribI4ui :: MonadIO m => GLuint -> GLuint -> GLuint -> GLuint -> GLuint -> m () Source #
Usage: glVertexAttribI4ui
index x y z w
The vector equivalent of this command is glVertexAttribI4uiv
.
glVertexAttribI4uiv :: MonadIO m => GLuint -> Ptr GLuint -> m () Source #
Usage: glVertexAttribI4uiv
index v
The length of v
should be 4
.
glVertexAttribI4usv :: MonadIO m => GLuint -> Ptr GLushort -> m () Source #
Usage: glVertexAttribI4usv
index v
The length of v
should be 4
.
glVertexAttribIPointer :: MonadIO m => GLuint -> GLint -> GLenum -> GLsizei -> Ptr () -> m () Source #
Usage: glVertexAttribIPointer
index size type stride pointer
The parameter type
is a VertexAttribEnum
.
The length of pointer
should be COMPSIZE(size,type,stride)
.
pattern GL_ALPHA_INTEGER :: (Eq a, Num a) => a Source #
pattern GL_BGRA_INTEGER :: (Eq a, Num a) => a Source #
pattern GL_BGR_INTEGER :: (Eq a, Num a) => a Source #
pattern GL_BLUE_INTEGER :: (Eq a, Num a) => a Source #
pattern GL_BUFFER_ACCESS_FLAGS :: (Eq a, Num a) => a Source #
pattern GL_BUFFER_MAP_LENGTH :: (Eq a, Num a) => a Source #
pattern GL_BUFFER_MAP_OFFSET :: (Eq a, Num a) => a Source #
pattern GL_CLAMP_FRAGMENT_COLOR :: (Eq a, Num a) => a Source #
pattern GL_CLAMP_READ_COLOR :: (Eq a, Num a) => a Source #
pattern GL_CLAMP_VERTEX_COLOR :: (Eq a, Num a) => a Source #
pattern GL_CLIP_DISTANCE0 :: (Eq a, Num a) => a Source #
pattern GL_CLIP_DISTANCE1 :: (Eq a, Num a) => a Source #
pattern GL_CLIP_DISTANCE2 :: (Eq a, Num a) => a Source #
pattern GL_CLIP_DISTANCE3 :: (Eq a, Num a) => a Source #
pattern GL_CLIP_DISTANCE4 :: (Eq a, Num a) => a Source #
pattern GL_CLIP_DISTANCE5 :: (Eq a, Num a) => a Source #
pattern GL_CLIP_DISTANCE6 :: (Eq a, Num a) => a Source #
pattern GL_CLIP_DISTANCE7 :: (Eq a, Num a) => a Source #
pattern GL_COLOR_ATTACHMENT0 :: (Eq a, Num a) => a Source #
pattern GL_COLOR_ATTACHMENT1 :: (Eq a, Num a) => a Source #
pattern GL_COLOR_ATTACHMENT10 :: (Eq a, Num a) => a Source #
pattern GL_COLOR_ATTACHMENT11 :: (Eq a, Num a) => a Source #
pattern GL_COLOR_ATTACHMENT12 :: (Eq a, Num a) => a Source #
pattern GL_COLOR_ATTACHMENT13 :: (Eq a, Num a) => a Source #
pattern GL_COLOR_ATTACHMENT14 :: (Eq a, Num a) => a Source #
pattern GL_COLOR_ATTACHMENT15 :: (Eq a, Num a) => a Source #
pattern GL_COLOR_ATTACHMENT16 :: (Eq a, Num a) => a Source #
pattern GL_COLOR_ATTACHMENT17 :: (Eq a, Num a) => a Source #
pattern GL_COLOR_ATTACHMENT18 :: (Eq a, Num a) => a Source #
pattern GL_COLOR_ATTACHMENT19 :: (Eq a, Num a) => a Source #
pattern GL_COLOR_ATTACHMENT2 :: (Eq a, Num a) => a Source #
pattern GL_COLOR_ATTACHMENT20 :: (Eq a, Num a) => a Source #
pattern GL_COLOR_ATTACHMENT21 :: (Eq a, Num a) => a Source #
pattern GL_COLOR_ATTACHMENT22 :: (Eq a, Num a) => a Source #
pattern GL_COLOR_ATTACHMENT23 :: (Eq a, Num a) => a Source #
pattern GL_COLOR_ATTACHMENT24 :: (Eq a, Num a) => a Source #
pattern GL_COLOR_ATTACHMENT25 :: (Eq a, Num a) => a Source #
pattern GL_COLOR_ATTACHMENT26 :: (Eq a, Num a) => a Source #
pattern GL_COLOR_ATTACHMENT27 :: (Eq a, Num a) => a Source #
pattern GL_COLOR_ATTACHMENT28 :: (Eq a, Num a) => a Source #
pattern GL_COLOR_ATTACHMENT29 :: (Eq a, Num a) => a Source #
pattern GL_COLOR_ATTACHMENT3 :: (Eq a, Num a) => a Source #
pattern GL_COLOR_ATTACHMENT30 :: (Eq a, Num a) => a Source #
pattern GL_COLOR_ATTACHMENT31 :: (Eq a, Num a) => a Source #
pattern GL_COLOR_ATTACHMENT4 :: (Eq a, Num a) => a Source #
pattern GL_COLOR_ATTACHMENT5 :: (Eq a, Num a) => a Source #
pattern GL_COLOR_ATTACHMENT6 :: (Eq a, Num a) => a Source #
pattern GL_COLOR_ATTACHMENT7 :: (Eq a, Num a) => a Source #
pattern GL_COLOR_ATTACHMENT8 :: (Eq a, Num a) => a Source #
pattern GL_COLOR_ATTACHMENT9 :: (Eq a, Num a) => a Source #
pattern GL_COMPARE_REF_TO_TEXTURE :: (Eq a, Num a) => a Source #
pattern GL_COMPRESSED_RED :: (Eq a, Num a) => a Source #
pattern GL_COMPRESSED_RED_RGTC1 :: (Eq a, Num a) => a Source #
pattern GL_COMPRESSED_RG :: (Eq a, Num a) => a Source #
pattern GL_COMPRESSED_RG_RGTC2 :: (Eq a, Num a) => a Source #
pattern GL_COMPRESSED_SIGNED_RED_RGTC1 :: (Eq a, Num a) => a Source #
pattern GL_COMPRESSED_SIGNED_RG_RGTC2 :: (Eq a, Num a) => a Source #
pattern GL_CONTEXT_FLAGS :: (Eq a, Num a) => a Source #
pattern GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT :: (Eq a, Num a) => a Source #
pattern GL_DEPTH24_STENCIL8 :: (Eq a, Num a) => a Source #
pattern GL_DEPTH32F_STENCIL8 :: (Eq a, Num a) => a Source #
pattern GL_DEPTH_ATTACHMENT :: (Eq a, Num a) => a Source #
pattern GL_DEPTH_COMPONENT32F :: (Eq a, Num a) => a Source #
pattern GL_DEPTH_STENCIL :: (Eq a, Num a) => a Source #
pattern GL_DEPTH_STENCIL_ATTACHMENT :: (Eq a, Num a) => a Source #
pattern GL_DRAW_FRAMEBUFFER :: (Eq a, Num a) => a Source #
pattern GL_DRAW_FRAMEBUFFER_BINDING :: (Eq a, Num a) => a Source #
pattern GL_FIXED_ONLY :: (Eq a, Num a) => a Source #
pattern GL_FLOAT_32_UNSIGNED_INT_24_8_REV :: (Eq a, Num a) => a Source #
pattern GL_FRAMEBUFFER :: (Eq a, Num a) => a Source #
pattern GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE :: (Eq a, Num a) => a Source #
pattern GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE :: (Eq a, Num a) => a Source #
pattern GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING :: (Eq a, Num a) => a Source #
pattern GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE :: (Eq a, Num a) => a Source #
pattern GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE :: (Eq a, Num a) => a Source #
pattern GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE :: (Eq a, Num a) => a Source #
pattern GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME :: (Eq a, Num a) => a Source #
pattern GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE :: (Eq a, Num a) => a Source #
pattern GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE :: (Eq a, Num a) => a Source #
pattern GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE :: (Eq a, Num a) => a Source #
pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE :: (Eq a, Num a) => a Source #
pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER :: (Eq a, Num a) => a Source #
pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL :: (Eq a, Num a) => a Source #
pattern GL_FRAMEBUFFER_BINDING :: (Eq a, Num a) => a Source #
pattern GL_FRAMEBUFFER_COMPLETE :: (Eq a, Num a) => a Source #
pattern GL_FRAMEBUFFER_DEFAULT :: (Eq a, Num a) => a Source #
pattern GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT :: (Eq a, Num a) => a Source #
pattern GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER :: (Eq a, Num a) => a Source #
pattern GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT :: (Eq a, Num a) => a Source #
pattern GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE :: (Eq a, Num a) => a Source #
pattern GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER :: (Eq a, Num a) => a Source #
pattern GL_FRAMEBUFFER_SRGB :: (Eq a, Num a) => a Source #
pattern GL_FRAMEBUFFER_UNDEFINED :: (Eq a, Num a) => a Source #
pattern GL_FRAMEBUFFER_UNSUPPORTED :: (Eq a, Num a) => a Source #
pattern GL_GREEN_INTEGER :: (Eq a, Num a) => a Source #
pattern GL_HALF_FLOAT :: (Eq a, Num a) => a Source #
pattern GL_INTERLEAVED_ATTRIBS :: (Eq a, Num a) => a Source #
pattern GL_INT_SAMPLER_1D :: (Eq a, Num a) => a Source #
pattern GL_INT_SAMPLER_1D_ARRAY :: (Eq a, Num a) => a Source #
pattern GL_INT_SAMPLER_2D :: (Eq a, Num a) => a Source #
pattern GL_INT_SAMPLER_2D_ARRAY :: (Eq a, Num a) => a Source #
pattern GL_INT_SAMPLER_3D :: (Eq a, Num a) => a Source #
pattern GL_INT_SAMPLER_CUBE :: (Eq a, Num a) => a Source #
pattern GL_INVALID_FRAMEBUFFER_OPERATION :: (Eq a, Num a) => a Source #
pattern GL_MAJOR_VERSION :: (Eq a, Num a) => a Source #
pattern GL_MAP_FLUSH_EXPLICIT_BIT :: (Eq a, Num a) => a Source #
pattern GL_MAP_INVALIDATE_BUFFER_BIT :: (Eq a, Num a) => a Source #
pattern GL_MAP_INVALIDATE_RANGE_BIT :: (Eq a, Num a) => a Source #
pattern GL_MAP_READ_BIT :: (Eq a, Num a) => a Source #
pattern GL_MAP_UNSYNCHRONIZED_BIT :: (Eq a, Num a) => a Source #
pattern GL_MAP_WRITE_BIT :: (Eq a, Num a) => a Source #
pattern GL_MAX_ARRAY_TEXTURE_LAYERS :: (Eq a, Num a) => a Source #
pattern GL_MAX_CLIP_DISTANCES :: (Eq a, Num a) => a Source #
pattern GL_MAX_COLOR_ATTACHMENTS :: (Eq a, Num a) => a Source #
pattern GL_MAX_PROGRAM_TEXEL_OFFSET :: (Eq a, Num a) => a Source #
pattern GL_MAX_RENDERBUFFER_SIZE :: (Eq a, Num a) => a Source #
pattern GL_MAX_SAMPLES :: (Eq a, Num a) => a Source #
pattern GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS :: (Eq a, Num a) => a Source #
pattern GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS :: (Eq a, Num a) => a Source #
pattern GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS :: (Eq a, Num a) => a Source #
pattern GL_MAX_VARYING_COMPONENTS :: (Eq a, Num a) => a Source #
pattern GL_MINOR_VERSION :: (Eq a, Num a) => a Source #
pattern GL_MIN_PROGRAM_TEXEL_OFFSET :: (Eq a, Num a) => a Source #
pattern GL_NUM_EXTENSIONS :: (Eq a, Num a) => a Source #
pattern GL_PRIMITIVES_GENERATED :: (Eq a, Num a) => a Source #
pattern GL_PROXY_TEXTURE_1D_ARRAY :: (Eq a, Num a) => a Source #
pattern GL_PROXY_TEXTURE_2D_ARRAY :: (Eq a, Num a) => a Source #
pattern GL_QUERY_BY_REGION_NO_WAIT :: (Eq a, Num a) => a Source #
pattern GL_QUERY_BY_REGION_WAIT :: (Eq a, Num a) => a Source #
pattern GL_QUERY_NO_WAIT :: (Eq a, Num a) => a Source #
pattern GL_QUERY_WAIT :: (Eq a, Num a) => a Source #
pattern GL_R11F_G11F_B10F :: (Eq a, Num a) => a Source #
pattern GL_RASTERIZER_DISCARD :: (Eq a, Num a) => a Source #
pattern GL_READ_FRAMEBUFFER :: (Eq a, Num a) => a Source #
pattern GL_READ_FRAMEBUFFER_BINDING :: (Eq a, Num a) => a Source #
pattern GL_RED_INTEGER :: (Eq a, Num a) => a Source #
pattern GL_RENDERBUFFER :: (Eq a, Num a) => a Source #
pattern GL_RENDERBUFFER_ALPHA_SIZE :: (Eq a, Num a) => a Source #
pattern GL_RENDERBUFFER_BINDING :: (Eq a, Num a) => a Source #
pattern GL_RENDERBUFFER_BLUE_SIZE :: (Eq a, Num a) => a Source #
pattern GL_RENDERBUFFER_DEPTH_SIZE :: (Eq a, Num a) => a Source #
pattern GL_RENDERBUFFER_GREEN_SIZE :: (Eq a, Num a) => a Source #
pattern GL_RENDERBUFFER_HEIGHT :: (Eq a, Num a) => a Source #
pattern GL_RENDERBUFFER_INTERNAL_FORMAT :: (Eq a, Num a) => a Source #
pattern GL_RENDERBUFFER_RED_SIZE :: (Eq a, Num a) => a Source #
pattern GL_RENDERBUFFER_SAMPLES :: (Eq a, Num a) => a Source #
pattern GL_RENDERBUFFER_STENCIL_SIZE :: (Eq a, Num a) => a Source #
pattern GL_RENDERBUFFER_WIDTH :: (Eq a, Num a) => a Source #
pattern GL_RGB16UI :: (Eq a, Num a) => a Source #
pattern GL_RGB32UI :: (Eq a, Num a) => a Source #
pattern GL_RGB9_E5 :: (Eq a, Num a) => a Source #
pattern GL_RGBA16F :: (Eq a, Num a) => a Source #
pattern GL_RGBA16I :: (Eq a, Num a) => a Source #
pattern GL_RGBA16UI :: (Eq a, Num a) => a Source #
pattern GL_RGBA32F :: (Eq a, Num a) => a Source #
pattern GL_RGBA32I :: (Eq a, Num a) => a Source #
pattern GL_RGBA32UI :: (Eq a, Num a) => a Source #
pattern GL_RGBA8UI :: (Eq a, Num a) => a Source #
pattern GL_RGBA_INTEGER :: (Eq a, Num a) => a Source #
pattern GL_RGB_INTEGER :: (Eq a, Num a) => a Source #
pattern GL_RG_INTEGER :: (Eq a, Num a) => a Source #
pattern GL_SAMPLER_1D_ARRAY :: (Eq a, Num a) => a Source #
pattern GL_SAMPLER_1D_ARRAY_SHADOW :: (Eq a, Num a) => a Source #
pattern GL_SAMPLER_2D_ARRAY :: (Eq a, Num a) => a Source #
pattern GL_SAMPLER_2D_ARRAY_SHADOW :: (Eq a, Num a) => a Source #
pattern GL_SAMPLER_CUBE_SHADOW :: (Eq a, Num a) => a Source #
pattern GL_SEPARATE_ATTRIBS :: (Eq a, Num a) => a Source #
pattern GL_STENCIL_ATTACHMENT :: (Eq a, Num a) => a Source #
pattern GL_STENCIL_INDEX1 :: (Eq a, Num a) => a Source #
pattern GL_STENCIL_INDEX16 :: (Eq a, Num a) => a Source #
pattern GL_STENCIL_INDEX4 :: (Eq a, Num a) => a Source #
pattern GL_STENCIL_INDEX8 :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_1D_ARRAY :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_2D_ARRAY :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_ALPHA_TYPE :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_BINDING_1D_ARRAY :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_BINDING_2D_ARRAY :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_BLUE_TYPE :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_DEPTH_TYPE :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_GREEN_TYPE :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_INTENSITY_TYPE :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_LUMINANCE_TYPE :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_RED_TYPE :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_SHARED_SIZE :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_STENCIL_SIZE :: (Eq a, Num a) => a Source #
pattern GL_TRANSFORM_FEEDBACK_BUFFER :: (Eq a, Num a) => a Source #
pattern GL_TRANSFORM_FEEDBACK_BUFFER_BINDING :: (Eq a, Num a) => a Source #
pattern GL_TRANSFORM_FEEDBACK_BUFFER_MODE :: (Eq a, Num a) => a Source #
pattern GL_TRANSFORM_FEEDBACK_BUFFER_SIZE :: (Eq a, Num a) => a Source #
pattern GL_TRANSFORM_FEEDBACK_BUFFER_START :: (Eq a, Num a) => a Source #
pattern GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN :: (Eq a, Num a) => a Source #
pattern GL_TRANSFORM_FEEDBACK_VARYINGS :: (Eq a, Num a) => a Source #
pattern GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH :: (Eq a, Num a) => a Source #
pattern GL_UNSIGNED_INT_10F_11F_11F_REV :: (Eq a, Num a) => a Source #
pattern GL_UNSIGNED_INT_24_8 :: (Eq a, Num a) => a Source #
pattern GL_UNSIGNED_INT_5_9_9_9_REV :: (Eq a, Num a) => a Source #
pattern GL_UNSIGNED_INT_SAMPLER_1D :: (Eq a, Num a) => a Source #
pattern GL_UNSIGNED_INT_SAMPLER_1D_ARRAY :: (Eq a, Num a) => a Source #
pattern GL_UNSIGNED_INT_SAMPLER_2D :: (Eq a, Num a) => a Source #
pattern GL_UNSIGNED_INT_SAMPLER_2D_ARRAY :: (Eq a, Num a) => a Source #
pattern GL_UNSIGNED_INT_SAMPLER_3D :: (Eq a, Num a) => a Source #
pattern GL_UNSIGNED_INT_SAMPLER_CUBE :: (Eq a, Num a) => a Source #
pattern GL_UNSIGNED_INT_VEC2 :: (Eq a, Num a) => a Source #
pattern GL_UNSIGNED_INT_VEC3 :: (Eq a, Num a) => a Source #
pattern GL_UNSIGNED_INT_VEC4 :: (Eq a, Num a) => a Source #
pattern GL_UNSIGNED_NORMALIZED :: (Eq a, Num a) => a Source #
pattern GL_VERTEX_ARRAY_BINDING :: (Eq a, Num a) => a Source #
pattern GL_VERTEX_ATTRIB_ARRAY_INTEGER :: (Eq a, Num a) => a Source #