Struct ash::vk::ShaderResourceUsageAMD
source · #[repr(C)]pub struct ShaderResourceUsageAMD {
pub num_used_vgprs: u32,
pub num_used_sgprs: u32,
pub lds_size_per_local_work_group: u32,
pub lds_usage_size_in_bytes: usize,
pub scratch_mem_usage_in_bytes: usize,
}
Expand description
Fields§
§num_used_vgprs: u32
§num_used_sgprs: u32
§lds_size_per_local_work_group: u32
§lds_usage_size_in_bytes: usize
§scratch_mem_usage_in_bytes: usize
Implementations§
source§impl ShaderResourceUsageAMD
impl ShaderResourceUsageAMD
pub fn builder<'a>() -> ShaderResourceUsageAMDBuilder<'a>
Trait Implementations§
source§impl Clone for ShaderResourceUsageAMD
impl Clone for ShaderResourceUsageAMD
source§fn clone(&self) -> ShaderResourceUsageAMD
fn clone(&self) -> ShaderResourceUsageAMD
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for ShaderResourceUsageAMD
impl Debug for ShaderResourceUsageAMD
source§impl Default for ShaderResourceUsageAMD
impl Default for ShaderResourceUsageAMD
source§fn default() -> ShaderResourceUsageAMD
fn default() -> ShaderResourceUsageAMD
Returns the “default value” for a type. Read more