pub struct FastPathGpuOutput {
pub trust: Vec<f32>,
pub residual_history_out: Vec<f32>,
pub drift_history_out: Vec<f32>,
pub total_ms: f64,
pub dispatch_ms: f64,
pub adapter_name: String,
pub backend: String,
}Expand description
Result from a single-frame GPU fast-path kernel execution.
Fields§
§trust: Vec<f32>§residual_history_out: Vec<f32>§drift_history_out: Vec<f32>§total_ms: f64Wall-clock time including dispatch + readback (ms).
dispatch_ms: f64Wall-clock time for dispatch + poll only (ms).
adapter_name: String§backend: StringTrait Implementations§
Source§impl Clone for FastPathGpuOutput
impl Clone for FastPathGpuOutput
Source§fn clone(&self) -> FastPathGpuOutput
fn clone(&self) -> FastPathGpuOutput
Returns a duplicate 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 FastPathGpuOutput
impl Debug for FastPathGpuOutput
Auto Trait Implementations§
impl Freeze for FastPathGpuOutput
impl RefUnwindSafe for FastPathGpuOutput
impl Send for FastPathGpuOutput
impl Sync for FastPathGpuOutput
impl Unpin for FastPathGpuOutput
impl UnsafeUnpin for FastPathGpuOutput
impl UnwindSafe for FastPathGpuOutput
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