gl-0.3: Complete OpenGL raw bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.GL.Raw.Profile.Embedded30

Contents

Synopsis

Graphics.GL.Raw.Profile.Embedded30

glProgramBinary :: MonadIO m => GLuint -> GLenum -> Ptr () -> GLsizei -> m () Source

glTexImage3D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr () -> m () Source

glTexSubImage3D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr () -> m () Source

pattern GL_ACTIVE_UNIFORM_BLOCKS :: (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_BLUE :: (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 :: (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_RGBA8_ETC2_EAC :: (Num a, Eq a) => a Source

pattern GL_COMPRESSED_SIGNED_R11_EAC :: (Num a, Eq a) => a Source

pattern GL_COMPRESSED_SRGB8_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_DEPTH :: (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_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_FRAMEBUFFER_DEFAULT :: (Num a, Eq a) => a Source

pattern GL_FRAMEBUFFER_UNDEFINED :: (Num a, Eq a) => a Source

pattern GL_GREEN :: (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 :: (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_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_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_UNIFORM_BLOCK_SIZE :: (Num a, Eq a) => a Source

pattern GL_MAX_VARYING_COMPONENTS :: (Num a, Eq a) => a Source

pattern GL_MAX_VERTEX_UNIFORM_BLOCKS :: (Num a, Eq a) => a Source

pattern GL_MIN :: (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_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_PROGRAM_BINARY_FORMATS :: (Num a, Eq a) => a Source

pattern GL_PROGRAM_BINARY_LENGTH :: (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_R16F :: (Num a, Eq a) => a Source

pattern GL_R16I :: (Num a, Eq a) => a Source

pattern GL_R16UI :: (Num a, Eq a) => a Source

pattern GL_R32F :: (Num a, Eq a) => a Source

pattern GL_R32I :: (Num a, Eq a) => a Source

pattern GL_R32UI :: (Num a, Eq a) => a Source

pattern GL_R8 :: (Num a, Eq a) => a Source

pattern GL_R8I :: (Num a, Eq a) => a Source

pattern GL_R8UI :: (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 :: (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_RG :: (Num a, Eq a) => a Source

pattern GL_RG16F :: (Num a, Eq a) => a Source

pattern GL_RG16I :: (Num a, Eq a) => a Source

pattern GL_RG16UI :: (Num a, Eq a) => a Source

pattern GL_RG32F :: (Num a, Eq a) => a Source

pattern GL_RG32I :: (Num a, Eq a) => a Source

pattern GL_RG32UI :: (Num a, Eq a) => a Source

pattern GL_RG8 :: (Num a, Eq a) => a Source

pattern GL_RG8I :: (Num a, Eq a) => a Source

pattern GL_RG8UI :: (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_RGB16F :: (Num a, Eq a) => a Source

pattern GL_RGB16I :: (Num a, Eq a) => a Source

pattern GL_RGB16UI :: (Num a, Eq a) => a Source

pattern GL_RGB32F :: (Num a, Eq a) => a Source

pattern GL_RGB32I :: (Num a, Eq a) => a Source

pattern GL_RGB32UI :: (Num a, Eq a) => a Source

pattern GL_RGB8 :: (Num a, Eq a) => a Source

pattern GL_RGB8I :: (Num a, Eq a) => a Source

pattern GL_RGB8UI :: (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_RGBA8 :: (Num a, Eq a) => a Source

pattern GL_RGBA8I :: (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_SRGB :: (Num a, Eq a) => a Source

pattern GL_SRGB8 :: (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_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_BUFFER :: (Num a, Eq a) => a Source

pattern GL_TRANSFORM_FEEDBACK_PAUSED :: (Num a, Eq a) => a Source

pattern GL_UNIFORM_ARRAY_STRIDE :: (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_BUFFER :: (Num a, Eq a) => a Source

pattern GL_UNIFORM_BUFFER_BINDING :: (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_24_8 :: (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_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_WAIT_FAILED :: (Num a, Eq a) => a Source