Re: NOT synchronizing to vertical retrace

New Message Reply Date view Thread view Subject view Author view

Angus Dorbie (dorbie++at++bitch.reading.sgi.com)
Wed, 15 Jan 1997 09:56:43 +0000


On Jan 14, 9:32pm, Orad Hi-Tec Systems wrote:
> Subject: NOT synchronizing to vertical retrace
> I want to synchronize my Performer app to an event different
> from a vertical retrace of the framebuffer (i.e., NOT to
> glXSwapBuffers(), glXWaitVideoSyncSGI(), etc.). If I refrain
> from calling pfSync() directly, it gets called internally by
> pfFrame().
> How can I do this?
> For simplicity, lets assume that we are running single-process.
>

The video rate is king. Even if you lock the app to a different rate
you'll still experience problems because your draw will still render
to a multiple of the video. You either have to genlock the video to
bring the I.G. into line or use the vertical sync to lock your i/o.

You could also try resampling the data to match your video rate and
don't bother with the lock. Usually this is less than an optimal
solution.

Cheers,
Angus.
=======================================================================
List Archives, FAQ, FTP: http://www.sgi.com/Technology/Performer/
            Submissions: info-performer++at++sgi.com
        Admin. requests: info-performer-request++at++sgi.com


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:54:20 PDT

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