On Wed, Sep 10, 2003 at 06:05:42PM +0200, Michel Dänzer wrote: > On Wed, 2003-09-10 at 17:55, Alan Hourihane wrote: > > On Wed, Sep 10, 2003 at 05:41:23PM +0200, Michel Dänzer wrote: > > > On Wed, 2003-09-10 at 17:09, Jim Gettys wrote: > > > > > > > > While the X server has had the XSync extension for a long time, > > > > the operating system "hooks" to allow X to synchronize with > > > > external events (e.g. vertical sync, sample clock of audio > > > > streams, etc) have been absent in open source systems. XSync > > > > was developed in the days of engineering workstations 10 years > > > > ago, and was debugged with such kernel support. > > > > > > FWIW, the DRM has provided synchronization to the vertical refresh for a > > > while. > > > > Indeed. But it's presented through the OpenGL interface, whereas using > > XSync would allow non-OpenGL apps to use this extension and get that > > facility. > > No need for OpenGL, it's simply an ioctl for the DRM device. It wonly > works when the DRI is enabled obviously.
O.k. But then that's not very portable - in this instance we'd have to get the user space app to talk directly to the DRM. Ugh! In the current form, a user app uses OpenGL's extension to do it in a portable form. XSync is the same portable form for X only apps. Alan. _______________________________________________ Devel mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/devel