Back home 🏡 WGSL Spec Bevy WGSL Functions

prepass_utils.wgsl

Import path

Functions

prepass_depth

#

Shader defs:

🟢 DEPTH_PREPASS

fn prepass_depth(frag_coord: vec4<f32>, sample_index: u32) -> f32
Parameter Type
frag_coord vec4<f32>
sample_index u32
Returns: f32

prepass_normal

#

Shader defs:

🟢 NORMAL_PREPASS

fn prepass_normal(frag_coord: vec4<f32>, sample_index: u32) -> vec3<f32>
Parameter Type
frag_coord vec4<f32>
sample_index u32
Returns: vec3<f32>

prepass_motion_vector

#

Shader defs:

🟢 MOTION_VECTOR_PREPASS

fn prepass_motion_vector(frag_coord: vec4<f32>, sample_index: u32) -> vec2<f32>
Parameter Type
frag_coord vec4<f32>
sample_index u32
Returns: vec2<f32>