#[repr(C)]pub struct PhysicalDeviceSubgroupProperties {
pub s_type: StructureType,
pub p_next: *mut c_void,
pub subgroup_size: u32,
pub supported_stages: ShaderStageFlags,
pub supported_operations: SubgroupFeatureFlags,
pub quad_operations_in_all_stages: Bool32,
}Fields§
§s_type: StructureType§p_next: *mut c_void§subgroup_size: u32§supported_stages: ShaderStageFlags§supported_operations: SubgroupFeatureFlags§quad_operations_in_all_stages: Bool32Trait Implementations§
impl Copy for PhysicalDeviceSubgroupProperties
Auto Trait Implementations§
impl !Send for PhysicalDeviceSubgroupProperties
impl !Sync for PhysicalDeviceSubgroupProperties
impl Freeze for PhysicalDeviceSubgroupProperties
impl RefUnwindSafe for PhysicalDeviceSubgroupProperties
impl Unpin for PhysicalDeviceSubgroupProperties
impl UnsafeUnpin for PhysicalDeviceSubgroupProperties
impl UnwindSafe for PhysicalDeviceSubgroupProperties
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