Struct ash::vk::PhysicalDeviceShaderCorePropertiesAMD  
source · #[repr(C)]pub struct PhysicalDeviceShaderCorePropertiesAMD {Show 16 fields
    pub s_type: StructureType,
    pub p_next: *mut c_void,
    pub shader_engine_count: u32,
    pub shader_arrays_per_engine_count: u32,
    pub compute_units_per_shader_array: u32,
    pub simd_per_compute_unit: u32,
    pub wavefronts_per_simd: u32,
    pub wavefront_size: u32,
    pub sgprs_per_simd: u32,
    pub min_sgpr_allocation: u32,
    pub max_sgpr_allocation: u32,
    pub sgpr_allocation_granularity: u32,
    pub vgprs_per_simd: u32,
    pub min_vgpr_allocation: u32,
    pub max_vgpr_allocation: u32,
    pub vgpr_allocation_granularity: u32,
}Expand description
Fields§
§s_type: StructureType§p_next: *mut c_void§shader_engine_count: u32§shader_arrays_per_engine_count: u32§compute_units_per_shader_array: u32§simd_per_compute_unit: u32§wavefronts_per_simd: u32§wavefront_size: u32§sgprs_per_simd: u32§min_sgpr_allocation: u32§max_sgpr_allocation: u32§sgpr_allocation_granularity: u32§vgprs_per_simd: u32§min_vgpr_allocation: u32§max_vgpr_allocation: u32§vgpr_allocation_granularity: u32Implementations§
source§impl PhysicalDeviceShaderCorePropertiesAMD
 
impl PhysicalDeviceShaderCorePropertiesAMD
pub fn builder<'a>() -> PhysicalDeviceShaderCorePropertiesAMDBuilder<'a>
Trait Implementations§
source§impl Clone for PhysicalDeviceShaderCorePropertiesAMD
 
impl Clone for PhysicalDeviceShaderCorePropertiesAMD
source§fn clone(&self) -> PhysicalDeviceShaderCorePropertiesAMD
 
fn clone(&self) -> PhysicalDeviceShaderCorePropertiesAMD
Returns a copy 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 more