rendy:: hal:: queue
Queues are the execution paths of the graphical processing units. These process submitted commands buffers.
There are different types of queues, which can only handle associated command buffers.
CommandQueue<B, C> has the capability defined by
C: graphics, compute and transfer.
Type system encoded queue capabilities.
Queue family and groups.
Stronger-typed and safer
Identifier for a queue family of a physical device.
Strong-typed group of queues of the same queue family.
Contains a list of all instantiated queues. Conceptually structured as a collection of
Submission information for a command queue.
Compute capability, supporting compute and transfer operations.
General capability, supporting graphics, compute and transfer operations.
Graphics capability, supporting graphics and transfer operations.
The type of the queue, an enum encompassing
Transfer capability, supporting only transfer operations.
A Capability is an object that specifies what kind of operations a queue type performs, allowing what types support what queue operations to be described at runtime by the type system.
General information about a queue family, available upon adapter discovery.
A trait that indicates that a particular type of queue supports