Jim Helman (jimh++at++surreal)
Thu, 14 Sep 95 11:24:36 -0700
If you have to do your own swapbuffers synchronization across multiple
pipes without Performer, the application semaphore approach is the
best. Perfomer uses something similar internally, and it works 99.99%
of the time especially when your processes are locked on isolated
CPUs. The GANGDRAW and swapready wire approach works 100%, but is
only useful for machines in dedicated applications because GANGDRAW
imposes significant limitations. Most notably, it does not allow
cursor changes (such as are usually caused by moving the mouse between
windows) and will crash graphics if you do or if things are not wired
correctly.
You really do need GANGDRAW when trying to synchronize pipes across
one or more separate Onyxes. But in most other cases, host-side
synchronization works well enough.
GANGDRAW is not yet available via an OpenGL extension. But if you
*really* need it in a Performer 2.0 OpenGL-based application, contact
us directly.
rgds,
-jim helman
jimh++at++surreal.asd.sgi.com
415/390-1151
This archive was generated by hypermail 2.0b2 on Mon Aug 10 1998 - 17:51:53 PDT