no fucking clue what I'm doing here, but it looks like I just fixed the Bloom shader in combination with a GUI
(the old implementation used a material with alpha_blend for the compositor's output, hence Ogre rendered the GUI first and the shader afterward. the new implementation uses a cg program to create the bloom effect which seems to work)