Iris vs. OpenGL O2 performance, documentation

Iris vs. OpenGL O2 performance, documentation

Post by Lynn Ziegl » Thu, 31 Oct 1996 04:00:00

I'm sharing some comments (below) received from Paul Spencer of SGI
regarding the use of IrisGL and OpenGL on the O2, and on-line manuals.

McGill Vision Research  687 Pine Ave, Rm H4-14 Montreal, Quebec CANADA      
Voice: (514) 398-1019   Messages: (514) 843-1690   FAX: (514) 843-1691    

Date: Tue, 29 Oct 1996 16:43:33 -0800 (PST)

Lynn Ziegler said:


> It's going around that Iris GL on the O2 has to go through something
> called "Igloo" (?) to convert it to OpenGL or something like that.

Yes; so do all of our new systems, and I believe IR graphics too.
igloo = (I)ris (GL) (O)n (O)penGL :-)

Quote:> So expectedly there is some sort of performance sacrifice for IrisGl
> programs.

Not much. Yes, some, but not a big hit; and the new graphics are
pretty fast anyway, so you may get a net speedup. (Comparing new
to old systems).

Quote:> Please your advice on the right OpenGL manuals to get for someone
> like me (comparable to the "GL Programming Guide, Vol 1 & 2") would
> be very much appreciated.

There are two standard works you should probably get:

   "OpenGL Reference Manual" ISBN 0-201-63276-4 (blue book)
   "OpenGL Programming Guide" (red book)

That isbn is for the first (1992) edition, it's probably updated by
now. Someone stole my other book so I don't have an isbn for that
one. Both published by Addison-Wesley.

The on-line books aren't too bad, either.

These two books *are* on-line (along with other useful info).


Paul Spencer                 Silicon Graphics Advanced Systems Division


1. Netscape Plugins vs OpenGL vs O2 Video


I wrote a plugin for Netscape in OpenGL that reads the O2 video and
display in Netscape (using OGL) the capture frame.

Everything works fine until (core dump)

        - Reload the page
        - Move to another page and come back
        - Open in a new browser and close that browser

The problem seams to be related to the destroy/new of the plugins

Problem 1) OpenGL will crash if I destroy is context and widget and will
eventually crash again if I reload the plugins multiple times.

Problem 2) The dmedia lib will refuse to shutdown and reconnect again.
vlSetupPath() will never want to setup a path between a new VID source
and MEM drain after the previous (from another page) was destroy.

This sequence seams impossible to execute

        First loaded plugins

        .. setup ..

        Destroying the first plugins

        .. destroy ..

        Reloading the plugins

        .. setup ..             *** WILL FAIL ON SETUP PATH

        Never get here

        .. destroy ..

I use X timer and vlGetNextValid to read the video

O2 running 6.3
Old API call to the dmedia
Netscape 3.01S and 4.02

Any directions is welcome

Digital Territories            
|    |     |------- Internet/Intranet Site Builders
|    |                            |
|    45E, rte de Sous-Moulin      |--- --
|      CH-1226 Thonex/Geneva                                 |

|-- Tel +41 (0)22 860 1074 -- Fax +41 (0)22 860 1073

2. Just saw a RealPlayer presentation of Xeon....

3. OpenGL Convolution performance on O2 (or lack therof)

4. Animation Software for FREE?

5. IRIS GL vs. OpenGL

6. Q: How to draw a 2D squre in a 3D space?

7. OpenGL line vs. quad performance problem

8. Giff Questions

9. Direct3D v5 vs SGI OpenGL RGB software performance

10. Silicon Graphics Iris GL documentation

11. Performance Animation Recorder, Amiga vs PC vs Mac

12. IRIS GL on O2

13. dial/buttons box from Personal Iris on O2?