Safe Haskell | None |
---|---|
Language | Haskell2010 |
- module Graphics.GL.Raw.Profile.Standard15
- glAttachShader :: MonadIO m => GLuint -> GLuint -> m ()
- glBindAttribLocation :: MonadIO m => GLuint -> GLuint -> Ptr GLchar -> m ()
- glBlendEquationSeparate :: MonadIO m => GLenum -> GLenum -> m ()
- glCompileShader :: MonadIO m => GLuint -> m ()
- glCreateProgram :: MonadIO m => m GLuint
- glCreateShader :: MonadIO m => GLenum -> m GLuint
- glDeleteProgram :: MonadIO m => GLuint -> m ()
- glDeleteShader :: MonadIO m => GLuint -> m ()
- glDetachShader :: MonadIO m => GLuint -> GLuint -> m ()
- glDisableVertexAttribArray :: MonadIO m => GLuint -> m ()
- glDrawBuffers :: MonadIO m => GLsizei -> Ptr GLenum -> m ()
- glEnableVertexAttribArray :: MonadIO m => GLuint -> m ()
- glGetActiveAttrib :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLint -> Ptr GLenum -> Ptr GLchar -> m ()
- glGetActiveUniform :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLint -> Ptr GLenum -> Ptr GLchar -> m ()
- glGetAttachedShaders :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLuint -> m ()
- glGetAttribLocation :: MonadIO m => GLuint -> Ptr GLchar -> m GLint
- glGetProgramInfoLog :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetProgramiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetShaderInfoLog :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetShaderSource :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetShaderiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetUniformLocation :: MonadIO m => GLuint -> Ptr GLchar -> m GLint
- glGetUniformfv :: MonadIO m => GLuint -> GLint -> Ptr GLfloat -> m ()
- glGetUniformiv :: MonadIO m => GLuint -> GLint -> Ptr GLint -> m ()
- glGetVertexAttribPointerv :: MonadIO m => GLuint -> GLenum -> Ptr () -> m ()
- glGetVertexAttribdv :: MonadIO m => GLuint -> GLenum -> Ptr GLdouble -> m ()
- glGetVertexAttribfv :: MonadIO m => GLuint -> GLenum -> Ptr GLfloat -> m ()
- glGetVertexAttribiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glIsProgram :: MonadIO m => GLuint -> m GLboolean
- glIsShader :: MonadIO m => GLuint -> m GLboolean
- glLinkProgram :: MonadIO m => GLuint -> m ()
- glShaderSource :: MonadIO m => GLuint -> GLsizei -> Ptr GLchar -> Ptr GLint -> m ()
- glStencilFuncSeparate :: MonadIO m => GLenum -> GLenum -> GLint -> GLuint -> m ()
- glStencilMaskSeparate :: MonadIO m => GLenum -> GLuint -> m ()
- glStencilOpSeparate :: MonadIO m => GLenum -> GLenum -> GLenum -> GLenum -> m ()
- glUniform1f :: MonadIO m => GLint -> GLfloat -> m ()
- glUniform1fv :: MonadIO m => GLint -> GLsizei -> Ptr GLfloat -> m ()
- glUniform1i :: MonadIO m => GLint -> GLint -> m ()
- glUniform1iv :: MonadIO m => GLint -> GLsizei -> Ptr GLint -> m ()
- glUniform2f :: MonadIO m => GLint -> GLfloat -> GLfloat -> m ()
- glUniform2fv :: MonadIO m => GLint -> GLsizei -> Ptr GLfloat -> m ()
- glUniform2i :: MonadIO m => GLint -> GLint -> GLint -> m ()
- glUniform2iv :: MonadIO m => GLint -> GLsizei -> Ptr GLint -> m ()
- glUniform3f :: MonadIO m => GLint -> GLfloat -> GLfloat -> GLfloat -> m ()
- glUniform3fv :: MonadIO m => GLint -> GLsizei -> Ptr GLfloat -> m ()
- glUniform3i :: MonadIO m => GLint -> GLint -> GLint -> GLint -> m ()
- glUniform3iv :: MonadIO m => GLint -> GLsizei -> Ptr GLint -> m ()
- glUniform4f :: MonadIO m => GLint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glUniform4fv :: MonadIO m => GLint -> GLsizei -> Ptr GLfloat -> m ()
- glUniform4i :: MonadIO m => GLint -> GLint -> GLint -> GLint -> GLint -> m ()
- glUniform4iv :: MonadIO m => GLint -> GLsizei -> Ptr GLint -> m ()
- glUniformMatrix2fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix3fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix4fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUseProgram :: MonadIO m => GLuint -> m ()
- glValidateProgram :: MonadIO m => GLuint -> m ()
- glVertexAttrib1d :: MonadIO m => GLuint -> GLdouble -> m ()
- glVertexAttrib1dv :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
- glVertexAttrib1f :: MonadIO m => GLuint -> GLfloat -> m ()
- glVertexAttrib1fv :: MonadIO m => GLuint -> Ptr GLfloat -> m ()
- glVertexAttrib1s :: MonadIO m => GLuint -> GLshort -> m ()
- glVertexAttrib1sv :: MonadIO m => GLuint -> Ptr GLshort -> m ()
- glVertexAttrib2d :: MonadIO m => GLuint -> GLdouble -> GLdouble -> m ()
- glVertexAttrib2dv :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
- glVertexAttrib2f :: MonadIO m => GLuint -> GLfloat -> GLfloat -> m ()
- glVertexAttrib2fv :: MonadIO m => GLuint -> Ptr GLfloat -> m ()
- glVertexAttrib2s :: MonadIO m => GLuint -> GLshort -> GLshort -> m ()
- glVertexAttrib2sv :: MonadIO m => GLuint -> Ptr GLshort -> m ()
- glVertexAttrib3d :: MonadIO m => GLuint -> GLdouble -> GLdouble -> GLdouble -> m ()
- glVertexAttrib3dv :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
- glVertexAttrib3f :: MonadIO m => GLuint -> GLfloat -> GLfloat -> GLfloat -> m ()
- glVertexAttrib3fv :: MonadIO m => GLuint -> Ptr GLfloat -> m ()
- glVertexAttrib3s :: MonadIO m => GLuint -> GLshort -> GLshort -> GLshort -> m ()
- glVertexAttrib3sv :: MonadIO m => GLuint -> Ptr GLshort -> m ()
- glVertexAttrib4Nbv :: MonadIO m => GLuint -> Ptr GLbyte -> m ()
- glVertexAttrib4Niv :: MonadIO m => GLuint -> Ptr GLint -> m ()
- glVertexAttrib4Nsv :: MonadIO m => GLuint -> Ptr GLshort -> m ()
- glVertexAttrib4Nub :: MonadIO m => GLuint -> GLubyte -> GLubyte -> GLubyte -> GLubyte -> m ()
- glVertexAttrib4Nubv :: MonadIO m => GLuint -> Ptr GLubyte -> m ()
- glVertexAttrib4Nuiv :: MonadIO m => GLuint -> Ptr GLuint -> m ()
- glVertexAttrib4Nusv :: MonadIO m => GLuint -> Ptr GLushort -> m ()
- glVertexAttrib4bv :: MonadIO m => GLuint -> Ptr GLbyte -> m ()
- glVertexAttrib4d :: MonadIO m => GLuint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glVertexAttrib4dv :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
- glVertexAttrib4f :: MonadIO m => GLuint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glVertexAttrib4fv :: MonadIO m => GLuint -> Ptr GLfloat -> m ()
- glVertexAttrib4iv :: MonadIO m => GLuint -> Ptr GLint -> m ()
- glVertexAttrib4s :: MonadIO m => GLuint -> GLshort -> GLshort -> GLshort -> GLshort -> m ()
- glVertexAttrib4sv :: MonadIO m => GLuint -> Ptr GLshort -> m ()
- glVertexAttrib4ubv :: MonadIO m => GLuint -> Ptr GLubyte -> m ()
- glVertexAttrib4uiv :: MonadIO m => GLuint -> Ptr GLuint -> m ()
- glVertexAttrib4usv :: MonadIO m => GLuint -> Ptr GLushort -> m ()
- glVertexAttribPointer :: MonadIO m => GLuint -> GLint -> GLenum -> GLboolean -> GLsizei -> Ptr () -> m ()
- pattern GL_ACTIVE_ATTRIBUTES :: (Num a, Eq a) => a
- pattern GL_ACTIVE_ATTRIBUTE_MAX_LENGTH :: (Num a, Eq a) => a
- pattern GL_ACTIVE_UNIFORMS :: (Num a, Eq a) => a
- pattern GL_ACTIVE_UNIFORM_MAX_LENGTH :: (Num a, Eq a) => a
- pattern GL_ATTACHED_SHADERS :: (Num a, Eq a) => a
- pattern GL_BLEND_EQUATION_ALPHA :: (Num a, Eq a) => a
- pattern GL_BLEND_EQUATION_RGB :: (Num a, Eq a) => a
- pattern GL_BOOL :: (Num a, Eq a) => a
- pattern GL_BOOL_VEC2 :: (Num a, Eq a) => a
- pattern GL_BOOL_VEC3 :: (Num a, Eq a) => a
- pattern GL_BOOL_VEC4 :: (Num a, Eq a) => a
- pattern GL_COMPILE_STATUS :: (Num a, Eq a) => a
- pattern GL_COORD_REPLACE :: (Num a, Eq a) => a
- pattern GL_CURRENT_PROGRAM :: (Num a, Eq a) => a
- pattern GL_CURRENT_VERTEX_ATTRIB :: (Num a, Eq a) => a
- pattern GL_DELETE_STATUS :: (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_FLOAT_MAT2 :: (Num a, Eq a) => a
- pattern GL_FLOAT_MAT3 :: (Num a, Eq a) => a
- pattern GL_FLOAT_MAT4 :: (Num a, Eq a) => a
- pattern GL_FLOAT_VEC2 :: (Num a, Eq a) => a
- pattern GL_FLOAT_VEC3 :: (Num a, Eq a) => a
- pattern GL_FLOAT_VEC4 :: (Num a, Eq a) => a
- pattern GL_FRAGMENT_SHADER :: (Num a, Eq a) => a
- pattern GL_FRAGMENT_SHADER_DERIVATIVE_HINT :: (Num a, Eq a) => a
- pattern GL_INFO_LOG_LENGTH :: (Num a, Eq a) => a
- pattern GL_INT_VEC2 :: (Num a, Eq a) => a
- pattern GL_INT_VEC3 :: (Num a, Eq a) => a
- pattern GL_INT_VEC4 :: (Num a, Eq a) => a
- pattern GL_LINK_STATUS :: (Num a, Eq a) => a
- pattern GL_LOWER_LEFT :: (Num a, Eq a) => a
- pattern GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS :: (Num a, Eq a) => a
- pattern GL_MAX_DRAW_BUFFERS :: (Num a, Eq a) => a
- pattern GL_MAX_FRAGMENT_UNIFORM_COMPONENTS :: (Num a, Eq a) => a
- pattern GL_MAX_TEXTURE_COORDS :: (Num a, Eq a) => a
- pattern GL_MAX_TEXTURE_IMAGE_UNITS :: (Num a, Eq a) => a
- pattern GL_MAX_VARYING_FLOATS :: (Num a, Eq a) => a
- pattern GL_MAX_VERTEX_ATTRIBS :: (Num a, Eq a) => a
- pattern GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS :: (Num a, Eq a) => a
- pattern GL_MAX_VERTEX_UNIFORM_COMPONENTS :: (Num a, Eq a) => a
- pattern GL_POINT_SPRITE :: (Num a, Eq a) => a
- pattern GL_POINT_SPRITE_COORD_ORIGIN :: (Num a, Eq a) => a
- pattern GL_SAMPLER_1D :: (Num a, Eq a) => a
- pattern GL_SAMPLER_1D_SHADOW :: (Num a, Eq a) => a
- pattern GL_SAMPLER_2D :: (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_CUBE :: (Num a, Eq a) => a
- pattern GL_SHADER_SOURCE_LENGTH :: (Num a, Eq a) => a
- pattern GL_SHADER_TYPE :: (Num a, Eq a) => a
- pattern GL_SHADING_LANGUAGE_VERSION :: (Num a, Eq a) => a
- pattern GL_STENCIL_BACK_FAIL :: (Num a, Eq a) => a
- pattern GL_STENCIL_BACK_FUNC :: (Num a, Eq a) => a
- pattern GL_STENCIL_BACK_PASS_DEPTH_FAIL :: (Num a, Eq a) => a
- pattern GL_STENCIL_BACK_PASS_DEPTH_PASS :: (Num a, Eq a) => a
- pattern GL_STENCIL_BACK_REF :: (Num a, Eq a) => a
- pattern GL_STENCIL_BACK_VALUE_MASK :: (Num a, Eq a) => a
- pattern GL_STENCIL_BACK_WRITEMASK :: (Num a, Eq a) => a
- pattern GL_UPPER_LEFT :: (Num a, Eq a) => a
- pattern GL_VALIDATE_STATUS :: (Num a, Eq a) => a
- pattern GL_VERTEX_ATTRIB_ARRAY_ENABLED :: (Num a, Eq a) => a
- pattern GL_VERTEX_ATTRIB_ARRAY_NORMALIZED :: (Num a, Eq a) => a
- pattern GL_VERTEX_ATTRIB_ARRAY_POINTER :: (Num a, Eq a) => a
- pattern GL_VERTEX_ATTRIB_ARRAY_SIZE :: (Num a, Eq a) => a
- pattern GL_VERTEX_ATTRIB_ARRAY_STRIDE :: (Num a, Eq a) => a
- pattern GL_VERTEX_ATTRIB_ARRAY_TYPE :: (Num a, Eq a) => a
- pattern GL_VERTEX_PROGRAM_POINT_SIZE :: (Num a, Eq a) => a
- pattern GL_VERTEX_PROGRAM_TWO_SIDE :: (Num a, Eq a) => a
- pattern GL_VERTEX_SHADER :: (Num a, Eq a) => a
Graphics.GL.Raw.Profile.Standard20
glAttachShader :: MonadIO m => GLuint -> GLuint -> m () Source
glBlendEquationSeparate :: MonadIO m => GLenum -> GLenum -> m () Source
glCompileShader :: MonadIO m => GLuint -> m () Source
glCreateProgram :: MonadIO m => m GLuint Source
glCreateShader :: MonadIO m => GLenum -> m GLuint Source
glDeleteProgram :: MonadIO m => GLuint -> m () Source
glDeleteShader :: MonadIO m => GLuint -> m () Source
glDetachShader :: MonadIO m => GLuint -> GLuint -> m () Source
glDisableVertexAttribArray :: MonadIO m => GLuint -> m () Source
glEnableVertexAttribArray :: MonadIO m => GLuint -> m () Source
glGetActiveAttrib :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLint -> Ptr GLenum -> Ptr GLchar -> m () Source
glGetActiveUniform :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLint -> Ptr GLenum -> Ptr GLchar -> m () Source
glIsProgram :: MonadIO m => GLuint -> m GLboolean Source
glIsShader :: MonadIO m => GLuint -> m GLboolean Source
glLinkProgram :: MonadIO m => GLuint -> m () Source
glStencilMaskSeparate :: MonadIO m => GLenum -> GLuint -> m () Source
glUniform1f :: MonadIO m => GLint -> GLfloat -> m () Source
glUniform1i :: MonadIO m => GLint -> GLint -> m () Source
glUseProgram :: MonadIO m => GLuint -> m () Source
glValidateProgram :: MonadIO m => GLuint -> m () Source
glVertexAttrib1d :: MonadIO m => GLuint -> GLdouble -> m () Source
glVertexAttrib1f :: MonadIO m => GLuint -> GLfloat -> m () Source
glVertexAttrib1s :: MonadIO m => GLuint -> GLshort -> m () Source
glVertexAttrib4Nub :: MonadIO m => GLuint -> GLubyte -> GLubyte -> GLubyte -> GLubyte -> m () Source
glVertexAttrib4d :: MonadIO m => GLuint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m () Source
glVertexAttribPointer :: MonadIO m => GLuint -> GLint -> GLenum -> GLboolean -> GLsizei -> Ptr () -> m () Source
pattern GL_ACTIVE_ATTRIBUTES :: (Num a, Eq a) => a Source
pattern GL_ACTIVE_ATTRIBUTE_MAX_LENGTH :: (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_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_FRAGMENT_SHADER_DERIVATIVE_HINT :: (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_COMBINED_TEXTURE_IMAGE_UNITS :: (Num a, Eq a) => a Source
pattern GL_MAX_DRAW_BUFFERS :: (Num a, Eq a) => a Source
pattern GL_MAX_FRAGMENT_UNIFORM_COMPONENTS :: (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_MAX_VERTEX_TEXTURE_IMAGE_UNITS :: (Num a, Eq a) => a Source
pattern GL_MAX_VERTEX_UNIFORM_COMPONENTS :: (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_PASS_DEPTH_FAIL :: (Num a, Eq a) => a Source
pattern GL_STENCIL_BACK_PASS_DEPTH_PASS :: (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_ENABLED :: (Num a, Eq a) => a Source
pattern GL_VERTEX_ATTRIB_ARRAY_NORMALIZED :: (Num a, Eq a) => a Source
pattern GL_VERTEX_ATTRIB_ARRAY_POINTER :: (Num a, Eq a) => a Source
pattern GL_VERTEX_ATTRIB_ARRAY_SIZE :: (Num a, Eq a) => a Source
pattern GL_VERTEX_ATTRIB_ARRAY_STRIDE :: (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