Around 15 o'clock on Nov 1, Mark Vojkovich wrote:

> > How about a signal when vertical blanking arrives?  (1st choice) That, or
> > something we can select on? (2nd choice)
>
>   What are you trying to solve?  The problem of syncing XCopyArea
> to the retrace?  If so, how does this lead to a solution?  

Hook the signal up to an XSYNC counter, block the client on the counter 
with the XCopyArea request sitting in the request buffer.  Signal fires, 
the client is scheduled and the CopyArea executes.  

For an idle X server, we should have sub-ms latency, which is sufficient
for this particular task.  Active X servers will have to terminate any
executing request, but the signal will force an immediate reschedule so the
latency will grow only by the time it takes to execute that request.

Keith Packard        XFree86 Core Team        HP Cambridge Research Lab


_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert

Reply via email to