#[repr(C)]pub struct PhysicalDeviceCooperativeMatrix2FeaturesNV {
pub s_type: StructureType,
pub p_next: *mut c_void,
pub cooperative_matrix_workgroup_scope: u32,
pub cooperative_matrix_flexible_dimensions: u32,
pub cooperative_matrix_reductions: u32,
pub cooperative_matrix_conversions: u32,
pub cooperative_matrix_per_element_operations: u32,
pub cooperative_matrix_tensor_addressing: u32,
pub cooperative_matrix_block_loads: u32,
}Expand description
VkPhysicalDeviceCooperativeMatrix2FeaturesNV
Provided by VK_NV_cooperative_matrix2.
§Extends
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_2_FEATURES_NV.
p_next: *mut c_voidOptional, may be null.
cooperative_matrix_workgroup_scope: u32§cooperative_matrix_flexible_dimensions: u32§cooperative_matrix_reductions: u32§cooperative_matrix_conversions: u32§cooperative_matrix_per_element_operations: u32§cooperative_matrix_tensor_addressing: u32§cooperative_matrix_block_loads: u32Implementations§
Source§impl PhysicalDeviceCooperativeMatrix2FeaturesNV
impl PhysicalDeviceCooperativeMatrix2FeaturesNV
Sourcepub fn builder<'a>() -> PhysicalDeviceCooperativeMatrix2FeaturesNVBuilder<'a>
pub fn builder<'a>() -> PhysicalDeviceCooperativeMatrix2FeaturesNVBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for PhysicalDeviceCooperativeMatrix2FeaturesNV
impl Clone for PhysicalDeviceCooperativeMatrix2FeaturesNV
Source§fn clone(&self) -> PhysicalDeviceCooperativeMatrix2FeaturesNV
fn clone(&self) -> PhysicalDeviceCooperativeMatrix2FeaturesNV
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 moreimpl Copy for PhysicalDeviceCooperativeMatrix2FeaturesNV
impl ExtendsDeviceCreateInfo for PhysicalDeviceCooperativeMatrix2FeaturesNV
impl ExtendsPhysicalDeviceFeatures2 for PhysicalDeviceCooperativeMatrix2FeaturesNV
Auto Trait Implementations§
impl Freeze for PhysicalDeviceCooperativeMatrix2FeaturesNV
impl RefUnwindSafe for PhysicalDeviceCooperativeMatrix2FeaturesNV
impl !Send for PhysicalDeviceCooperativeMatrix2FeaturesNV
impl !Sync for PhysicalDeviceCooperativeMatrix2FeaturesNV
impl Unpin for PhysicalDeviceCooperativeMatrix2FeaturesNV
impl UnsafeUnpin for PhysicalDeviceCooperativeMatrix2FeaturesNV
impl UnwindSafe for PhysicalDeviceCooperativeMatrix2FeaturesNV
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