Following from this question, iOS / GLES2: How to achieve Glow Effect, I'm investigating making my own blurring routine.
Maybe something along the lines of:
blur8bitGreyscaleBitmap(int resX, int resY, int passes, char* src, char* dest)
{
...
}
And then filling it in with something that takes each pixel in turn, diffusing it into its neighbours, would create a subtle blur. and iterating this process several times would let the blur diffuse outwards.
Is there a better method than this?
also, this looks like just the sort of task that could be made to run 20x faster with good ( maybe NEON ) optimisation.
I am looking for alternate techniques, code, links.