Struct vulkan_bindings::PhysicalDeviceShaderCorePropertiesAMD [−][src]
#[repr(C)]pub struct PhysicalDeviceShaderCorePropertiesAMD {Show 16 fields
pub sType: StructureType,
pub pNext: *mut c_void,
pub shaderEngineCount: u32,
pub shaderArraysPerEngineCount: u32,
pub computeUnitsPerShaderArray: u32,
pub simdPerComputeUnit: u32,
pub wavefrontsPerSimd: u32,
pub wavefrontSize: u32,
pub sgprsPerSimd: u32,
pub minSgprAllocation: u32,
pub maxSgprAllocation: u32,
pub sgprAllocationGranularity: u32,
pub vgprsPerSimd: u32,
pub minVgprAllocation: u32,
pub maxVgprAllocation: u32,
pub vgprAllocationGranularity: u32,
}
Fields
sType: StructureType
pNext: *mut c_void
shaderEngineCount: u32
shaderArraysPerEngineCount: u32
computeUnitsPerShaderArray: u32
simdPerComputeUnit: u32
wavefrontsPerSimd: u32
wavefrontSize: u32
sgprsPerSimd: u32
minSgprAllocation: u32
maxSgprAllocation: u32
sgprAllocationGranularity: u32
vgprsPerSimd: u32
minVgprAllocation: u32
maxVgprAllocation: u32
vgprAllocationGranularity: u32
Trait Implementations
Auto Trait Implementations
impl !Send for PhysicalDeviceShaderCorePropertiesAMD
impl !Sync for PhysicalDeviceShaderCorePropertiesAMD
Blanket Implementations
Mutably borrows from an owned value. Read more