-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Michel Dänzer wrote: > On Mon, 2008-07-28 at 13:06 +0200, Thomas Hilber wrote: >>> I assume this is due to scheduling latency between the vblank interrupt >>> and the textured video rendering getting emitted from userspace. It may >>> be possible to avoid this by synchronizing the textured video rendering >>> to vertical blank, see >>> >>> http://cgit.freedesktop.org/~agd5f/xf86-video-ati/log/?h=vsync_accel >> yeah! I already tried this. Syncronization with VBLANK itself is not a >> problem but the sheer vertical size of tearing area in texture mode. > > If there is diagonal tearing, this indicates the 3D primitive used for > textured video rendering is rendered as two consecutive triangles > instead of as a single rectangle. It should be possible to fix this.
Indeed, Dave and Alex suggested to me that I do this, when I was bored a week ago. (I ended up working on bicubic filtering for textured Xv instead.) Delicious ASCII: |\ | \ | \ | \ |____\ | |\ | Xv | \ |----|__\ If somebody actually wants it, then perhaps I can take another look in a bit. ~ C. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkiNxbcACgkQeCCY8PC5utBWggCaAwycqR3bDJF7IY5w5Rv1Wk4J g68An2aLj0Bail/87e2qXdYeCHKLnMNi =/RD2 -----END PGP SIGNATURE----- _______________________________________________ xorg-driver-ati mailing list [email protected] http://lists.x.org/mailman/listinfo/xorg-driver-ati
