   Controlling frame rate, for sterescopic 3D?
  I am wanting to developing an application that can display stereoscopic 3D and I am looking to use shutter 3D glasses, such as the Sumsung SSG-2200AR, which shutter each alternative frame in a 120fps window. From what I can tell at this point they are 'dumb' glasses in that they receive no feedback from the TV, so the syncing of the frames would depend on frequency, rather than information from the display device.On the software side I would display each alternative frame from the left-eye or right-eye perspective, which is simple enough. The issue is ensuring frame sync, so that the odd frames always display left-eye and the even frames the right-eye, at a frame rate of 120fps. Has anyone looked into this, using OpenGL? What is there I could use to help ensure that my frames are rendered at the right rate?   
  The usual way to do this is (to my knowledge) to use quad-buffered OpenGL, provided you have a compatible video card. None of the purely software-driven approaches I've seen have managed to keep a consistent frame rate and so the left and right eye views eventually reverse.As I don't have a compatible video card (or indeed a special 3D monitor) I instead rely on the row-interleaved format, where the left and right eye views appear on alternate scanlines (easy to achieve in OpenGL using the stencil buffer). This can be converted to the field sequential format (what you seem to need) by setting the video card to use an interlaced scanning mode (can be tricky to set up) or using an external line blanker that fakes this by blanking odd rows in one frame and even rows in the next.My work has been purely with a pair of £11 LCD shutter glasses and an regular CRT monitor, so I'm not sure what special considerations you have with your hardware. More information can be found here.   ;  Thanks for the information. I am hoping to use whatever solution works well for the least cost, simply because this would mean increased accessibility to the solution.The graphics card I have access to is a GeForce 9400M/GeForce 9600M GT, which is the hardware built into my portable, and from what I imagine this is your regular double buffer device.I take it there is no way to 'label' a frame so that the graphics card knows whether to sync it to the current frame on the next frame?   ;  I don't believe so; certainly none of the pure software solutions I've seen have worked reliably. If you find anything I'd be interested in hearing it!   