1//! Miscellaneous postprocessing effects, currently just chromatic aberration.3import bevy_core_pipeline::fullscreen_vertex_shader::FullscreenVertexOutput;4import package::effect_stack::chromatic_aberration::chromatic_aberration;5import package::effect_stack::lens_distortion::lens_distortion;6import package::effect_stack::vignette::vignette;8@fragment9fn fragment_main(in: FullscreenVertexOutput) -> @location(0) vec4<f32> {10 let distorted_uv = lens_distortion(in.uv);11 let color = chromatic_aberration(distorted_uv);12 return vec4(vignette(in.uv, color), 1.0);13}