Shader Explorer
Advanced search tips: use spaces to require multiple terms (AND), | for alternatives (OR), wrap phrases in quotes (="a b"), =term for exact match, 'term to include, !term to exclude, ^term to match prefix, !^term to exclude prefix, .ext$ to match suffix, and !.ext$ to exclude suffix.

planar.wgsl

Import path

Functions

get_color

#

Shader defs requirments:

🟢 PLANAR_F16

fn get_color (
index: u32
ray_direction: vec3<f32>
) -> vec3<f32>

get_position

#

Shader defs requirments:

🟢 PLANAR_F16

fn get_position (
index: u32
) -> vec3<f32>

get_spherical_harmonics

#

Shader defs requirments:

🟢 PLANAR_F16

fn get_spherical_harmonics (
index: u32
) -> array

get_cov3d

#

Shader defs requirments:

🟢 PLANAR_F16, 🟢 PRECOMPUTE_COVARIANCE_3D

fn get_cov3d (
index: u32
) -> array<f32, 6>

get_rotation

#

Shader defs requirments:

🟢 PLANAR_F16, 🔴 PRECOMPUTE_COVARIANCE_3D

fn get_rotation (
index: u32
) -> vec4<f32>

get_scale

#

Shader defs requirments:

🟢 PLANAR_F16, 🔴 PRECOMPUTE_COVARIANCE_3D

fn get_scale (
index: u32
) -> vec3<f32>

get_opacity

#

Shader defs requirments:

🟢 PLANAR_F16

fn get_opacity (
index: u32
) -> f32

get_visibility

#

Shader defs requirments:

🟢 PLANAR_F16

fn get_visibility (
index: u32
) -> f32

get_color

#

Shader defs requirments:

🟢 PLANAR_F32

fn get_color (
index: u32
ray_direction: vec3<f32>
) -> vec3<f32>

get_position

#

Shader defs requirments:

🟢 PLANAR_F32

fn get_position (
index: u32
) -> vec3<f32>

get_spherical_harmonics

#

Shader defs requirments:

🟢 PLANAR_F32

fn get_spherical_harmonics (
index: u32
) -> array

get_rotation

#

Shader defs requirments:

🟢 PLANAR_F32

fn get_rotation (
index: u32
) -> vec4<f32>

get_scale

#

Shader defs requirments:

🟢 PLANAR_F32

fn get_scale (
index: u32
) -> vec3<f32>

get_opacity

#

Shader defs requirments:

🟢 PLANAR_F32

fn get_opacity (
index: u32
) -> f32

get_visibility

#

Shader defs requirments:

🟢 PLANAR_F32

fn get_visibility (
index: u32
) -> f32