Convolving
Krita's current convolution code has a bug that I cannot seem to be able to eradicate -- partly because I don't understand convolution all that well, and partly because the code isn't so terribly clear. So what does the intrepid hacker do when faced with a bit of code with a problem?
Right, he starts rewriting. Unfortunately, owing to the fact that I don't understand convolution all that well, the new code doesn't quite work either. Behold the result of a gaussian blur:
If I had set out to achieve this very cool effect, I wouldn't have been able to do it...