Expand description
Actual implementation of Kronos compute APIs
Re-exports§
pub use instance::*;pub use device::*;pub use memory::*;pub use buffer::*;pub use pipeline::*;pub use descriptor::*;pub use sync::*;
Modules§
- barrier_
policy - Smart barrier policy for optimal synchronization
- buffer
- Buffer creation and management
- descriptor
- Descriptor set management implementation
- device
- Device creation and queue management
- error
- Error types for Kronos implementation
- forward
- Utilities for forwarding calls to real ICD
- icd_
loader - Vulkan ICD (Installable Client Driver) loader
- instance
- Instance creation and management
- memory
- Memory allocation and management
- persistent_
descriptors - Persistent descriptor management for optimal performance
- pipeline
- Pipeline and command buffer implementation
- pool_
allocator - 3-pool memory allocator for zero allocation in steady state
- sync
- Synchronization primitives implementation
- timeline_
batching - Timeline semaphore batching for efficient submission
Structs§
Functions§
- initialize_
kronos - Initialize Kronos (loads ICD if available)