Struct meshopt_rs::vertex::cache::VertexCacheStatistics
source · [−]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
sourceimpl Default for VertexCacheStatistics
impl Default for VertexCacheStatistics
sourcefn default() -> VertexCacheStatistics
fn default() -> VertexCacheStatistics
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for VertexCacheStatistics
impl Send for VertexCacheStatistics
impl Sync for VertexCacheStatistics
impl Unpin for VertexCacheStatistics
impl UnwindSafe for VertexCacheStatistics
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more