Safe Haskell | None |
---|---|
Language | Haskell2010 |
- data Shader = Shader {
- resource :: !(Resource Shader_)
- viewStage :: !ShaderStage
- identifier :: !Unique
- newtype Shader_ = CompiledShader GLuint
- data Pipeline = Pipeline {
- resourcePL :: !(Resource Pipeline_)
- pipelineIdentifier :: !Unique
- shaders :: [Shader]
- newtype Pipeline_ = Pipeline_ GLuint
- data ShaderStage
Documentation
A shader object for a specific shader stage.
OpenGL equivalent is the shader object.
Shader | |
|
A pipeline object that references a collection of shaders.
OpenGL equivalent is the shader program object.
Pipeline | |
|