Oops, please ignore my message. Seems like OpenGL has a blending combination to work with data like that. 10min more of research and I would've spared you guys the spam, and me some useless code. My bad.