Struct unity_native_plugin_sys::VkPhysicalDeviceShaderCorePropertiesAMD [−][src]
#[repr(C)]pub struct VkPhysicalDeviceShaderCorePropertiesAMD {Show 16 fields
pub sType: VkStructureType,
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: VkStructureTypepNext: *mut c_voidshaderEngineCount: u32shaderArraysPerEngineCount: u32computeUnitsPerShaderArray: u32simdPerComputeUnit: u32wavefrontsPerSimd: u32wavefrontSize: u32sgprsPerSimd: u32minSgprAllocation: u32maxSgprAllocation: u32sgprAllocationGranularity: u32vgprsPerSimd: u32minVgprAllocation: u32maxVgprAllocation: u32vgprAllocationGranularity: u32Trait Implementations
Auto Trait Implementations
impl !Send for VkPhysicalDeviceShaderCorePropertiesAMD
impl !Sync for VkPhysicalDeviceShaderCorePropertiesAMD
Blanket Implementations
Mutably borrows from an owned value. Read more