Inestical seems to have wan the bloom battle. Oh well, I was only a day late . Anyway here is EOF3D built-in bloom:




The bloom works in the following way: the scene is first down sampled to 256x256 (faster to blur a smaller image), then it is blurred vertically and then horizonally, and finally the original scene and the blur is combined with the following equation: pixel = original+blur*blur

Fairly easy eh? At the start I was having some serious problems with render to textures (basically they didn't render to texture) but then I noticed that I had made a funny mistake and used the wrong function for rendering to textures. Actually I had always thought that the function that I used before noticing my mistake was the correct function, but that function was probably meant for uninitialized textures. I was using a initialized one. Oh well, now it works, and that's the main thing .