Expand description
Shader Compiler and Executor
Provides a software shader pipeline using TGSI-like instructions. Shaders are compiled from high-level descriptions into instruction lists, then executed per-pixel by the software rasteriser.
All arithmetic uses integer or 16.16 fixed-point math (no FPU required).
Structs§
- Shader
Compiler - Compiles high-level shader descriptions to TGSI instruction lists.
- Shader
Executor - Executes shader programs on pixel data using software rasterisation.
- Shader
Program - A compiled shader program containing instructions and uniform bindings.
Enums§
- Shader
Op - High-level shader description that gets compiled to TGSI instructions.
- Shader
Type - Type of shader in the pipeline.
- SrcOperand
- Source operand for a TGSI instruction.
- Tgsi
Instruction - TGSI-like instruction set.
- Uniform
Value - A uniform value passed to shader programs.