Back home 🏡 WGSL Spec Bevy WGSL Functions

meshlet_mesh_material.wgsl

Functions

vertex

#
@vertex
fn vertex(vertex_input: u32) -> @builtin(position) vec4<f32>
Parameter Type
vertex_input u32
Returns: @builtin(position) vec4<f32>

fragment

#
@fragment
fn fragment(frag_coord: vec4<f32>) -> @location(0) vec4<f32>
Parameter Type
frag_coord vec4<f32>
Returns: @location(0) vec4<f32>

prepass_fragment

#
@fragment

Shader defs:

🟢 PREPASS_FRAGMENT

fn prepass_fragment(frag_coord: vec4<f32>) -> prepass_io::FragmentOutput
Parameter Type
frag_coord vec4<f32>
Returns: prepass_io::FragmentOutput