[Mesa-dev] About OpenGL QB stereo support..

Stefanos A. stapostol at gmail.com
Thu Jan 13 12:45:10 PST 2011

On Thu, 13 Jan 2011 21:35:20 +0200, Ian Romanick <idr at freedesktop.org>  

> Hash: SHA1
> On 01/13/2011 06:51 AM, Stefanos A. wrote:
>> On Thu, 13 Jan 2011 14:18:01 +0200, Corbin Simpson
>> <mostawesomedude at gmail.com> wrote:
>>> 12, 2011 at 3:47 PM, rtfss none <rtfss1 at gmail.com> wrote:
>>>> Hi,
>>>> first sorry if not is the correct place to post it but I was thinking
>>>> that with open source Sandy Bridge and AMD 68xx cards support that
>>>> ship with Displayport 1.2 (AMD only) and HDMI1.4(both) connectors
>>>> supporting
>>>> 3d stereo output if could mesa developers expose support for it.. i.e.
>>>> mesa ogl driver expose support for OGL QB stereo.. of course that
>>>> perhaps should require changes to drm stack or both amd and intel open
>>>> source drivers to setup
>>>> correct stereo frame packing output in this outputs.. that could add
>>>> an advantage of open source drivers to propietary drivers which only
>>>> expose ogl stereo support for professional cards.. and even then i
>>>> think there is no currently support for ogl qb stereo support via hdmi
>>>> 1.4 nor in Nvidia and AMD worlds.. also this could be a good effort to
>>>> port all stereo madness to linux now that seem even MVC hardware
>>>> decoding is supported on both Sandy Bridge and AMD 68xx cards.. that
>>>> could be exposed via VAAPI for SandyBrige (I'm posting on libva dev
>>>> list) or new OpenDecode AMD API which already exposes that support
>>>> (currently Windows world only but some OCL developers have asked AMD
>>>> to support also Linux)..
>>> DRI and GLX have all the correct support for GL_STEREO, but none of
>>> the open drivers implement it as far as I know. This would probably be
>>> a non-trivial thing to implement.
>> Do we have the necessary documentation to support quad-buffer stereo?
> I'm not sure.  I think HDMI does stereo differently than the traditional
> approach.  The traditional way is to just switch between the left and
> right buffers each vertical blank.

What about configurations that display both buffers on two different  
monitors at the same time? Some cards also have distinct output ports for  
an active sync signal, although that can probably be ignored for now.

The HDMI 3d spec is available for download *without* an HDMI Adopter  
Agreement. It can be found here:  

More information about the mesa-dev mailing list