#[repr(C)]pub struct ShaderStatisticsInfoAMD {
pub shader_stage_mask: ShaderStageFlags,
pub resource_usage: ShaderResourceUsageAMD,
pub num_physical_vgprs: u32,
pub num_physical_sgprs: u32,
pub num_available_vgprs: u32,
pub num_available_sgprs: u32,
pub compute_work_group_size: [u32; 3],
}Fields§
§shader_stage_mask: ShaderStageFlags§resource_usage: ShaderResourceUsageAMD§num_physical_vgprs: u32§num_physical_sgprs: u32§num_available_vgprs: u32§num_available_sgprs: u32§compute_work_group_size: [u32; 3]Trait Implementations§
Source§impl Clone for ShaderStatisticsInfoAMD
impl Clone for ShaderStatisticsInfoAMD
impl Copy for ShaderStatisticsInfoAMD
Auto Trait Implementations§
impl Freeze for ShaderStatisticsInfoAMD
impl RefUnwindSafe for ShaderStatisticsInfoAMD
impl Send for ShaderStatisticsInfoAMD
impl Sync for ShaderStatisticsInfoAMD
impl Unpin for ShaderStatisticsInfoAMD
impl UnsafeUnpin for ShaderStatisticsInfoAMD
impl UnwindSafe for ShaderStatisticsInfoAMD
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