3#import bevy_core_pipeline::fullscreen_vertex_shader::FullscreenVertexOutput 4#import bevy_post_process::effect_stack::chromatic_aberration::chromatic_aberration 5#import bevy_post_process::effect_stack::lens_distortion::lens_distortion 6#import bevy_post_process::effect_stack::vignette::vignette 9fn 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);