gl-0.3: Complete OpenGL raw bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.GL.Raw.Profile.Standard20

Contents

Synopsis

Graphics.GL.Raw.Profile.Standard20

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

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

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

pattern GL_COORD_REPLACE :: (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_DELETE_STATUS :: (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_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_INFO_LOG_LENGTH :: (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_LINK_STATUS :: (Num a, Eq a) => a Source

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

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

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

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

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

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

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

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

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

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

pattern GL_SAMPLER_2D :: (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_CUBE :: (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_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_UPPER_LEFT :: (Num a, Eq a) => a Source

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

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

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