Struct pilka_lib::ash::vk::PhysicalDeviceShaderCorePropertiesAMD[]

#[repr(C)]pub struct PhysicalDeviceShaderCorePropertiesAMD {
    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,
}

Fields

s_type: StructureTypep_next: *mut c_voidshader_engine_count: u32shader_arrays_per_engine_count: u32compute_units_per_shader_array: u32simd_per_compute_unit: u32wavefronts_per_simd: u32wavefront_size: u32sgprs_per_simd: u32min_sgpr_allocation: u32max_sgpr_allocation: u32sgpr_allocation_granularity: u32vgprs_per_simd: u32min_vgpr_allocation: u32max_vgpr_allocation: u32vgpr_allocation_granularity: u32

Implementations

impl PhysicalDeviceShaderCorePropertiesAMD

Trait Implementations

impl Clone for PhysicalDeviceShaderCorePropertiesAMD

impl Copy for PhysicalDeviceShaderCorePropertiesAMD

impl Debug for PhysicalDeviceShaderCorePropertiesAMD

impl Default for PhysicalDeviceShaderCorePropertiesAMD

impl ExtendsPhysicalDeviceProperties2 for PhysicalDeviceShaderCorePropertiesAMD

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.