Expand description
GPU Acceleration Framework
Provides GPU compute and rendering capabilities.
§Supported APIs
- Vulkan: Modern cross-platform graphics API
- OpenGL ES: Embedded graphics (compatibility)
- Compute: GPU compute shaders for parallel processing
§Architecture
- Command buffers: Record rendering/compute commands
- Memory management: GPU-visible memory allocation
- Synchronization: Fences, semaphores for GPU/CPU sync
- Queues: Graphics, compute, transfer queues
Modules§
Structs§
- Command
Buffer - GPU command buffer
- GpuDevice
- GPU device
- GpuFeatures
- GPU features
- GpuManager
- GPU manager
- GpuMemory
- GPU memory allocation
Enums§
Functions§
- init
- Initialize GPU subsystem
- with_
gpu_ manager - Execute a function with the GPU manager