gausplat_renderer/render/gaussian_3d/
forward.rspub use super::*;
#[derive(Clone, Debug)]
pub struct RenderInput<B: Backend> {
pub device: B::Device,
pub point_count: u64,
pub colors_sh: B::FloatTensorPrimitive,
pub opacities: B::FloatTensorPrimitive,
pub positions: B::FloatTensorPrimitive,
pub rotations: B::FloatTensorPrimitive,
pub scalings: B::FloatTensorPrimitive,
}
#[derive(Clone, Debug)]
pub struct RenderOutput<B: Backend> {
pub colors_rgb_2d: B::FloatTensorPrimitive,
pub state: backward::RenderInput<B>,
}