MSLPlayground
Playing with Core Image and Metal Shader Language for fun.
TikTokfy Filter
float4 tiktokfy(sampler s, float offset) {
float2 coord = s.coord();
float2 rOffset = float2(offset, offset);
float2 gbOffset = float2(-offset, -offset);
float3 rgb;
rgb.r = s.sample(coord - rOffset).r;
rgb.gb = s.sample(coord - gbOffset).gb;
return float4(rgb, 1.0);
}