#[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: VkStructureType
§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 VkPhysicalDeviceShaderCorePropertiesAMD
impl Clone for VkPhysicalDeviceShaderCorePropertiesAMD
Source§fn clone(&self) -> VkPhysicalDeviceShaderCorePropertiesAMD
fn clone(&self) -> VkPhysicalDeviceShaderCorePropertiesAMD
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 VkPhysicalDeviceShaderCorePropertiesAMD
Auto Trait Implementations§
impl Freeze for VkPhysicalDeviceShaderCorePropertiesAMD
impl RefUnwindSafe for VkPhysicalDeviceShaderCorePropertiesAMD
impl !Send for VkPhysicalDeviceShaderCorePropertiesAMD
impl !Sync for VkPhysicalDeviceShaderCorePropertiesAMD
impl Unpin for VkPhysicalDeviceShaderCorePropertiesAMD
impl UnwindSafe for VkPhysicalDeviceShaderCorePropertiesAMD
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