Graphics.Rendering.OpenGL.GL.Shaders

# Shader Objects

class Shader s
data VertexShader
data FragmentShader
shaderDeleteStatus
shaderSource
compileShader
compileStatus
shaderInfoLog

# Program Objects

data Program
programDeleteStatus
attachedShaders
linkProgram
linkStatus
programInfoLog
validateProgram
validateStatus
currentProgram

# Vertex attributes

attribLocation
data VariableType
activeAttribs

# Uniform variables

data UniformLocation
uniformLocation
activeUniforms
class Uniform a
class UniformComponent a

# Implementation limits related to GLSL

maxVertexTextureImageUnits
maxTextureImageUnits
maxCombinedTextureImageUnits
maxTextureCoords
maxVertexUniformComponents
maxFragmentUniformComponents
maxVertexAttribs
maxVaryingFloats