Expand description
Command queues.
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.
Re-exports
pub use self::capability::Capability;
pub use self::capability::Supports;
pub use self::capability::Compute;
pub use self::capability::Graphics;
pub use self::capability::General;
pub use self::capability::Transfer;
pub use self::family::QueueFamily;
pub use self::family::QueueFamilyId;
pub use self::family::QueueGroup;
pub use self::family::Queues;
Modules
Type system encoded queue capabilities.
Queue family and groups.
Structs
Stronger-typed and safer
CommandQueue
wraps around RawCommandQueue
.Submission information for a command queue.
Enums
The type of the queue, an enum encompassing
queue::Capability
Traits
RawCommandQueue
are abstractions to the internal GPU execution engines.
Commands are executed on the the device by submitting command buffers to queues.