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