RE: [info-performer] 4 pipe efficiency question

New Message Reply Date view Thread view Subject view Author view

From: Dick Rous (dick++at++sgi.com)
Date: 09/02/2002 00:16:22


Hi Frans,

according the GLX spec, sharing of OpenGL display lists is only
possible between glXContexts on the same X screen. So in your case,
you could share between right /left eye pairs only.
For the 4 pipes you need 4 parallel processes/threads, each with
their own, independent glXContext.

SGI's Performer and MultipipeSDK API's solve the multipipe
issues for you.

I'm in Groningen tomorrow. We can speak details then.

Regards,

Dick.

> -----Original Message-----
> From: Frans van Hoesel [mailto:F.H.J.van.Hoesel++at++chem.rug.nl]
> Sent: Sunday, September 01, 2002 15:27
> To: info-performer++at++sgi.com
> Subject: [info-performer] 4 pipe efficiency question
>
>
>
> Hi,
>
> It is basically a hardware, opengl related graphics question, but
> I think the knowledge of these these things is much higher
> in this group, which is the reason I post my question here.
>
> We need to render in stereo to a 4 sided cubical projection system,
> which means that every object in the scene in possibly drawn 8 times
> (but culling is likely to reduce this number a bit).
> The geometry itself is drawn using opengl (sorry no performer), but
> changes its shape every frame.
> Currently we put this shape into an array and use the array
> extensions to draw the geometry.
> The questions is about effeciency. Would it be better to use a display
> list for such shapes and use COMPILE_AND_EXECUTE mode for
> filling them,
> and then call the list possibly 7 more times? Are the
> displaylist shared
> efficiently between the 4 pipesvia a separate, hopefully very
> fast, bus?
> If there is such a connection, it might be a good idea, but is it???
>
> best regards,
>
> -frans
>
> _______________________________________________________________
>
> "Hi, my name is Frans, I'm your crazy scientist for today."
>
> Frans van Hoesel hoesel++at++chem.rug.nl
> http://hpcv100.rc.rug.nl/~hoesel
> _______________________________________________________________
>
> --------------------------------------------------------------
> ---------
> List Archives, Info, FAQ: http://www.sgi.com/software/performer/
> Open Development Project: http://oss.sgi.com/projects/performer/
> Submissions: info-performer++at++sgi.com
> Admin. requests: info-performer-request++at++sgi.com
> --------------------------------------------------------------
> ---------
>


New Message Reply Date view Thread view Subject view Author view

This archive was generated by hypermail 2b29 : Mon Sep 02 2002 - 00:16:35 PDT

This message has been cleansed for anti-spam protection. Replace '++at++' in any mail addresses with the '@' symbol.