Search across packages, versions, files, declarations, and comments. Use multiple terms to narrow results (AND), and add @vertex, @fragment, or @compute to filter by shader stage.

Structures

DecomposedGaussian4d

#
struct DecomposedGaussian4d {
cov3d: array<f32, 6>,
delta_mean: vec3<f32>,
opacity_modifier: f32,
dir_t: f32,
mask: bool,
}

Functions

outer_product

#
fn outer_product (
a: vec3<f32>,
b: vec3<f32>
) -> mat3x3<f32>

conditional_cov3d

#
Used by 1 shader in bevy_gaussian_splatting 6.0.0
fn conditional_cov3d (
position: vec3<f32>,
index: u32,
time: f32
) -> DecomposedGaussian4d
Contents