Hi, I’m trying to display anaglyph. I know how it should work, but I have problem with blending. I will explain it by example. I want do display some black text as anaglyph. Cyan text is drawn first, and then red one. Then red text is closer to observer blending works fine - every pixel where red text covers cyan is black. But when scene is rotated and cyan text is closer, it covers red text without blending.
glEnable(GL_BLEND); glColorMask(CYAN); TranslateLeft(); DisplayText(); glColorMask(RED); TranslateRight(); DisplayText(); glDisable(GL_BLEND);
What could be wrong?
I’ve forgotten about clearing depth buffer, and that caused problem. Sorry, my bad.