On Sun, 21 Oct 2001 [EMAIL PROTECTED] wrote:

> >   I'm talking about planning how many refreshes to show each frame.  I'd
> > be really surprised if you could say to the ATI card 'show this 2
> > refreshes from now'.
> 
> The card won't do that, but the driver can. In this case what you do is
> submit a frame and a number - show this frame n-vsync interrupts from the
> previous one - and the driver can do the rest.
> 

   If you had kernel support you could.  You could easily add
a port attribute that was a hint to tell the server to display
the next frame/field N vsyncs from now.   The data copy could
happen immediately but the display would go into effect at the
desired time.  You'd probably need to offload some overlay programming
into the kernel and have the kernel change the overlay offset
at the right time for you, but the X-server could do the rest,
like setup the destination and scaling registers.  The kernel
merely needs to update to the new source buffer at the correct
time.  I don't think that's too difficult of a problem to solve.


                                Mark.

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

Reply via email to