|
|
Donner SVG 0.8.0-pre
SVG editor and embeddable C++20 engine.
|
Directories | |
| baseline | |
| metal | |
| shader | |
| vulkan | |
Files | |
| CheckedArithmetic.h | |
| Overflow-checked integer arithmetic for GPU byte-size and extent math. | |
| CommandEncoder.h | |
donner::gpu::CommandEncoder, donner::gpu::RenderPassEncoder, and donner::gpu::ComputePassEncoder - 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 RAII, generation-checked resource handles for donner::gpu. | |
| RecordingDevice.h | |
donner::gpu::RecordingDevice - the deterministic recording backend. | |