diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2011-10-17 00:55:51 +0100 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2011-10-17 16:08:17 +0100 |
commit | 8afa05191a9a337ce6e02b1064de2876f5635435 (patch) | |
tree | 9c8f7d485507d906124d47bb0ce34992d18f16ca | |
parent | 2b118658d5b9cfa56132f91238f2ea61fba8b357 (diff) |
sna: Improve debug output for mi/fb fallbacks
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
-rw-r--r-- | src/sna/sna_accel.c | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/src/sna/sna_accel.c b/src/sna/sna_accel.c index 49bd6047..fe6ad48c 100644 --- a/src/sna/sna_accel.c +++ b/src/sna/sna_accel.c @@ -2304,8 +2304,8 @@ sna_poly_line(DrawablePtr drawable, GCPtr gc, BoxRec extents; RegionRec region; - DBG(("%s(mode=%d, n=%d, pt[0]=(%d, %d)\n", - __FUNCTION__, mode, n, pt[0].x, pt[0].y)); + DBG(("%s(mode=%d, n=%d, pt[0]=(%d, %d), lineWidth=%d\n", + __FUNCTION__, mode, n, pt[0].x, pt[0].y, gc->lineWidth)); if (sna_poly_line_extents(drawable, gc, mode, n, pt, &extents)) return; @@ -2365,6 +2365,7 @@ sna_poly_line(DrawablePtr drawable, GCPtr gc, } fallback: + DBG(("%s: fallback\n", __FUNCTION__)); if (gc->lineWidth) { if (gc->lineStyle != LineSolid) miWideDash(drawable, gc, mode, n, pt); @@ -2373,7 +2374,6 @@ fallback: return; } - DBG(("%s: fallback\n", __FUNCTION__)); region_set(®ion, &extents); region_maybe_clip(®ion, gc->pCompositeClip); if (!RegionNotEmpty(®ion)) @@ -2383,6 +2383,7 @@ fallback: sna_drawable_move_region_to_cpu(drawable, ®ion, true); RegionUninit(®ion); + DBG(("%s: fbPolyLine\n", __FUNCTION__)); fbPolyLine(drawable, gc, mode, n, pt); } @@ -2607,8 +2608,10 @@ sna_poly_segment(DrawablePtr drawable, GCPtr gc, int n, xSegment *seg) BoxRec extents; RegionRec region; - DBG(("%s(n=%d, first=((%d, %d), (%d, %d))\n", __FUNCTION__, - n, seg->x1, seg->y1, seg->x2, seg->y2)); + DBG(("%s(n=%d, first=((%d, %d), (%d, %d)), lineWidth=%d\n", + __FUNCTION__, + n, seg->x1, seg->y1, seg->x2, seg->y2, + gc->lineWidth)); if (sna_poly_segment_extents(drawable, gc, n, seg, &extents)) return; @@ -2678,12 +2681,12 @@ sna_poly_segment(DrawablePtr drawable, GCPtr gc, int n, xSegment *seg) } fallback: + DBG(("%s: fallback\n", __FUNCTION__)); if (gc->lineWidth) { miPolySegment(drawable, gc, n, seg); return; } - DBG(("%s: fallback\n", __FUNCTION__)); region_set(®ion, &extents); region_maybe_clip(®ion, gc->pCompositeClip); if (!RegionNotEmpty(®ion)) @@ -2693,6 +2696,7 @@ fallback: sna_drawable_move_region_to_cpu(drawable, ®ion, true); RegionUninit(®ion); + DBG(("%s: fbPolySegment\n", __FUNCTION__)); fbPolySegment(drawable, gc, n, seg); } @@ -2764,6 +2768,8 @@ sna_poly_arc(DrawablePtr drawable, GCPtr gc, int n, xArc *arc) BoxRec extents; RegionRec region; + DBG(("%s(n=%d, lineWidth=%d\n", __FUNCTION__, n, gc->lineWidth)); + if (sna_poly_arc_extents(drawable, gc, n, arc, &extents)) return; @@ -2787,6 +2793,7 @@ sna_poly_arc(DrawablePtr drawable, GCPtr gc, int n, xArc *arc) } fallback: + DBG(("%s -- fallback\n", __FUNCTION__)); if (gc->lineWidth) { miPolyArc(drawable, gc, n, arc); return; @@ -2802,6 +2809,7 @@ fallback: RegionUninit(®ion); /* XXX may still fallthrough to miZeroPolyArc */ + DBG(("%s -- fbPolyArc\n", __FUNCTION__)); fbPolyArc(drawable, gc, n, arc); } |