pub struct VertexCacheStatistics {
pub vertices_transformed: u32,
pub warps_executed: u32,
pub acmr: f32,
pub atvr: f32,
}
Fields§
§vertices_transformed: u32
§warps_executed: u32
§acmr: f32
Transformed vertices / triangle count
Best case 0.5, worst case 3.0, optimum depends on topology
atvr: f32
Transformed vertices / vertex count
Best case 1.0, worst case 6.0, optimum is 1.0 (each vertex is transformed once)
Trait Implementations§
Source§impl Default for VertexCacheStatistics
impl Default for VertexCacheStatistics
Source§fn default() -> VertexCacheStatistics
fn default() -> VertexCacheStatistics
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for VertexCacheStatistics
impl RefUnwindSafe for VertexCacheStatistics
impl Send for VertexCacheStatistics
impl Sync for VertexCacheStatistics
impl Unpin for VertexCacheStatistics
impl UnwindSafe for VertexCacheStatistics
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