Re: mixing various API's

New Message Reply Date view Thread view Subject view Author view

From: Angus Dorbie (dorbie++at++sgi.com)
Date: 05/15/2001 13:58:16


Oerformer has some direct support for a subset of OpenGL|Shader state
which you can attach to nodes in a scene graph. Everything beneath has
the shader effect.

Volumiser has some sample code and perhaps some direct support to work
with Performer (I think it builds geosets) but I'm not too familiar with
it. Fortunately this means you won't have to resort entirely to draw
callbacks, but you still have to do a little bit of work to get them to
play together.

Cheers,Angus.

"Tomlinson, Gordon" wrote:
>
> Look at Draw call backs on pfChannels
> and or pfNodes
>
> You have to do this in the Draw process
> as only this process has Opengl context.
>
>
>
>
> Gordon.
> _________________________________________________________________
> Gordon Tomlinson
> Manager Urban Simulation Products.
> MultiGen-Paradigm Inc
> "a Computer Associates Company"
> Suite 400, 14900 Landmark Blvd Dallas Texas 75240 USA
> Tel: 972 960 2301 ext 309 Fax: 972 960 9049
> Email: gordon.tomlinson++at++ca.com <mailto:gordon.tomlinson++at++ca.com>
>
>
> -----Original Message-----
> From: Mark Gill [mailto:Mark.Gill++at++usm.edu]
> Sent: Tuesday, May 15, 2001 10:04 AM
> To: Info-Performer++at++Sgi. Com
> Subject: mixing various API's
>
> pfGreeting,
>
> Here's a question. How do I mix different Open GL api's within a single
> Performer app? For instance: Say I've got a Performer scene, of maybe a
> car. I want to do the car, and some ofthe surrounding geometry with
> Performer, but the hubcaps could be nicely done with Open GL Shader. Say
> that I've got a routine for volumizer for doing clouds, and I've already got
> a gui written in plain old open gl that I want to put over the app. How is
> this done?
>
> I've heard it's possible to do this -- but actual implementation is hard to
> find.
>
> pfThanks in pfAdvance
>
> Mark Gill Visualization Researcher
> CHL Stennis Space Center
> Mark.Gill++at++usm.edu
> ----------------------------------------------
>
> -----------------------------------------------------------------------
> List Archives, FAQ, FTP: 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
> -----------------------------------------------------------------------
> List Archives, FAQ, FTP: 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

-- 
For Performer+OpenGL tutorials http://www.dorbie.com/

"Whenever there is a conflict between human rights and property rights, human rights must prevail." --Abraham Lincoln


New Message Reply Date view Thread view Subject view Author view

This archive was generated by hypermail 2b29 : Tue May 15 2001 - 13:58:55 PDT

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