Donner SVG 0.8.0-pre
SVG editor and embeddable C⁠+⁠+⁠20 engine.
Loading...
Searching...
No Matches
shader Directory Reference
Directory dependency graph for shader:

Directories

 
programs

Files

 
IrExpr.h
 Typed, immutable expression nodes for the donner::gpu::shader IR.
 
IrLayout.h
 Host-shareable memory layout engine for donner::gpu::shader types.
 
IrModule.h
 Module model and validating builders for the donner::gpu::shader IR.
 
IrStatement.h
 Statement nodes for the donner::gpu::shader IR.
 
IrType.h
 Immutable type model for the donner::gpu::shader IR.
 
ModuleInterface.h
 Bridges an donner::gpu::shader::IrModule to the descriptors the GPU runtime consumes.
 
MslBindingMap.h
 The deterministic Metal argument-table mapping shared by the MSL emitter and the Metal backend.
 
MslEmitter.h
 Deterministic Metal Shading Language emission from a donner::gpu::shader IR module.
 
ShaderError.h
 Error type returned by the donner::gpu::shader IR builder and layout engine.
 
ShaderResult.h
 Result type returned by fallible donner::gpu::shader APIs.
 
SpirvEmitter.h
 Deterministic SPIR-V binary emission from a donner::gpu::shader IR module.
 
WgslEmitter.h
 Deterministic WGSL text emission from a donner::gpu::shader IR module.