pub enum Groups {
Fixed([u32; 3]),
Cover {
target: TargetId,
mip: u32,
group: [u32; 3],
},
}Expand description
How many thread groups a dispatch runs.
Variants§
Fixed([u32; 3])
Cover
Enough groups of group threads to cover a target’s mip: ceil(size / group) per axis.
Trait Implementations§
impl Copy for Groups
impl Eq for Groups
impl StructuralPartialEq for Groups
Auto Trait Implementations§
impl Forget for Groups
impl Freeze for Groups
impl RefUnwindSafe for Groups
impl Send for Groups
impl Sync for Groups
impl Unpin for Groups
impl UnsafeUnpin for Groups
impl UnwindSafe for Groups
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.