Original Post
Hey, A friend and I have just completely a particle system in OpenGL. As per most resources on the subject, the blending function we're using is GL_SRC_ALPHA, GL_ONE. Whilst this works fine on black backgrounds, when we try to draw on a white background then clearly the (1.0, 1.0, 1.0) is scaled up by 1x to give (1.0, 1.0, 1.0) - and our particles are totally invisible. We are unable to find any combination of blending functions that give good results. Does anyone have any solutions to this?