From 39e95cd0f50cf471d8220d5428788d5be6a59d3f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michel=20D=C3=A4nzer?= Date: Fri, 20 Sep 2013 10:41:10 +0200 Subject: [PATCH] Reset traps_count and ptrap when necessary for the next trapezoid cliprect MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=64912 Signed-off-by: Michel Dänzer Reviewed-by: He Junyan Reviewed-by: Zhigang Gong --- glamor/glamor_trapezoid.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/glamor/glamor_trapezoid.c b/glamor/glamor_trapezoid.c index 57a178cb6..7c934e346 100644 --- a/glamor/glamor_trapezoid.c +++ b/glamor/glamor_trapezoid.c @@ -934,6 +934,9 @@ NTRAPS_LOOP_AGAIN: traps_not_completed -= traps_count; glamor_flush_composite_triangles(screen); goto NTRAPS_LOOP_AGAIN; + } else { + ptrap = traps; + traps_count = ntrap; } pbox++;