#[repr(C)]pub struct PhysicalDeviceSubgroupSizeControlFeatures {
pub s_type: StructureType,
pub p_next: *mut c_void,
pub subgroup_size_control: u32,
pub compute_full_subgroups: u32,
}Expand description
VkPhysicalDeviceSubgroupSizeControlFeatures
Provided by VK_COMPUTE_VERSION_1_3.
§Extends
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES.
p_next: *mut c_voidOptional, may be null.
subgroup_size_control: u32§compute_full_subgroups: u32Implementations§
Source§impl PhysicalDeviceSubgroupSizeControlFeatures
impl PhysicalDeviceSubgroupSizeControlFeatures
Sourcepub fn builder<'a>() -> PhysicalDeviceSubgroupSizeControlFeaturesBuilder<'a>
pub fn builder<'a>() -> PhysicalDeviceSubgroupSizeControlFeaturesBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for PhysicalDeviceSubgroupSizeControlFeatures
impl Clone for PhysicalDeviceSubgroupSizeControlFeatures
Source§fn clone(&self) -> PhysicalDeviceSubgroupSizeControlFeatures
fn clone(&self) -> PhysicalDeviceSubgroupSizeControlFeatures
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for PhysicalDeviceSubgroupSizeControlFeatures
impl Default for PhysicalDeviceSubgroupSizeControlFeatures
Source§fn default() -> PhysicalDeviceSubgroupSizeControlFeatures
fn default() -> PhysicalDeviceSubgroupSizeControlFeatures
Returns the “default value” for a type. Read more
impl Copy for PhysicalDeviceSubgroupSizeControlFeatures
impl ExtendsDeviceCreateInfo for PhysicalDeviceSubgroupSizeControlFeatures
impl ExtendsPhysicalDeviceFeatures2 for PhysicalDeviceSubgroupSizeControlFeatures
Auto Trait Implementations§
impl Freeze for PhysicalDeviceSubgroupSizeControlFeatures
impl RefUnwindSafe for PhysicalDeviceSubgroupSizeControlFeatures
impl !Send for PhysicalDeviceSubgroupSizeControlFeatures
impl !Sync for PhysicalDeviceSubgroupSizeControlFeatures
impl Unpin for PhysicalDeviceSubgroupSizeControlFeatures
impl UnsafeUnpin for PhysicalDeviceSubgroupSizeControlFeatures
impl UnwindSafe for PhysicalDeviceSubgroupSizeControlFeatures
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