gl-0.3: Complete OpenGL raw bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.GL.Raw.Profile.Embedded20

Contents

Synopsis

Graphics.GL.Raw.Profile.Embedded20

glBufferData :: MonadIO m => GLenum -> GLsizeiptr -> Ptr () -> GLenum -> m () Source

glDisable :: MonadIO m => GLenum -> m () Source

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

glEnable :: MonadIO m => GLenum -> m () Source

glFinish :: MonadIO m => m () Source

glFlush :: MonadIO m => m () Source

glHint :: MonadIO m => GLenum -> GLenum -> m () Source

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

glScissor :: MonadIO m => GLint -> GLint -> GLsizei -> GLsizei -> m () Source

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

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

glUniform1i :: MonadIO m => GLint -> GLint -> m () Source

glUniform2i :: MonadIO m => GLint -> GLint -> GLint -> m () Source

glUniform3i :: MonadIO m => GLint -> GLint -> GLint -> GLint -> m () Source

glUniform4i :: MonadIO m => GLint -> GLint -> GLint -> GLint -> GLint -> m () Source

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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