As I mentioned before, I found a few problems with glDrawBuffer and stereo. Basically, I've rewritten all the code with deals with simultaneous drawing to more than one color buffer at a time (ala glDrawBuffer(GL_FRONT_AND_BACK). Quad-buffered stereo should be fully supported in the core code now, though I can't readily test that. Software-implemented alpha buffers were also updated to support quad-buffering. The SetBuffer() device driver function has changed slightly. Basically, all implemementations of it must now accept the tokens GL_FRONT_LEFT and GL_BACK_LEFT instead of GL_FRONT and GL_BACK. If the driver also supports stereo or simultaneous drawing to multiple buffers then it will have to handle the other tokens which glDrawPixels accepts. The dd.h file documentation has been updated to explain everything. I've updated SetBuffer's implementation in the X, OS/Mesa and 3Dfx/Glide drivers so far. I'll do the others but won't be able to test them. -Brian ---------------------------------------------------------------------- Brian Paul Avid Technology / Softimage [EMAIL PROTECTED]