[Bug 18542] [PATCH] Textured Video (XV) tearing.

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Nov 24 14:26:16 PST 2008


http://bugs.freedesktop.org/show_bug.cgi?id=18542





--- Comment #27 from Pierre Ossman <drzeus-bugzilla at drzeus.cx>  2008-11-24 14:26:16 PST ---
Created an attachment (id=20563)
 --> (http://bugs.freedesktop.org/attachment.cgi?id=20563)
crude proof of concept

This is a crude proof of concept of the ideas above. If someone has an
abundance of free time to clean this up, then feel free, otherwise I'll
probably have a look at it closer to the weekend. I don't think I have any code
in the radeon driver yet, so it should be about time. :)

Outstanding issues/questions:

- VLINE line counting. Is line 0 the first image line?

- Should we allow a write very close to the actual image. I.e. should we have
some grace lines between the "ok-to-render area" and the image. Otherwise we
might get a small tear if we're unlucky.

- Scissoring needs to be cleaned up by someone who understands it (or provide
me with enough info to do it):

  - Why the 1024 + 64 offset?

  - Do we need to restore it once we're done? Perhaps we should use a clip box
instead?

  - Can it be set outside the while loop, before the wait?

-  <=R200 and bilinear code of course needs to be fixed. :)

There was probably more things, but I'm too tired to think of them now.


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the xorg-driver-ati mailing list