Re: Performer with dm pbuffers

New Message Reply Date view Thread view Subject view Author view

Sharon Clay (src++at++rose.asd.sgi.com)
Tue, 21 Jan 1997 00:52:13 -0800


+>---- On Jan 14, 10:27am, Ran Yakir wrote:
> Subject: Re: Performer with dm pbuffers
->From guest++at++holodeck.csd.sgi.com Tue Jan 14 01:08:18 1997
->Date: Tue, 14 Jan 1997 10:27:16 +0200
->From: rany++at++rtset.co.il (Ran Yakir)
->In-Reply-To: ulf.yngwe++at++mandator.se
-> "Performer with dm pbuffers" (Jan 13, 5:01pm)
->X-Mailer: Z-Mail-SGI (3.2S.3 08feb96 MediaMail)
->To: ulf.yngwe++at++mandator.se
->Subject: Re: Performer with dm pbuffers
->Cc: info-performer++at++sgi.com
->
->On Jan 13, 5:01pm, ulf.yngwe++at++mandator.se wrote:
->> Subject: Performer with dm pbuffers
->>
->> Is there anybody who has used the digital media pbuffers with performer. I am
->> trying
->> to create a pbuffer to use performer to draw in, but i can't find out how to
->> create one.
->> If anyone has some piece of code it would be greatly apreciated.
->>
->
->The proper way to set up Performer with dmedia pbuffers, is through the calls
->pfPWinWSDrawable() and pfPWinGLCxt(). The drawable is the pbuffer and the
->context can be created with glXCreateContextWithConfigSGIX().
->The problem is that only Performer 2.2 can get a pbuffer as a drawable.
->Performer 2.1 will crash on that. The way to work around this is creating a
->plain old pfPipeWindow, but call glXMakeCurrent with your pbuffer and context
->at the beginning of the drawing frame.

FYI, Performer versions 2.0.3/2.1.1 shipped in IRIX6.3 and
versions 2.0.4/2.1.2 to be shipped in IRIX6.4 and soon to be
released patch 1696 for IRIX6.2 supports the work-around of
handing pf{P}WinWSDrawable a pfbuffer and pf{P}WinFBConfig a
GLXFBConfigSGIX. This methodology, though not graceful, was choosen
as the first line of support because it could be put into 2.0 without
breaking binary compatibility.
Ultimately, Performer2.2 will have a more graceful way of supporting
pbuffers.

src.

-- 
-----{-----{---++at++   -----{----{---++at++   -----{----{---++at++   -----{----{---++at++
Sharon Rose Clay (Fischler) - Silicon Graphics, Advanced Systems Dev.
src++at++sgi.com  (415) 933 - 1002  FAX: (415) 965 - 2658  MS 8U-590
-----{-----{---++at++   -----{----{---++at++   -----{----{---++at++   -----{----{---++at++
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/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 2.0b2 on Mon Aug 10 1998 - 17:54:23 PDT

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