Z562XGPOLUEHGPU4CLFJL6OCO4ID2USISIJ2POYZWR4MGSSITMXAC
let red_source = in.uv + normalize(settings.red_offset) * offset_strength;
let green_source = in.uv + normalize(settings.green_offset) * offset_strength;
let blue_source = in.uv + normalize(settings.blue_offset) * offset_strength;
var red_pixel = textureSample(screen_texture, texture_sampler, red_source);
var green_pixel = textureSample(screen_texture, texture_sampler, green_source);
var blue_pixel = textureSample(screen_texture, texture_sampler, blue_source);
textureSample(screen_texture, texture_sampler, in.uv + normalize(settings.red_offset) * offset_strength).r,
textureSample(screen_texture, texture_sampler, in.uv + normalize(settings.green_offset) * offset_strength).g,
textureSample(screen_texture, texture_sampler, in.uv + normalize(settings.blue_offset) * offset_strength).b,
red_pixel.r,
green_pixel.g,
blue_pixel.b,