|
|
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.
|
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. | |