Re: IrisGl/OpenGl

New Message Reply Date view Thread view Subject view Author view

Michael T. Jones (mtj++at++babar.asd.sgi.com)
Wed, 8 May 1996 17:04:15 -0700


On May 8, 3:16pm, Hugo Penafiel wrote:
> Subject: IrisGl/OpenGl
>
> I am currently running some Performer applications on a 4 CPU ONYX
> RE2. In moving over to Performer 2.0/OpenGL I am finding out that
> our application is running noticably slower than when using Performer 1.2/
> IrisGl. I was recently reminded that the RE2 runs IrisGl native (not
> surprised however) and OpenGl in some sort of interpreted(?) mode. So I
> would like to know what are my options to regain performance. One that
> comes to mind is to stick with IrisGl (short term fix). Are there any
> options to upgrade an RE2 graphics board that runs OpenGL native as the
> Impacts and IR's do? Should I start begging the company I buy some
> Performer applications from to please continue support for IrisGl?
> Any other options to consider!?

you should port to 2.0, as you have done.

you should make any iris gl functions in your code
be conditional compiles, bracketing them with gl-specific
guards as is done in the performer sample code (look at
style.c).

then you should build *two* executables, hugo_igl and hugo_ogl
just as we do with perfly.

this is not hard, is all that it takes, and gives you peak speed
in both igl-centric and ogl-centric machines.

this is the best choice where supporting both types of machines
is the goal. alternately, you could upgrade all your machines to
Impact and InfiniteReality. ;-)

Michael

-- 

Be seeing you, Phone:415.933.1455 Fax:415.965.2658 M/S:8U-590 Michael T. Jones Silicon Graphics, Advanced Systems Division mtj++at++sgi.com 2011 N. Shoreline Blvd., Mtn. View, CA 94039-7311 "Du musst Amboss oder Hammer sein" -- Goethe


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:52:53 PDT

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