Bevy Shader Explorer
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.
☾
Packages
›
bevy_gaussian_splatting
6.0.0
3.0.0
5.1.0
›
gaussian_4d.wgsl
Copy import path
Save
Structures
DecomposedGaussian4d
#
Copy import statement
struct
DecomposedGaussian4d
{
cov3d:
array
<
f32
, 6>,
delta_mean:
vec3
<
f32
>,
opacity_modifier:
f32
,
dir_t:
f32
,
mask:
bool
,
}
Functions
outer_product
#
Copy import statement
fn
outer_product
(
a:
vec3
<
f32
>,
b:
vec3
<
f32
>
)
->
mat3x3
<
f32
>
conditional_cov3d
#
Copy import statement
Used by 1 shader in bevy_gaussian_splatting 6.0.0
bevy_gaussian_splatting 6.0.0 — gaussian.wgsl
fn
conditional_cov3d
(
position:
vec3
<
f32
>,
index:
u32
,
time:
f32
)
->
DecomposedGaussian4d
Contents
Structures
DecomposedGaussian4d
Functions
outer_product
conditional_cov3d