Here is a new tech demo that I have been working on in LWJGL. The scene is rendered into a float buffer, and the component that is > 1 is gaussian blurred and redisplayed over the top. The bloom is slightly ‘exaggerated’ in this demo… but what’s the point of a bloom tech demo if you can’t make it look like gears of war.
The demo requires OpenGL 2.0, Non power of 2 textures and float texture support:
http://strumpy.org/Games/HDRDemo/deploy.jnlp