Lets say that I want to process a group of NxN input pixels, then use the result when writing to a group of NxN output pixels. Your standard block-based processing.
Is this possible using GLSL? It seems that there is a 1:1 relation between kernels and output pixels? I would really appreciate examples doing stuff like this.