#[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§
Source§impl Clone for PhysicalDeviceShaderCorePropertiesAMD
impl Clone for PhysicalDeviceShaderCorePropertiesAMD
Source§fn clone(&self) -> PhysicalDeviceShaderCorePropertiesAMD
fn clone(&self) -> PhysicalDeviceShaderCorePropertiesAMD
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for PhysicalDeviceShaderCorePropertiesAMD
Auto Trait Implementations§
impl Freeze for PhysicalDeviceShaderCorePropertiesAMD
impl RefUnwindSafe for PhysicalDeviceShaderCorePropertiesAMD
impl !Send for PhysicalDeviceShaderCorePropertiesAMD
impl !Sync for PhysicalDeviceShaderCorePropertiesAMD
impl Unpin for PhysicalDeviceShaderCorePropertiesAMD
impl UnwindSafe for PhysicalDeviceShaderCorePropertiesAMD
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