Safe Haskell | None |
---|---|
Language | Haskell2010 |
- module Graphics.GL.Raw.Profile.Embedded20
- glBeginQuery :: MonadIO m => GLenum -> GLuint -> m ()
- glBeginTransformFeedback :: MonadIO m => GLenum -> m ()
- glBindBufferBase :: MonadIO m => GLenum -> GLuint -> GLuint -> m ()
- glBindBufferRange :: MonadIO m => GLenum -> GLuint -> GLuint -> GLintptr -> GLsizeiptr -> m ()
- glBindSampler :: MonadIO m => GLuint -> GLuint -> m ()
- glBindTransformFeedback :: MonadIO m => GLenum -> GLuint -> m ()
- glBindVertexArray :: MonadIO m => GLuint -> m ()
- glBlitFramebuffer :: MonadIO m => GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLbitfield -> 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 ()
- glClientWaitSync :: MonadIO m => GLsync -> GLbitfield -> GLuint64 -> m GLenum
- glCompressedTexImage3D :: MonadIO m => GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLsizei -> GLint -> GLsizei -> Ptr () -> m ()
- glCompressedTexSubImage3D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr () -> m ()
- glCopyBufferSubData :: MonadIO m => GLenum -> GLenum -> GLintptr -> GLintptr -> GLsizeiptr -> m ()
- glCopyTexSubImage3D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> m ()
- glDeleteQueries :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDeleteSamplers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDeleteSync :: MonadIO m => GLsync -> m ()
- glDeleteTransformFeedbacks :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDeleteVertexArrays :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDrawArraysInstanced :: MonadIO m => GLenum -> GLint -> GLsizei -> GLsizei -> m ()
- glDrawBuffers :: MonadIO m => GLsizei -> Ptr GLenum -> m ()
- glDrawElementsInstanced :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr () -> GLsizei -> m ()
- glDrawRangeElements :: MonadIO m => GLenum -> GLuint -> GLuint -> GLsizei -> GLenum -> Ptr () -> m ()
- glEndQuery :: MonadIO m => GLenum -> m ()
- glEndTransformFeedback :: MonadIO m => m ()
- glFenceSync :: MonadIO m => GLenum -> GLbitfield -> m GLsync
- glFlushMappedBufferRange :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> m ()
- glFramebufferTextureLayer :: MonadIO m => GLenum -> GLenum -> GLuint -> GLint -> GLint -> m ()
- glGenQueries :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenSamplers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenTransformFeedbacks :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenVertexArrays :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGetActiveUniformBlockName :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetActiveUniformBlockiv :: MonadIO m => GLuint -> GLuint -> GLenum -> Ptr GLint -> m ()
- glGetActiveUniformsiv :: MonadIO m => GLuint -> GLsizei -> Ptr GLuint -> GLenum -> Ptr GLint -> m ()
- glGetBufferParameteri64v :: MonadIO m => GLenum -> GLenum -> Ptr GLint64 -> m ()
- glGetBufferPointerv :: MonadIO m => GLenum -> GLenum -> Ptr () -> m ()
- glGetFragDataLocation :: MonadIO m => GLuint -> Ptr GLchar -> m GLint
- glGetInteger64i_v :: MonadIO m => GLenum -> GLuint -> Ptr GLint64 -> m ()
- glGetInteger64v :: MonadIO m => GLenum -> Ptr GLint64 -> m ()
- glGetIntegeri_v :: MonadIO m => GLenum -> GLuint -> Ptr GLint -> m ()
- glGetInternalformativ :: MonadIO m => GLenum -> GLenum -> GLenum -> GLsizei -> Ptr GLint -> m ()
- glGetProgramBinary :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLenum -> Ptr () -> m ()
- glGetQueryObjectuiv :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m ()
- glGetQueryiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetSamplerParameterfv :: MonadIO m => GLuint -> GLenum -> Ptr GLfloat -> m ()
- glGetSamplerParameteriv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetStringi :: MonadIO m => GLenum -> GLuint -> m (Ptr GLubyte)
- glGetSynciv :: MonadIO m => GLsync -> GLenum -> GLsizei -> Ptr GLsizei -> Ptr GLint -> m ()
- glGetTransformFeedbackVarying :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLsizei -> Ptr GLenum -> Ptr GLchar -> m ()
- glGetUniformBlockIndex :: MonadIO m => GLuint -> Ptr GLchar -> m GLuint
- glGetUniformIndices :: MonadIO m => GLuint -> GLsizei -> Ptr GLchar -> Ptr GLuint -> 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 ()
- glInvalidateFramebuffer :: MonadIO m => GLenum -> GLsizei -> Ptr GLenum -> m ()
- glInvalidateSubFramebuffer :: MonadIO m => GLenum -> GLsizei -> Ptr GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> m ()
- glIsQuery :: MonadIO m => GLuint -> m GLboolean
- glIsSampler :: MonadIO m => GLuint -> m GLboolean
- glIsSync :: MonadIO m => GLsync -> m GLboolean
- glIsTransformFeedback :: MonadIO m => GLuint -> m GLboolean
- glIsVertexArray :: MonadIO m => GLuint -> m GLboolean
- glMapBufferRange :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> GLbitfield -> m (Ptr ())
- glPauseTransformFeedback :: MonadIO m => m ()
- glProgramBinary :: MonadIO m => GLuint -> GLenum -> Ptr () -> GLsizei -> m ()
- glProgramParameteri :: MonadIO m => GLuint -> GLenum -> GLint -> m ()
- glReadBuffer :: MonadIO m => GLenum -> m ()
- glRenderbufferStorageMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> m ()
- glResumeTransformFeedback :: MonadIO m => m ()
- glSamplerParameterf :: MonadIO m => GLuint -> GLenum -> GLfloat -> m ()
- glSamplerParameterfv :: MonadIO m => GLuint -> GLenum -> Ptr GLfloat -> m ()
- glSamplerParameteri :: MonadIO m => GLuint -> GLenum -> GLint -> m ()
- glSamplerParameteriv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glTexImage3D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr () -> m ()
- glTexStorage2D :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> m ()
- glTexStorage3D :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLsizei -> m ()
- glTexSubImage3D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr () -> m ()
- glTransformFeedbackVaryings :: MonadIO m => GLuint -> GLsizei -> 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 ()
- glUniformBlockBinding :: MonadIO m => GLuint -> GLuint -> GLuint -> m ()
- glUniformMatrix2x3fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix2x4fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix3x2fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix3x4fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix4x2fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix4x3fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUnmapBuffer :: MonadIO m => GLenum -> m GLboolean
- glVertexAttribDivisor :: MonadIO m => GLuint -> GLuint -> m ()
- glVertexAttribI4i :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> m ()
- glVertexAttribI4iv :: MonadIO m => GLuint -> Ptr GLint -> m ()
- glVertexAttribI4ui :: MonadIO m => GLuint -> GLuint -> GLuint -> GLuint -> GLuint -> m ()
- glVertexAttribI4uiv :: MonadIO m => GLuint -> Ptr GLuint -> m ()
- glVertexAttribIPointer :: MonadIO m => GLuint -> GLint -> GLenum -> GLsizei -> Ptr () -> m ()
- glWaitSync :: MonadIO m => GLsync -> GLbitfield -> GLuint64 -> m ()
- pattern GL_ACTIVE_UNIFORM_BLOCKS :: (Num a, Eq a) => a
- pattern GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH :: (Num a, Eq a) => a
- pattern GL_ALREADY_SIGNALED :: (Num a, Eq a) => a
- pattern GL_ANY_SAMPLES_PASSED :: (Num a, Eq a) => a
- pattern GL_ANY_SAMPLES_PASSED_CONSERVATIVE :: (Num a, Eq a) => a
- pattern GL_BLUE :: (Num a, Eq a) => a
- pattern GL_BUFFER_ACCESS_FLAGS :: (Num a, Eq a) => a
- pattern GL_BUFFER_MAPPED :: (Num a, Eq a) => a
- pattern GL_BUFFER_MAP_LENGTH :: (Num a, Eq a) => a
- pattern GL_BUFFER_MAP_OFFSET :: (Num a, Eq a) => a
- pattern GL_BUFFER_MAP_POINTER :: (Num a, Eq a) => a
- pattern GL_COLOR :: (Num a, Eq a) => a
- pattern GL_COLOR_ATTACHMENT1 :: (Num a, Eq a) => a
- pattern GL_COLOR_ATTACHMENT10 :: (Num a, Eq a) => a
- pattern GL_COLOR_ATTACHMENT11 :: (Num a, Eq a) => a
- pattern GL_COLOR_ATTACHMENT12 :: (Num a, Eq a) => a
- pattern GL_COLOR_ATTACHMENT13 :: (Num a, Eq a) => a
- pattern GL_COLOR_ATTACHMENT14 :: (Num a, Eq a) => a
- pattern GL_COLOR_ATTACHMENT15 :: (Num a, Eq a) => a
- pattern GL_COLOR_ATTACHMENT2 :: (Num a, Eq a) => a
- pattern GL_COLOR_ATTACHMENT3 :: (Num a, Eq a) => a
- pattern GL_COLOR_ATTACHMENT4 :: (Num a, Eq a) => a
- pattern GL_COLOR_ATTACHMENT5 :: (Num a, Eq a) => a
- pattern GL_COLOR_ATTACHMENT6 :: (Num a, Eq a) => a
- pattern GL_COLOR_ATTACHMENT7 :: (Num a, Eq a) => a
- pattern GL_COLOR_ATTACHMENT8 :: (Num a, Eq a) => a
- pattern GL_COLOR_ATTACHMENT9 :: (Num a, Eq a) => a
- pattern GL_COMPARE_REF_TO_TEXTURE :: (Num a, Eq a) => a
- pattern GL_COMPRESSED_R11_EAC :: (Num a, Eq a) => a
- pattern GL_COMPRESSED_RG11_EAC :: (Num a, Eq a) => a
- pattern GL_COMPRESSED_RGB8_ETC2 :: (Num a, Eq a) => a
- pattern GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 :: (Num a, Eq a) => a
- pattern GL_COMPRESSED_RGBA8_ETC2_EAC :: (Num a, Eq a) => a
- pattern GL_COMPRESSED_SIGNED_R11_EAC :: (Num a, Eq a) => a
- pattern GL_COMPRESSED_SIGNED_RG11_EAC :: (Num a, Eq a) => a
- pattern GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC :: (Num a, Eq a) => a
- pattern GL_COMPRESSED_SRGB8_ETC2 :: (Num a, Eq a) => a
- pattern GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 :: (Num a, Eq a) => a
- pattern GL_CONDITION_SATISFIED :: (Num a, Eq a) => a
- pattern GL_COPY_READ_BUFFER :: (Num a, Eq a) => a
- pattern GL_COPY_READ_BUFFER_BINDING :: (Num a, Eq a) => a
- pattern GL_COPY_WRITE_BUFFER :: (Num a, Eq a) => a
- pattern GL_COPY_WRITE_BUFFER_BINDING :: (Num a, Eq a) => a
- pattern GL_CURRENT_QUERY :: (Num a, Eq a) => a
- pattern GL_DEPTH :: (Num a, Eq a) => a
- pattern GL_DEPTH24_STENCIL8 :: (Num a, Eq a) => a
- pattern GL_DEPTH32F_STENCIL8 :: (Num a, Eq a) => a
- pattern GL_DEPTH_COMPONENT24 :: (Num a, Eq a) => a
- pattern GL_DEPTH_COMPONENT32F :: (Num a, Eq a) => a
- pattern GL_DEPTH_STENCIL :: (Num a, Eq a) => a
- pattern GL_DEPTH_STENCIL_ATTACHMENT :: (Num a, Eq a) => a
- pattern GL_DRAW_BUFFER0 :: (Num a, Eq a) => a
- pattern GL_DRAW_BUFFER1 :: (Num a, Eq a) => a
- pattern GL_DRAW_BUFFER10 :: (Num a, Eq a) => a
- pattern GL_DRAW_BUFFER11 :: (Num a, Eq a) => a
- pattern GL_DRAW_BUFFER12 :: (Num a, Eq a) => a
- pattern GL_DRAW_BUFFER13 :: (Num a, Eq a) => a
- pattern GL_DRAW_BUFFER14 :: (Num a, Eq a) => a
- pattern GL_DRAW_BUFFER15 :: (Num a, Eq a) => a
- pattern GL_DRAW_BUFFER2 :: (Num a, Eq a) => a
- pattern GL_DRAW_BUFFER3 :: (Num a, Eq a) => a
- pattern GL_DRAW_BUFFER4 :: (Num a, Eq a) => a
- pattern GL_DRAW_BUFFER5 :: (Num a, Eq a) => a
- pattern GL_DRAW_BUFFER6 :: (Num a, Eq a) => a
- pattern GL_DRAW_BUFFER7 :: (Num a, Eq a) => a
- pattern GL_DRAW_BUFFER8 :: (Num a, Eq a) => a
- pattern GL_DRAW_BUFFER9 :: (Num a, Eq a) => a
- pattern GL_DRAW_FRAMEBUFFER :: (Num a, Eq a) => a
- pattern GL_DRAW_FRAMEBUFFER_BINDING :: (Num a, Eq a) => a
- pattern GL_DYNAMIC_COPY :: (Num a, Eq a) => a
- pattern GL_DYNAMIC_READ :: (Num a, Eq a) => a
- pattern GL_FLOAT_32_UNSIGNED_INT_24_8_REV :: (Num a, Eq a) => a
- pattern GL_FLOAT_MAT2x3 :: (Num a, Eq a) => a
- pattern GL_FLOAT_MAT2x4 :: (Num a, Eq a) => a
- pattern GL_FLOAT_MAT3x2 :: (Num a, Eq a) => a
- pattern GL_FLOAT_MAT3x4 :: (Num a, Eq a) => a
- pattern GL_FLOAT_MAT4x2 :: (Num a, Eq a) => a
- pattern GL_FLOAT_MAT4x3 :: (Num a, Eq a) => a
- pattern GL_FRAGMENT_SHADER_DERIVATIVE_HINT :: (Num a, Eq a) => a
- pattern GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE :: (Num a, Eq a) => a
- pattern GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE :: (Num a, Eq a) => a
- pattern GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING :: (Num a, Eq a) => a
- pattern GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE :: (Num a, Eq a) => a
- pattern GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE :: (Num a, Eq a) => a
- pattern GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE :: (Num a, Eq a) => a
- pattern GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE :: (Num a, Eq a) => a
- pattern GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE :: (Num a, Eq a) => a
- pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER :: (Num a, Eq a) => a
- pattern GL_FRAMEBUFFER_DEFAULT :: (Num a, Eq a) => a
- pattern GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE :: (Num a, Eq a) => a
- pattern GL_FRAMEBUFFER_UNDEFINED :: (Num a, Eq a) => a
- pattern GL_GREEN :: (Num a, Eq a) => a
- pattern GL_HALF_FLOAT :: (Num a, Eq a) => a
- pattern GL_INTERLEAVED_ATTRIBS :: (Num a, Eq a) => a
- pattern GL_INT_2_10_10_10_REV :: (Num a, Eq a) => a
- pattern GL_INT_SAMPLER_2D :: (Num a, Eq a) => a
- pattern GL_INT_SAMPLER_2D_ARRAY :: (Num a, Eq a) => a
- pattern GL_INT_SAMPLER_3D :: (Num a, Eq a) => a
- pattern GL_INT_SAMPLER_CUBE :: (Num a, Eq a) => a
- pattern GL_INVALID_INDEX :: (Num a, Eq a) => a
- pattern GL_MAJOR_VERSION :: (Num a, Eq a) => a
- pattern GL_MAP_FLUSH_EXPLICIT_BIT :: (Num a, Eq a) => a
- pattern GL_MAP_INVALIDATE_BUFFER_BIT :: (Num a, Eq a) => a
- pattern GL_MAP_INVALIDATE_RANGE_BIT :: (Num a, Eq a) => a
- pattern GL_MAP_READ_BIT :: (Num a, Eq a) => a
- pattern GL_MAP_UNSYNCHRONIZED_BIT :: (Num a, Eq a) => a
- pattern GL_MAP_WRITE_BIT :: (Num a, Eq a) => a
- pattern GL_MAX :: (Num a, Eq a) => a
- pattern GL_MAX_3D_TEXTURE_SIZE :: (Num a, Eq a) => a
- pattern GL_MAX_ARRAY_TEXTURE_LAYERS :: (Num a, Eq a) => a
- pattern GL_MAX_COLOR_ATTACHMENTS :: (Num a, Eq a) => a
- pattern GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS :: (Num a, Eq a) => a
- pattern GL_MAX_COMBINED_UNIFORM_BLOCKS :: (Num a, Eq a) => a
- pattern GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS :: (Num a, Eq a) => a
- pattern GL_MAX_DRAW_BUFFERS :: (Num a, Eq a) => a
- pattern GL_MAX_ELEMENTS_INDICES :: (Num a, Eq a) => a
- pattern GL_MAX_ELEMENTS_VERTICES :: (Num a, Eq a) => a
- pattern GL_MAX_ELEMENT_INDEX :: (Num a, Eq a) => a
- pattern GL_MAX_FRAGMENT_INPUT_COMPONENTS :: (Num a, Eq a) => a
- pattern GL_MAX_FRAGMENT_UNIFORM_BLOCKS :: (Num a, Eq a) => a
- pattern GL_MAX_FRAGMENT_UNIFORM_COMPONENTS :: (Num a, Eq a) => a
- pattern GL_MAX_PROGRAM_TEXEL_OFFSET :: (Num a, Eq a) => a
- pattern GL_MAX_SAMPLES :: (Num a, Eq a) => a
- pattern GL_MAX_SERVER_WAIT_TIMEOUT :: (Num a, Eq a) => a
- pattern GL_MAX_TEXTURE_LOD_BIAS :: (Num a, Eq a) => a
- pattern GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS :: (Num a, Eq a) => a
- pattern GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS :: (Num a, Eq a) => a
- pattern GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS :: (Num a, Eq a) => a
- pattern GL_MAX_UNIFORM_BLOCK_SIZE :: (Num a, Eq a) => a
- pattern GL_MAX_UNIFORM_BUFFER_BINDINGS :: (Num a, Eq a) => a
- pattern GL_MAX_VARYING_COMPONENTS :: (Num a, Eq a) => a
- pattern GL_MAX_VERTEX_OUTPUT_COMPONENTS :: (Num a, Eq a) => a
- pattern GL_MAX_VERTEX_UNIFORM_BLOCKS :: (Num a, Eq a) => a
- pattern GL_MAX_VERTEX_UNIFORM_COMPONENTS :: (Num a, Eq a) => a
- pattern GL_MIN :: (Num a, Eq a) => a
- pattern GL_MINOR_VERSION :: (Num a, Eq a) => a
- pattern GL_MIN_PROGRAM_TEXEL_OFFSET :: (Num a, Eq a) => a
- pattern GL_NUM_EXTENSIONS :: (Num a, Eq a) => a
- pattern GL_NUM_PROGRAM_BINARY_FORMATS :: (Num a, Eq a) => a
- pattern GL_NUM_SAMPLE_COUNTS :: (Num a, Eq a) => a
- pattern GL_OBJECT_TYPE :: (Num a, Eq a) => a
- pattern GL_PACK_ROW_LENGTH :: (Num a, Eq a) => a
- pattern GL_PACK_SKIP_PIXELS :: (Num a, Eq a) => a
- pattern GL_PACK_SKIP_ROWS :: (Num a, Eq a) => a
- pattern GL_PIXEL_PACK_BUFFER :: (Num a, Eq a) => a
- pattern GL_PIXEL_PACK_BUFFER_BINDING :: (Num a, Eq a) => a
- pattern GL_PIXEL_UNPACK_BUFFER :: (Num a, Eq a) => a
- pattern GL_PIXEL_UNPACK_BUFFER_BINDING :: (Num a, Eq a) => a
- pattern GL_PRIMITIVE_RESTART_FIXED_INDEX :: (Num a, Eq a) => a
- pattern GL_PROGRAM_BINARY_FORMATS :: (Num a, Eq a) => a
- pattern GL_PROGRAM_BINARY_LENGTH :: (Num a, Eq a) => a
- pattern GL_PROGRAM_BINARY_RETRIEVABLE_HINT :: (Num a, Eq a) => a
- pattern GL_QUERY_RESULT :: (Num a, Eq a) => a
- pattern GL_QUERY_RESULT_AVAILABLE :: (Num a, Eq a) => a
- pattern GL_R11F_G11F_B10F :: (Num a, Eq a) => a
- pattern GL_R16F :: (Num a, Eq a) => a
- pattern GL_R16I :: (Num a, Eq a) => a
- pattern GL_R16UI :: (Num a, Eq a) => a
- pattern GL_R32F :: (Num a, Eq a) => a
- pattern GL_R32I :: (Num a, Eq a) => a
- pattern GL_R32UI :: (Num a, Eq a) => a
- pattern GL_R8 :: (Num a, Eq a) => a
- pattern GL_R8I :: (Num a, Eq a) => a
- pattern GL_R8UI :: (Num a, Eq a) => a
- pattern GL_R8_SNORM :: (Num a, Eq a) => a
- pattern GL_RASTERIZER_DISCARD :: (Num a, Eq a) => a
- pattern GL_READ_BUFFER :: (Num a, Eq a) => a
- pattern GL_READ_FRAMEBUFFER :: (Num a, Eq a) => a
- pattern GL_READ_FRAMEBUFFER_BINDING :: (Num a, Eq a) => a
- pattern GL_RED :: (Num a, Eq a) => a
- pattern GL_RED_INTEGER :: (Num a, Eq a) => a
- pattern GL_RENDERBUFFER_SAMPLES :: (Num a, Eq a) => a
- pattern GL_RG :: (Num a, Eq a) => a
- pattern GL_RG16F :: (Num a, Eq a) => a
- pattern GL_RG16I :: (Num a, Eq a) => a
- pattern GL_RG16UI :: (Num a, Eq a) => a
- pattern GL_RG32F :: (Num a, Eq a) => a
- pattern GL_RG32I :: (Num a, Eq a) => a
- pattern GL_RG32UI :: (Num a, Eq a) => a
- pattern GL_RG8 :: (Num a, Eq a) => a
- pattern GL_RG8I :: (Num a, Eq a) => a
- pattern GL_RG8UI :: (Num a, Eq a) => a
- pattern GL_RG8_SNORM :: (Num a, Eq a) => a
- pattern GL_RGB10_A2 :: (Num a, Eq a) => a
- pattern GL_RGB10_A2UI :: (Num a, Eq a) => a
- pattern GL_RGB16F :: (Num a, Eq a) => a
- pattern GL_RGB16I :: (Num a, Eq a) => a
- pattern GL_RGB16UI :: (Num a, Eq a) => a
- pattern GL_RGB32F :: (Num a, Eq a) => a
- pattern GL_RGB32I :: (Num a, Eq a) => a
- pattern GL_RGB32UI :: (Num a, Eq a) => a
- pattern GL_RGB8 :: (Num a, Eq a) => a
- pattern GL_RGB8I :: (Num a, Eq a) => a
- pattern GL_RGB8UI :: (Num a, Eq a) => a
- pattern GL_RGB8_SNORM :: (Num a, Eq a) => a
- pattern GL_RGB9_E5 :: (Num a, Eq a) => a
- pattern GL_RGBA16F :: (Num a, Eq a) => a
- pattern GL_RGBA16I :: (Num a, Eq a) => a
- pattern GL_RGBA16UI :: (Num a, Eq a) => a
- pattern GL_RGBA32F :: (Num a, Eq a) => a
- pattern GL_RGBA32I :: (Num a, Eq a) => a
- pattern GL_RGBA32UI :: (Num a, Eq a) => a
- pattern GL_RGBA8 :: (Num a, Eq a) => a
- pattern GL_RGBA8I :: (Num a, Eq a) => a
- pattern GL_RGBA8UI :: (Num a, Eq a) => a
- pattern GL_RGBA8_SNORM :: (Num a, Eq a) => a
- pattern GL_RGBA_INTEGER :: (Num a, Eq a) => a
- pattern GL_RGB_INTEGER :: (Num a, Eq a) => a
- pattern GL_RG_INTEGER :: (Num a, Eq a) => a
- pattern GL_SAMPLER_2D_ARRAY :: (Num a, Eq a) => a
- pattern GL_SAMPLER_2D_ARRAY_SHADOW :: (Num a, Eq a) => a
- pattern GL_SAMPLER_2D_SHADOW :: (Num a, Eq a) => a
- pattern GL_SAMPLER_3D :: (Num a, Eq a) => a
- pattern GL_SAMPLER_BINDING :: (Num a, Eq a) => a
- pattern GL_SAMPLER_CUBE_SHADOW :: (Num a, Eq a) => a
- pattern GL_SEPARATE_ATTRIBS :: (Num a, Eq a) => a
- pattern GL_SIGNALED :: (Num a, Eq a) => a
- pattern GL_SIGNED_NORMALIZED :: (Num a, Eq a) => a
- pattern GL_SRGB :: (Num a, Eq a) => a
- pattern GL_SRGB8 :: (Num a, Eq a) => a
- pattern GL_SRGB8_ALPHA8 :: (Num a, Eq a) => a
- pattern GL_STATIC_COPY :: (Num a, Eq a) => a
- pattern GL_STATIC_READ :: (Num a, Eq a) => a
- pattern GL_STENCIL :: (Num a, Eq a) => a
- pattern GL_STREAM_COPY :: (Num a, Eq a) => a
- pattern GL_STREAM_READ :: (Num a, Eq a) => a
- pattern GL_SYNC_CONDITION :: (Num a, Eq a) => a
- pattern GL_SYNC_FENCE :: (Num a, Eq a) => a
- pattern GL_SYNC_FLAGS :: (Num a, Eq a) => a
- pattern GL_SYNC_FLUSH_COMMANDS_BIT :: (Num a, Eq a) => a
- pattern GL_SYNC_GPU_COMMANDS_COMPLETE :: (Num a, Eq a) => a
- pattern GL_SYNC_STATUS :: (Num a, Eq a) => a
- pattern GL_TEXTURE_2D_ARRAY :: (Num a, Eq a) => a
- pattern GL_TEXTURE_3D :: (Num a, Eq a) => a
- pattern GL_TEXTURE_BASE_LEVEL :: (Num a, Eq a) => a
- pattern GL_TEXTURE_BINDING_2D_ARRAY :: (Num a, Eq a) => a
- pattern GL_TEXTURE_BINDING_3D :: (Num a, Eq a) => a
- pattern GL_TEXTURE_COMPARE_FUNC :: (Num a, Eq a) => a
- pattern GL_TEXTURE_COMPARE_MODE :: (Num a, Eq a) => a
- pattern GL_TEXTURE_IMMUTABLE_FORMAT :: (Num a, Eq a) => a
- pattern GL_TEXTURE_IMMUTABLE_LEVELS :: (Num a, Eq a) => a
- pattern GL_TEXTURE_MAX_LEVEL :: (Num a, Eq a) => a
- pattern GL_TEXTURE_MAX_LOD :: (Num a, Eq a) => a
- pattern GL_TEXTURE_MIN_LOD :: (Num a, Eq a) => a
- pattern GL_TEXTURE_SWIZZLE_A :: (Num a, Eq a) => a
- pattern GL_TEXTURE_SWIZZLE_B :: (Num a, Eq a) => a
- pattern GL_TEXTURE_SWIZZLE_G :: (Num a, Eq a) => a
- pattern GL_TEXTURE_SWIZZLE_R :: (Num a, Eq a) => a
- pattern GL_TEXTURE_WRAP_R :: (Num a, Eq a) => a
- pattern GL_TIMEOUT_EXPIRED :: (Num a, Eq a) => a
- pattern GL_TIMEOUT_IGNORED :: (Num a, Eq a) => a
- pattern GL_TRANSFORM_FEEDBACK :: (Num a, Eq a) => a
- pattern GL_TRANSFORM_FEEDBACK_ACTIVE :: (Num a, Eq a) => a
- pattern GL_TRANSFORM_FEEDBACK_BINDING :: (Num a, Eq a) => a
- pattern GL_TRANSFORM_FEEDBACK_BUFFER :: (Num a, Eq a) => a
- pattern GL_TRANSFORM_FEEDBACK_BUFFER_BINDING :: (Num a, Eq a) => a
- pattern GL_TRANSFORM_FEEDBACK_BUFFER_MODE :: (Num a, Eq a) => a
- pattern GL_TRANSFORM_FEEDBACK_BUFFER_SIZE :: (Num a, Eq a) => a
- pattern GL_TRANSFORM_FEEDBACK_BUFFER_START :: (Num a, Eq a) => a
- pattern GL_TRANSFORM_FEEDBACK_PAUSED :: (Num a, Eq a) => a
- pattern GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN :: (Num a, Eq a) => a
- pattern GL_TRANSFORM_FEEDBACK_VARYINGS :: (Num a, Eq a) => a
- pattern GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH :: (Num a, Eq a) => a
- pattern GL_UNIFORM_ARRAY_STRIDE :: (Num a, Eq a) => a
- pattern GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS :: (Num a, Eq a) => a
- pattern GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES :: (Num a, Eq a) => a
- pattern GL_UNIFORM_BLOCK_BINDING :: (Num a, Eq a) => a
- pattern GL_UNIFORM_BLOCK_DATA_SIZE :: (Num a, Eq a) => a
- pattern GL_UNIFORM_BLOCK_INDEX :: (Num a, Eq a) => a
- pattern GL_UNIFORM_BLOCK_NAME_LENGTH :: (Num a, Eq a) => a
- pattern GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER :: (Num a, Eq a) => a
- pattern GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER :: (Num a, Eq a) => a
- pattern GL_UNIFORM_BUFFER :: (Num a, Eq a) => a
- pattern GL_UNIFORM_BUFFER_BINDING :: (Num a, Eq a) => a
- pattern GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT :: (Num a, Eq a) => a
- pattern GL_UNIFORM_BUFFER_SIZE :: (Num a, Eq a) => a
- pattern GL_UNIFORM_BUFFER_START :: (Num a, Eq a) => a
- pattern GL_UNIFORM_IS_ROW_MAJOR :: (Num a, Eq a) => a
- pattern GL_UNIFORM_MATRIX_STRIDE :: (Num a, Eq a) => a
- pattern GL_UNIFORM_NAME_LENGTH :: (Num a, Eq a) => a
- pattern GL_UNIFORM_OFFSET :: (Num a, Eq a) => a
- pattern GL_UNIFORM_SIZE :: (Num a, Eq a) => a
- pattern GL_UNIFORM_TYPE :: (Num a, Eq a) => a
- pattern GL_UNPACK_IMAGE_HEIGHT :: (Num a, Eq a) => a
- pattern GL_UNPACK_ROW_LENGTH :: (Num a, Eq a) => a
- pattern GL_UNPACK_SKIP_IMAGES :: (Num a, Eq a) => a
- pattern GL_UNPACK_SKIP_PIXELS :: (Num a, Eq a) => a
- pattern GL_UNPACK_SKIP_ROWS :: (Num a, Eq a) => a
- pattern GL_UNSIGNALED :: (Num a, Eq a) => a
- pattern GL_UNSIGNED_INT_10F_11F_11F_REV :: (Num a, Eq a) => a
- pattern GL_UNSIGNED_INT_24_8 :: (Num a, Eq a) => a
- pattern GL_UNSIGNED_INT_2_10_10_10_REV :: (Num a, Eq a) => a
- pattern GL_UNSIGNED_INT_5_9_9_9_REV :: (Num a, Eq a) => a
- pattern GL_UNSIGNED_INT_SAMPLER_2D :: (Num a, Eq a) => a
- pattern GL_UNSIGNED_INT_SAMPLER_2D_ARRAY :: (Num a, Eq a) => a
- pattern GL_UNSIGNED_INT_SAMPLER_3D :: (Num a, Eq a) => a
- pattern GL_UNSIGNED_INT_SAMPLER_CUBE :: (Num a, Eq a) => a
- pattern GL_UNSIGNED_INT_VEC2 :: (Num a, Eq a) => a
- pattern GL_UNSIGNED_INT_VEC3 :: (Num a, Eq a) => a
- pattern GL_UNSIGNED_INT_VEC4 :: (Num a, Eq a) => a
- pattern GL_UNSIGNED_NORMALIZED :: (Num a, Eq a) => a
- pattern GL_VERTEX_ARRAY_BINDING :: (Num a, Eq a) => a
- pattern GL_VERTEX_ATTRIB_ARRAY_DIVISOR :: (Num a, Eq a) => a
- pattern GL_VERTEX_ATTRIB_ARRAY_INTEGER :: (Num a, Eq a) => a
- pattern GL_WAIT_FAILED :: (Num a, Eq a) => a
Graphics.GL.Raw.Profile.Embedded30
glBeginQuery :: MonadIO m => GLenum -> GLuint -> m () Source
glBeginTransformFeedback :: MonadIO m => GLenum -> m () Source
glBindBufferRange :: MonadIO m => GLenum -> GLuint -> GLuint -> GLintptr -> GLsizeiptr -> m () Source
glBindSampler :: MonadIO m => GLuint -> GLuint -> m () Source
glBindTransformFeedback :: MonadIO m => GLenum -> GLuint -> m () Source
glBindVertexArray :: MonadIO m => GLuint -> m () Source
glBlitFramebuffer :: MonadIO m => GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLbitfield -> GLenum -> m () Source
glClientWaitSync :: MonadIO m => GLsync -> GLbitfield -> GLuint64 -> m GLenum Source
glCompressedTexImage3D :: MonadIO m => GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLsizei -> GLint -> GLsizei -> Ptr () -> m () Source
glCompressedTexSubImage3D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr () -> m () Source
glCopyBufferSubData :: MonadIO m => GLenum -> GLenum -> GLintptr -> GLintptr -> GLsizeiptr -> m () Source
glCopyTexSubImage3D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> m () Source
glDeleteSync :: MonadIO m => GLsync -> m () Source
glDrawElementsInstanced :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr () -> GLsizei -> m () Source
glDrawRangeElements :: MonadIO m => GLenum -> GLuint -> GLuint -> GLsizei -> GLenum -> Ptr () -> m () Source
glEndQuery :: MonadIO m => GLenum -> m () Source
glEndTransformFeedback :: MonadIO m => m () Source
glFenceSync :: MonadIO m => GLenum -> GLbitfield -> m GLsync Source
glFlushMappedBufferRange :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> m () Source
glFramebufferTextureLayer :: MonadIO m => GLenum -> GLenum -> GLuint -> GLint -> GLint -> m () Source
glGetActiveUniformBlockName :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m () Source
glGetActiveUniformsiv :: MonadIO m => GLuint -> GLsizei -> Ptr GLuint -> GLenum -> Ptr GLint -> m () Source
glGetInternalformativ :: MonadIO m => GLenum -> GLenum -> GLenum -> GLsizei -> Ptr GLint -> m () Source
glGetProgramBinary :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLenum -> Ptr () -> m () Source
glGetTransformFeedbackVarying :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLsizei -> Ptr GLenum -> Ptr GLchar -> m () Source
glInvalidateSubFramebuffer :: MonadIO m => GLenum -> GLsizei -> Ptr GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> m () Source
glIsSampler :: MonadIO m => GLuint -> m GLboolean Source
glIsTransformFeedback :: MonadIO m => GLuint -> m GLboolean Source
glIsVertexArray :: MonadIO m => GLuint -> m GLboolean Source
glMapBufferRange :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> GLbitfield -> m (Ptr ()) Source
glPauseTransformFeedback :: MonadIO m => m () Source
glReadBuffer :: MonadIO m => GLenum -> m () Source
glRenderbufferStorageMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> m () Source
glResumeTransformFeedback :: MonadIO m => m () Source
glTexImage3D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr () -> m () Source
glTexStorage3D :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLsizei -> m () Source
glTexSubImage3D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr () -> m () Source
glTransformFeedbackVaryings :: MonadIO m => GLuint -> GLsizei -> Ptr GLchar -> GLenum -> m () Source
glUniform1ui :: MonadIO m => GLint -> GLuint -> m () Source
glUnmapBuffer :: MonadIO m => GLenum -> m GLboolean Source
glVertexAttribDivisor :: MonadIO m => GLuint -> GLuint -> m () Source
glVertexAttribIPointer :: MonadIO m => GLuint -> GLint -> GLenum -> GLsizei -> Ptr () -> m () Source
glWaitSync :: MonadIO m => GLsync -> GLbitfield -> GLuint64 -> m () Source
pattern GL_ACTIVE_UNIFORM_BLOCKS :: (Num a, Eq a) => a Source
pattern GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH :: (Num a, Eq a) => a Source
pattern GL_ALREADY_SIGNALED :: (Num a, Eq a) => a Source
pattern GL_ANY_SAMPLES_PASSED :: (Num a, Eq a) => a Source
pattern GL_ANY_SAMPLES_PASSED_CONSERVATIVE :: (Num a, Eq a) => a Source
pattern GL_BUFFER_ACCESS_FLAGS :: (Num a, Eq a) => a Source
pattern GL_BUFFER_MAPPED :: (Num a, Eq a) => a Source
pattern GL_BUFFER_MAP_LENGTH :: (Num a, Eq a) => a Source
pattern GL_BUFFER_MAP_OFFSET :: (Num a, Eq a) => a Source
pattern GL_BUFFER_MAP_POINTER :: (Num a, Eq a) => a Source
pattern GL_COLOR_ATTACHMENT1 :: (Num a, Eq a) => a Source
pattern GL_COLOR_ATTACHMENT10 :: (Num a, Eq a) => a Source
pattern GL_COLOR_ATTACHMENT11 :: (Num a, Eq a) => a Source
pattern GL_COLOR_ATTACHMENT12 :: (Num a, Eq a) => a Source
pattern GL_COLOR_ATTACHMENT13 :: (Num a, Eq a) => a Source
pattern GL_COLOR_ATTACHMENT14 :: (Num a, Eq a) => a Source
pattern GL_COLOR_ATTACHMENT15 :: (Num a, Eq a) => a Source
pattern GL_COLOR_ATTACHMENT2 :: (Num a, Eq a) => a Source
pattern GL_COLOR_ATTACHMENT3 :: (Num a, Eq a) => a Source
pattern GL_COLOR_ATTACHMENT4 :: (Num a, Eq a) => a Source
pattern GL_COLOR_ATTACHMENT5 :: (Num a, Eq a) => a Source
pattern GL_COLOR_ATTACHMENT6 :: (Num a, Eq a) => a Source
pattern GL_COLOR_ATTACHMENT7 :: (Num a, Eq a) => a Source
pattern GL_COLOR_ATTACHMENT8 :: (Num a, Eq a) => a Source
pattern GL_COLOR_ATTACHMENT9 :: (Num a, Eq a) => a Source
pattern GL_COMPARE_REF_TO_TEXTURE :: (Num a, Eq a) => a Source
pattern GL_COMPRESSED_R11_EAC :: (Num a, Eq a) => a Source
pattern GL_COMPRESSED_RG11_EAC :: (Num a, Eq a) => a Source
pattern GL_COMPRESSED_RGB8_ETC2 :: (Num a, Eq a) => a Source
pattern GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 :: (Num a, Eq a) => a Source
pattern GL_COMPRESSED_RGBA8_ETC2_EAC :: (Num a, Eq a) => a Source
pattern GL_COMPRESSED_SIGNED_R11_EAC :: (Num a, Eq a) => a Source
pattern GL_COMPRESSED_SIGNED_RG11_EAC :: (Num a, Eq a) => a Source
pattern GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC :: (Num a, Eq a) => a Source
pattern GL_COMPRESSED_SRGB8_ETC2 :: (Num a, Eq a) => a Source
pattern GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 :: (Num a, Eq a) => a Source
pattern GL_CONDITION_SATISFIED :: (Num a, Eq a) => a Source
pattern GL_COPY_READ_BUFFER :: (Num a, Eq a) => a Source
pattern GL_COPY_READ_BUFFER_BINDING :: (Num a, Eq a) => a Source
pattern GL_COPY_WRITE_BUFFER :: (Num a, Eq a) => a Source
pattern GL_COPY_WRITE_BUFFER_BINDING :: (Num a, Eq a) => a Source
pattern GL_CURRENT_QUERY :: (Num a, Eq a) => a Source
pattern GL_DEPTH24_STENCIL8 :: (Num a, Eq a) => a Source
pattern GL_DEPTH32F_STENCIL8 :: (Num a, Eq a) => a Source
pattern GL_DEPTH_COMPONENT24 :: (Num a, Eq a) => a Source
pattern GL_DEPTH_COMPONENT32F :: (Num a, Eq a) => a Source
pattern GL_DEPTH_STENCIL :: (Num a, Eq a) => a Source
pattern GL_DEPTH_STENCIL_ATTACHMENT :: (Num a, Eq a) => a Source
pattern GL_DRAW_BUFFER0 :: (Num a, Eq a) => a Source
pattern GL_DRAW_BUFFER1 :: (Num a, Eq a) => a Source
pattern GL_DRAW_BUFFER10 :: (Num a, Eq a) => a Source
pattern GL_DRAW_BUFFER11 :: (Num a, Eq a) => a Source
pattern GL_DRAW_BUFFER12 :: (Num a, Eq a) => a Source
pattern GL_DRAW_BUFFER13 :: (Num a, Eq a) => a Source
pattern GL_DRAW_BUFFER14 :: (Num a, Eq a) => a Source
pattern GL_DRAW_BUFFER15 :: (Num a, Eq a) => a Source
pattern GL_DRAW_BUFFER2 :: (Num a, Eq a) => a Source
pattern GL_DRAW_BUFFER3 :: (Num a, Eq a) => a Source
pattern GL_DRAW_BUFFER4 :: (Num a, Eq a) => a Source
pattern GL_DRAW_BUFFER5 :: (Num a, Eq a) => a Source
pattern GL_DRAW_BUFFER6 :: (Num a, Eq a) => a Source
pattern GL_DRAW_BUFFER7 :: (Num a, Eq a) => a Source
pattern GL_DRAW_BUFFER8 :: (Num a, Eq a) => a Source
pattern GL_DRAW_BUFFER9 :: (Num a, Eq a) => a Source
pattern GL_DRAW_FRAMEBUFFER :: (Num a, Eq a) => a Source
pattern GL_DRAW_FRAMEBUFFER_BINDING :: (Num a, Eq a) => a Source
pattern GL_DYNAMIC_COPY :: (Num a, Eq a) => a Source
pattern GL_DYNAMIC_READ :: (Num a, Eq a) => a Source
pattern GL_FLOAT_32_UNSIGNED_INT_24_8_REV :: (Num a, Eq a) => a Source
pattern GL_FLOAT_MAT2x3 :: (Num a, Eq a) => a Source
pattern GL_FLOAT_MAT2x4 :: (Num a, Eq a) => a Source
pattern GL_FLOAT_MAT3x2 :: (Num a, Eq a) => a Source
pattern GL_FLOAT_MAT3x4 :: (Num a, Eq a) => a Source
pattern GL_FLOAT_MAT4x2 :: (Num a, Eq a) => a Source
pattern GL_FLOAT_MAT4x3 :: (Num a, Eq a) => a Source
pattern GL_FRAGMENT_SHADER_DERIVATIVE_HINT :: (Num a, Eq a) => a Source
pattern GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE :: (Num a, Eq a) => a Source
pattern GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE :: (Num a, Eq a) => a Source
pattern GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING :: (Num a, Eq a) => a Source
pattern GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE :: (Num a, Eq a) => a Source
pattern GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE :: (Num a, Eq a) => a Source
pattern GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE :: (Num a, Eq a) => a Source
pattern GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE :: (Num a, Eq a) => a Source
pattern GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE :: (Num a, Eq a) => a Source
pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER :: (Num a, Eq a) => a Source
pattern GL_FRAMEBUFFER_DEFAULT :: (Num a, Eq a) => a Source
pattern GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE :: (Num a, Eq a) => a Source
pattern GL_FRAMEBUFFER_UNDEFINED :: (Num a, Eq a) => a Source
pattern GL_HALF_FLOAT :: (Num a, Eq a) => a Source
pattern GL_INTERLEAVED_ATTRIBS :: (Num a, Eq a) => a Source
pattern GL_INT_2_10_10_10_REV :: (Num a, Eq a) => a Source
pattern GL_INT_SAMPLER_2D :: (Num a, Eq a) => a Source
pattern GL_INT_SAMPLER_2D_ARRAY :: (Num a, Eq a) => a Source
pattern GL_INT_SAMPLER_3D :: (Num a, Eq a) => a Source
pattern GL_INT_SAMPLER_CUBE :: (Num a, Eq a) => a Source
pattern GL_INVALID_INDEX :: (Num a, Eq a) => a Source
pattern GL_MAJOR_VERSION :: (Num a, Eq a) => a Source
pattern GL_MAP_FLUSH_EXPLICIT_BIT :: (Num a, Eq a) => a Source
pattern GL_MAP_INVALIDATE_BUFFER_BIT :: (Num a, Eq a) => a Source
pattern GL_MAP_INVALIDATE_RANGE_BIT :: (Num a, Eq a) => a Source
pattern GL_MAP_READ_BIT :: (Num a, Eq a) => a Source
pattern GL_MAP_UNSYNCHRONIZED_BIT :: (Num a, Eq a) => a Source
pattern GL_MAP_WRITE_BIT :: (Num a, Eq a) => a Source
pattern GL_MAX_3D_TEXTURE_SIZE :: (Num a, Eq a) => a Source
pattern GL_MAX_ARRAY_TEXTURE_LAYERS :: (Num a, Eq a) => a Source
pattern GL_MAX_COLOR_ATTACHMENTS :: (Num a, Eq a) => a Source
pattern GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS :: (Num a, Eq a) => a Source
pattern GL_MAX_COMBINED_UNIFORM_BLOCKS :: (Num a, Eq a) => a Source
pattern GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS :: (Num a, Eq a) => a Source
pattern GL_MAX_DRAW_BUFFERS :: (Num a, Eq a) => a Source
pattern GL_MAX_ELEMENTS_INDICES :: (Num a, Eq a) => a Source
pattern GL_MAX_ELEMENTS_VERTICES :: (Num a, Eq a) => a Source
pattern GL_MAX_ELEMENT_INDEX :: (Num a, Eq a) => a Source
pattern GL_MAX_FRAGMENT_INPUT_COMPONENTS :: (Num a, Eq a) => a Source
pattern GL_MAX_FRAGMENT_UNIFORM_BLOCKS :: (Num a, Eq a) => a Source
pattern GL_MAX_FRAGMENT_UNIFORM_COMPONENTS :: (Num a, Eq a) => a Source
pattern GL_MAX_PROGRAM_TEXEL_OFFSET :: (Num a, Eq a) => a Source
pattern GL_MAX_SAMPLES :: (Num a, Eq a) => a Source
pattern GL_MAX_SERVER_WAIT_TIMEOUT :: (Num a, Eq a) => a Source
pattern GL_MAX_TEXTURE_LOD_BIAS :: (Num a, Eq a) => a Source
pattern GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS :: (Num a, Eq a) => a Source
pattern GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS :: (Num a, Eq a) => a Source
pattern GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS :: (Num a, Eq a) => a Source
pattern GL_MAX_UNIFORM_BLOCK_SIZE :: (Num a, Eq a) => a Source
pattern GL_MAX_UNIFORM_BUFFER_BINDINGS :: (Num a, Eq a) => a Source
pattern GL_MAX_VARYING_COMPONENTS :: (Num a, Eq a) => a Source
pattern GL_MAX_VERTEX_OUTPUT_COMPONENTS :: (Num a, Eq a) => a Source
pattern GL_MAX_VERTEX_UNIFORM_BLOCKS :: (Num a, Eq a) => a Source
pattern GL_MAX_VERTEX_UNIFORM_COMPONENTS :: (Num a, Eq a) => a Source
pattern GL_MINOR_VERSION :: (Num a, Eq a) => a Source
pattern GL_MIN_PROGRAM_TEXEL_OFFSET :: (Num a, Eq a) => a Source
pattern GL_NUM_EXTENSIONS :: (Num a, Eq a) => a Source
pattern GL_NUM_PROGRAM_BINARY_FORMATS :: (Num a, Eq a) => a Source
pattern GL_NUM_SAMPLE_COUNTS :: (Num a, Eq a) => a Source
pattern GL_OBJECT_TYPE :: (Num a, Eq a) => a Source
pattern GL_PACK_ROW_LENGTH :: (Num a, Eq a) => a Source
pattern GL_PACK_SKIP_PIXELS :: (Num a, Eq a) => a Source
pattern GL_PACK_SKIP_ROWS :: (Num a, Eq a) => a Source
pattern GL_PIXEL_PACK_BUFFER :: (Num a, Eq a) => a Source
pattern GL_PIXEL_PACK_BUFFER_BINDING :: (Num a, Eq a) => a Source
pattern GL_PIXEL_UNPACK_BUFFER :: (Num a, Eq a) => a Source
pattern GL_PIXEL_UNPACK_BUFFER_BINDING :: (Num a, Eq a) => a Source
pattern GL_PRIMITIVE_RESTART_FIXED_INDEX :: (Num a, Eq a) => a Source
pattern GL_PROGRAM_BINARY_FORMATS :: (Num a, Eq a) => a Source
pattern GL_PROGRAM_BINARY_LENGTH :: (Num a, Eq a) => a Source
pattern GL_PROGRAM_BINARY_RETRIEVABLE_HINT :: (Num a, Eq a) => a Source
pattern GL_QUERY_RESULT :: (Num a, Eq a) => a Source
pattern GL_QUERY_RESULT_AVAILABLE :: (Num a, Eq a) => a Source
pattern GL_R11F_G11F_B10F :: (Num a, Eq a) => a Source
pattern GL_R8_SNORM :: (Num a, Eq a) => a Source
pattern GL_RASTERIZER_DISCARD :: (Num a, Eq a) => a Source
pattern GL_READ_BUFFER :: (Num a, Eq a) => a Source
pattern GL_READ_FRAMEBUFFER :: (Num a, Eq a) => a Source
pattern GL_READ_FRAMEBUFFER_BINDING :: (Num a, Eq a) => a Source
pattern GL_RED_INTEGER :: (Num a, Eq a) => a Source
pattern GL_RENDERBUFFER_SAMPLES :: (Num a, Eq a) => a Source
pattern GL_RG8_SNORM :: (Num a, Eq a) => a Source
pattern GL_RGB10_A2 :: (Num a, Eq a) => a Source
pattern GL_RGB10_A2UI :: (Num a, Eq a) => a Source
pattern GL_RGB16UI :: (Num a, Eq a) => a Source
pattern GL_RGB32UI :: (Num a, Eq a) => a Source
pattern GL_RGB8_SNORM :: (Num a, Eq a) => a Source
pattern GL_RGB9_E5 :: (Num a, Eq a) => a Source
pattern GL_RGBA16F :: (Num a, Eq a) => a Source
pattern GL_RGBA16I :: (Num a, Eq a) => a Source
pattern GL_RGBA16UI :: (Num a, Eq a) => a Source
pattern GL_RGBA32F :: (Num a, Eq a) => a Source
pattern GL_RGBA32I :: (Num a, Eq a) => a Source
pattern GL_RGBA32UI :: (Num a, Eq a) => a Source
pattern GL_RGBA8UI :: (Num a, Eq a) => a Source
pattern GL_RGBA8_SNORM :: (Num a, Eq a) => a Source
pattern GL_RGBA_INTEGER :: (Num a, Eq a) => a Source
pattern GL_RGB_INTEGER :: (Num a, Eq a) => a Source
pattern GL_RG_INTEGER :: (Num a, Eq a) => a Source
pattern GL_SAMPLER_2D_ARRAY :: (Num a, Eq a) => a Source
pattern GL_SAMPLER_2D_ARRAY_SHADOW :: (Num a, Eq a) => a Source
pattern GL_SAMPLER_2D_SHADOW :: (Num a, Eq a) => a Source
pattern GL_SAMPLER_3D :: (Num a, Eq a) => a Source
pattern GL_SAMPLER_BINDING :: (Num a, Eq a) => a Source
pattern GL_SAMPLER_CUBE_SHADOW :: (Num a, Eq a) => a Source
pattern GL_SEPARATE_ATTRIBS :: (Num a, Eq a) => a Source
pattern GL_SIGNALED :: (Num a, Eq a) => a Source
pattern GL_SIGNED_NORMALIZED :: (Num a, Eq a) => a Source
pattern GL_SRGB8_ALPHA8 :: (Num a, Eq a) => a Source
pattern GL_STATIC_COPY :: (Num a, Eq a) => a Source
pattern GL_STATIC_READ :: (Num a, Eq a) => a Source
pattern GL_STENCIL :: (Num a, Eq a) => a Source
pattern GL_STREAM_COPY :: (Num a, Eq a) => a Source
pattern GL_STREAM_READ :: (Num a, Eq a) => a Source
pattern GL_SYNC_CONDITION :: (Num a, Eq a) => a Source
pattern GL_SYNC_FENCE :: (Num a, Eq a) => a Source
pattern GL_SYNC_FLAGS :: (Num a, Eq a) => a Source
pattern GL_SYNC_FLUSH_COMMANDS_BIT :: (Num a, Eq a) => a Source
pattern GL_SYNC_GPU_COMMANDS_COMPLETE :: (Num a, Eq a) => a Source
pattern GL_SYNC_STATUS :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_2D_ARRAY :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_3D :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_BASE_LEVEL :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_BINDING_2D_ARRAY :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_BINDING_3D :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_COMPARE_FUNC :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_COMPARE_MODE :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_IMMUTABLE_FORMAT :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_IMMUTABLE_LEVELS :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_MAX_LEVEL :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_MAX_LOD :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_MIN_LOD :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_SWIZZLE_A :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_SWIZZLE_B :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_SWIZZLE_G :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_SWIZZLE_R :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_WRAP_R :: (Num a, Eq a) => a Source
pattern GL_TIMEOUT_EXPIRED :: (Num a, Eq a) => a Source
pattern GL_TIMEOUT_IGNORED :: (Num a, Eq a) => a Source
pattern GL_TRANSFORM_FEEDBACK :: (Num a, Eq a) => a Source
pattern GL_TRANSFORM_FEEDBACK_ACTIVE :: (Num a, Eq a) => a Source
pattern GL_TRANSFORM_FEEDBACK_BINDING :: (Num a, Eq a) => a Source
pattern GL_TRANSFORM_FEEDBACK_BUFFER :: (Num a, Eq a) => a Source
pattern GL_TRANSFORM_FEEDBACK_BUFFER_BINDING :: (Num a, Eq a) => a Source
pattern GL_TRANSFORM_FEEDBACK_BUFFER_MODE :: (Num a, Eq a) => a Source
pattern GL_TRANSFORM_FEEDBACK_BUFFER_SIZE :: (Num a, Eq a) => a Source
pattern GL_TRANSFORM_FEEDBACK_BUFFER_START :: (Num a, Eq a) => a Source
pattern GL_TRANSFORM_FEEDBACK_PAUSED :: (Num a, Eq a) => a Source
pattern GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN :: (Num a, Eq a) => a Source
pattern GL_TRANSFORM_FEEDBACK_VARYINGS :: (Num a, Eq a) => a Source
pattern GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH :: (Num a, Eq a) => a Source
pattern GL_UNIFORM_ARRAY_STRIDE :: (Num a, Eq a) => a Source
pattern GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS :: (Num a, Eq a) => a Source
pattern GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES :: (Num a, Eq a) => a Source
pattern GL_UNIFORM_BLOCK_BINDING :: (Num a, Eq a) => a Source
pattern GL_UNIFORM_BLOCK_DATA_SIZE :: (Num a, Eq a) => a Source
pattern GL_UNIFORM_BLOCK_INDEX :: (Num a, Eq a) => a Source
pattern GL_UNIFORM_BLOCK_NAME_LENGTH :: (Num a, Eq a) => a Source
pattern GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER :: (Num a, Eq a) => a Source
pattern GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER :: (Num a, Eq a) => a Source
pattern GL_UNIFORM_BUFFER :: (Num a, Eq a) => a Source
pattern GL_UNIFORM_BUFFER_BINDING :: (Num a, Eq a) => a Source
pattern GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT :: (Num a, Eq a) => a Source
pattern GL_UNIFORM_BUFFER_SIZE :: (Num a, Eq a) => a Source
pattern GL_UNIFORM_BUFFER_START :: (Num a, Eq a) => a Source
pattern GL_UNIFORM_IS_ROW_MAJOR :: (Num a, Eq a) => a Source
pattern GL_UNIFORM_MATRIX_STRIDE :: (Num a, Eq a) => a Source
pattern GL_UNIFORM_NAME_LENGTH :: (Num a, Eq a) => a Source
pattern GL_UNIFORM_OFFSET :: (Num a, Eq a) => a Source
pattern GL_UNIFORM_SIZE :: (Num a, Eq a) => a Source
pattern GL_UNIFORM_TYPE :: (Num a, Eq a) => a Source
pattern GL_UNPACK_IMAGE_HEIGHT :: (Num a, Eq a) => a Source
pattern GL_UNPACK_ROW_LENGTH :: (Num a, Eq a) => a Source
pattern GL_UNPACK_SKIP_IMAGES :: (Num a, Eq a) => a Source
pattern GL_UNPACK_SKIP_PIXELS :: (Num a, Eq a) => a Source
pattern GL_UNPACK_SKIP_ROWS :: (Num a, Eq a) => a Source
pattern GL_UNSIGNALED :: (Num a, Eq a) => a Source
pattern GL_UNSIGNED_INT_10F_11F_11F_REV :: (Num a, Eq a) => a Source
pattern GL_UNSIGNED_INT_24_8 :: (Num a, Eq a) => a Source
pattern GL_UNSIGNED_INT_2_10_10_10_REV :: (Num a, Eq a) => a Source
pattern GL_UNSIGNED_INT_5_9_9_9_REV :: (Num a, Eq a) => a Source
pattern GL_UNSIGNED_INT_SAMPLER_2D :: (Num a, Eq a) => a Source
pattern GL_UNSIGNED_INT_SAMPLER_2D_ARRAY :: (Num a, Eq a) => a Source
pattern GL_UNSIGNED_INT_SAMPLER_3D :: (Num a, Eq a) => a Source
pattern GL_UNSIGNED_INT_SAMPLER_CUBE :: (Num a, Eq a) => a Source
pattern GL_UNSIGNED_INT_VEC2 :: (Num a, Eq a) => a Source
pattern GL_UNSIGNED_INT_VEC3 :: (Num a, Eq a) => a Source
pattern GL_UNSIGNED_INT_VEC4 :: (Num a, Eq a) => a Source
pattern GL_UNSIGNED_NORMALIZED :: (Num a, Eq a) => a Source
pattern GL_VERTEX_ARRAY_BINDING :: (Num a, Eq a) => a Source
pattern GL_VERTEX_ATTRIB_ARRAY_DIVISOR :: (Num a, Eq a) => a Source
pattern GL_VERTEX_ATTRIB_ARRAY_INTEGER :: (Num a, Eq a) => a Source
pattern GL_WAIT_FAILED :: (Num a, Eq a) => a Source