Donner SVG main
0.8.0 ยท 382bd0190.8.0 main
SVG editor and embeddable C⁠+⁠+⁠20 engine.
Loading...
Searching...
No Matches
gpu Directory Reference
Directory dependency graph for gpu:

Directories

 
browser
 
metal
 
shader
 
vulkan

Files

 
BufferMappingTable.h
 donner::gpu::BufferMappingTable - the bookkeeping behind a backend's host buffer mappings.
 
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.
 
DeviceLost.h
 donner::gpu::DeviceLostState - the sticky device-loss condition of one backend root.
 
DeviceObserver.h
 donner::gpu::DeviceObserver - notification of the work a device accepts, on every backend.
 
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.
 
TextureExport.h
 donner::gpu::TextureExport - naming a texture of one runtime device on another.