#[repr(C)]pub struct PhysicalDeviceCooperativeVectorPropertiesNV {
pub s_type: StructureType,
pub next: *mut c_void,
pub cooperative_vector_supported_stages: ShaderStageFlags,
pub cooperative_vector_training_float16_accumulation: Bool32,
pub cooperative_vector_training_float32_accumulation: Bool32,
pub max_cooperative_vector_components: u32,
}Expand description
Fields§
§s_type: StructureType§next: *mut c_void§cooperative_vector_supported_stages: ShaderStageFlags§cooperative_vector_training_float16_accumulation: Bool32§cooperative_vector_training_float32_accumulation: Bool32§max_cooperative_vector_components: u32Trait Implementations§
Source§impl Clone for PhysicalDeviceCooperativeVectorPropertiesNV
impl Clone for PhysicalDeviceCooperativeVectorPropertiesNV
Source§fn clone(&self) -> PhysicalDeviceCooperativeVectorPropertiesNV
fn clone(&self) -> PhysicalDeviceCooperativeVectorPropertiesNV
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 PartialEq for PhysicalDeviceCooperativeVectorPropertiesNV
impl PartialEq for PhysicalDeviceCooperativeVectorPropertiesNV
Source§fn eq(&self, other: &PhysicalDeviceCooperativeVectorPropertiesNV) -> bool
fn eq(&self, other: &PhysicalDeviceCooperativeVectorPropertiesNV) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for PhysicalDeviceCooperativeVectorPropertiesNV
impl Eq for PhysicalDeviceCooperativeVectorPropertiesNV
impl Send for PhysicalDeviceCooperativeVectorPropertiesNV
impl StructuralPartialEq for PhysicalDeviceCooperativeVectorPropertiesNV
impl Sync for PhysicalDeviceCooperativeVectorPropertiesNV
Auto Trait Implementations§
impl Freeze for PhysicalDeviceCooperativeVectorPropertiesNV
impl RefUnwindSafe for PhysicalDeviceCooperativeVectorPropertiesNV
impl Unpin for PhysicalDeviceCooperativeVectorPropertiesNV
impl UnwindSafe for PhysicalDeviceCooperativeVectorPropertiesNV
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