|
|
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 | |
| metal | |
| shader | |
Files | |
| CheckedArithmetic.h | |
| Overflow-checked integer arithmetic for GPU byte-size and extent math. | |
| CommandEncoder.h | |
donner::gpu::CommandEncoder and donner::gpu::RenderPassEncoder - fail-closed command recording. | |
| Commands.h | |
Validated command value types recorded by donner::gpu::CommandEncoder. | |
| Descriptors.h | |
Typed immutable descriptors for donner::gpu resource creation. | |
| Device.h | |
donner::gpu::Device - the abstract GPU device with shared fail-closed validation. | |
| GpuError.h | |
Explicit error types returned by donner::gpu APIs. | |
| GpuLimits.h | |
Documented validation limits enforced by donner::gpu::Device. | |
| GpuResult.h | |
Result type returned by fallible donner::gpu APIs. | |
| Handles.h | |
Move-only, generation-checked resource handles for donner::gpu. | |
| RecordingDevice.h | |
donner::gpu::RecordingDevice - the deterministic recording backend. | |