pub struct DispatchDescriptor {Show 13 fields
pub packet_index: u64,
pub packet_type: PacketType,
pub header: u16,
pub setup: u16,
pub dimensions: u16,
pub workgroup_size: [u16; 3],
pub grid_size: [u32; 3],
pub private_segment_size: u32,
pub group_segment_size: u32,
pub kernel_object: u64,
pub kernarg: KernargClass,
pub completion_signal: u64,
pub captured_bytes: [u8; 64],
}Expand description
Normalized dispatch descriptor (vendor-neutral SoftGPU view).
Fields§
§packet_index: u64§packet_type: PacketType§header: u16§setup: u16§dimensions: u16§workgroup_size: [u16; 3]§grid_size: [u32; 3]§private_segment_size: u32§group_segment_size: u32§kernel_object: u64§kernarg: KernargClass§completion_signal: u64§captured_bytes: [u8; 64]Owned AQL bytes for replay without living host pointers.
Trait Implementations§
Source§impl Clone for DispatchDescriptor
impl Clone for DispatchDescriptor
Source§fn clone(&self) -> DispatchDescriptor
fn clone(&self) -> DispatchDescriptor
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DispatchDescriptor
impl Debug for DispatchDescriptor
impl Eq for DispatchDescriptor
Source§impl PartialEq for DispatchDescriptor
impl PartialEq for DispatchDescriptor
impl StructuralPartialEq for DispatchDescriptor
Auto Trait Implementations§
impl Freeze for DispatchDescriptor
impl RefUnwindSafe for DispatchDescriptor
impl Send for DispatchDescriptor
impl Sync for DispatchDescriptor
impl Unpin for DispatchDescriptor
impl UnsafeUnpin for DispatchDescriptor
impl UnwindSafe for DispatchDescriptor
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more