Module queue

Source
Expand description

Exposes Vulkan queue objects, though these are always abstracted through the ExecutionManager.

Structs§

Queue
Exposes a logical command queue on the device. Note that the physical VkQueue object could be multiplexed between different logical queues (e.g. on devices with only one queue).
QueueInfo
Stores all information of a queue that was found on the physical device.

Enums§

QueueType
Abstraction over vulkan queue capabilities. Note that in raw Vulkan, there is no ‘Graphics queue’. Phobos will expose one, but behind the scenes the exposed e.g. graphics and transfer queues could point to the same hardware queue. Synchronization for this is handled for you.