Expand description
The core module holds all functionality that is minimally required to initialize a Vulkan context.
Modulesยง
- app_
info - Exposes all structs needed to store initialization parameters.
- debug
- Contains the debug messenger used to log validation layer messages
- device
- Contains the Vulkan device, the main entrypoint to the Vulkan API.
- error
- Exposes the phobos error type
- init
- Exposes methods to make initialization of the library easier without losing flexibility.
- instance
- Exposes the Vulkan instance, which represents the loaded Vulkan library
- physical_
device - Exposes the physical device, which is a handle to the actual GPU used.
- queue
- Exposes Vulkan queue objects, though these are always abstracted through the ExecutionManager.
- traits
- Defines traits for core