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
gpu Directory Reference
Directory dependency graph for gpu:

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.