Donner SVG Editor & Engine
SVG-native editor and embeddable SVG2 + CSS3 engine in C++20, with GPU (WebGPU) and compact CPU renderers, built for correctness, security, and performance.
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.
 
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.
 
WgslEmitter.h
 Deterministic WGSL text emission from a donner::gpu::shader IR module.