Module luminance::shader::stage [] [src]

Structs

FragmentShader

Fragment shader. A mandatory stage.

GeometryShader

Geometry shader. An optional stage

Stage

A shader stage. The T type variable gives the type of the shader.

TessellationControlShader

Tessellation control shader. An optional stage.

TessellationEvaluationShader

Tessellation evaluation shader. An optional stage

VertexShader

Vertex shader. A mandatory stage

Enums

StageError

Errors that shader stages can emit.

Type

A shader stage type.

Traits

HasStage

Implement this trait to expose the concept of shader stages.

ShaderTypeable

Class of types that are shader stage types.