xf86-video-intel: src/sna/sna_trapezoids.c
Chris Wilson
ickle at kemper.freedesktop.org
Wed Mar 13 03:51:54 PDT 2013
src/sna/sna_trapezoids.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
New commits:
commit 716723d655a6ee11b090642b759e2542ad712c17
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date: Wed Mar 13 10:51:03 2013 +0000
sna/trapezoids: Correct ordering of points within TriFran
Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>
diff --git a/src/sna/sna_trapezoids.c b/src/sna/sna_trapezoids.c
index baba827..2f346ea 100644
--- a/src/sna/sna_trapezoids.c
+++ b/src/sna/sna_trapezoids.c
@@ -7827,7 +7827,8 @@ trifan_fallback(CARD8 op,
-bounds.x1, -bounds.y1,
1, (pixman_triangle_t *)&tri);
for (i = 3; i < n; i++) {
- *p[1+ (i%2)] = points[i];
+ *p[1] = *p[2];
+ *p[2] = points[i];
pixman_add_triangles(image,
-bounds.x1, -bounds.y1,
1, (pixman_triangle_t *)&tri);
@@ -7865,7 +7866,8 @@ trifan_fallback(CARD8 op,
src, dst, maskFormat,
xSrc, ySrc, 1, &tri);
for (i = 3; i < n; i++) {
- *p[1 + (i%2)] = points[i];
+ *p[1] = *p[2];
+ *p[2] = points[i];
/* Should xSrc,ySrc be updated? */
triangles_fallback(op,
src, dst, maskFormat,
More information about the xorg-commit
mailing list