The texture mode GL_REPLACE should be okay.
On my example the colours darken too when I use GL_ONE_MINUS_SRC_ALPHA but it turns red with GL_CONSTANT_COLOR
Have you tried playing around with other functions if GL_CONSTANT_COLOR doesn't work for you?
http://pyopengl.sourceforge.net/documentation/manual/glBlendFunc.3G.htmlAlso you can try paiting your quad in red and switch texturing mode from GL_REPLACE to GL_MODULATE or something...
- Nicolai de Haan Brøgger