From: Don Burns (don_burns++at++peru.engr.sgi.com)
Date: 01/18/2001 09:26:15
> 3.We run perfly -G town.pfb (G means gangdraw ); When pipes are not
> genlocked , performer warns about
> shifting phase between pipes when running multipipes apps , now after
> genlocking is silent -> pipes should be genlocked.
>
> BUT runnig perfly the image on the edge bettween pipes is jumping,
> skipping .... -> pipes do not swap the same buffer on the same
> time . Why ?
GangDraw implies Swapready (not genlock). From the pfChannel man page:
PFCHAN_SWAPBUFFERS_HW
All channels swap buffers at the same time. Under IrisGL the
GANGDRAW feature of the mswapbuffers function, under OpenGL the
glxSwapBarrier extension, is used to synchronize buffer
swapping through hardware interlocking. When channels are
distributed across more than one pipe, the SwapReady signal is
to be connected between the pipes. This signal can also be
used to synchronize graphics pipelines across multiple
machines.
-don
This archive was generated by hypermail 2b29 : Thu Jan 18 2001 - 09:26:20 PST