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