diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2014-06-11 09:29:50 +0100 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2014-06-11 11:02:05 +0100 |
commit | eb9de37daaea45e917fa7f44444a9782070f7333 (patch) | |
tree | d666cec70761715feff03a5908ff2fdf7fbe1325 /src | |
parent | 085141348cfe8386059062a58172855f72d5e5b6 (diff) |
sna: Silence compiler warnings for discarding const Region points
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Diffstat (limited to 'src')
-rw-r--r-- | src/compat-api.h | 24 | ||||
-rw-r--r-- | src/sna/fb/fbbitmap.c | 4 | ||||
-rw-r--r-- | src/sna/fb/fblinebits.h | 8 | ||||
-rw-r--r-- | src/sna/fb/fbpoint.c | 4 | ||||
-rw-r--r-- | src/sna/gen3_render.c | 16 | ||||
-rw-r--r-- | src/sna/gen4_render.c | 4 | ||||
-rw-r--r-- | src/sna/gen5_render.c | 4 | ||||
-rw-r--r-- | src/sna/gen6_render.c | 8 | ||||
-rw-r--r-- | src/sna/gen7_render.c | 8 | ||||
-rw-r--r-- | src/sna/gen8_render.c | 8 | ||||
-rw-r--r-- | src/sna/sna.h | 4 | ||||
-rw-r--r-- | src/sna/sna_accel.c | 209 | ||||
-rw-r--r-- | src/sna/sna_composite.c | 16 | ||||
-rw-r--r-- | src/sna/sna_damage.c | 61 | ||||
-rw-r--r-- | src/sna/sna_display.c | 38 | ||||
-rw-r--r-- | src/sna/sna_dri2.c | 14 | ||||
-rw-r--r-- | src/sna/sna_glyphs.c | 12 | ||||
-rw-r--r-- | src/sna/sna_tiling.c | 14 | ||||
-rw-r--r-- | src/sna/sna_trapezoids_boxes.c | 44 | ||||
-rw-r--r-- | src/sna/sna_trapezoids_imprecise.c | 40 | ||||
-rw-r--r-- | src/sna/sna_trapezoids_mono.c | 16 | ||||
-rw-r--r-- | src/sna/sna_trapezoids_precise.c | 40 | ||||
-rw-r--r-- | src/sna/sna_video_overlay.c | 8 | ||||
-rw-r--r-- | src/sna/sna_video_sprite.c | 6 | ||||
-rw-r--r-- | src/sna/sna_video_textured.c | 4 |
25 files changed, 317 insertions, 297 deletions
diff --git a/src/compat-api.h b/src/compat-api.h index c7b0aae7..286d42b0 100644 --- a/src/compat-api.h +++ b/src/compat-api.h @@ -107,6 +107,30 @@ #endif +static inline int +region_num_rects(const RegionRec *r) +{ + return r->data ? r->data->numRects : 1; +} + +static inline int +region_nil(const RegionRec *r) +{ + return region_num_rects(r) == 0; +} + +static inline BoxPtr +region_boxptr(const RegionRec *r) +{ + return (BoxPtr)(r->data + 1); +} + +static inline BoxPtr +region_rects(const RegionRec *r) +{ + return r->data ? region_boxptr(r) : (BoxPtr)&r->extents; +} + #ifndef INCLUDE_LEGACY_REGION_DEFINES #define RegionCreate(r, s) REGION_CREATE(NULL, r, s) #define RegionBreak(r) REGION_BREAK(NULL, r) diff --git a/src/sna/fb/fbbitmap.c b/src/sna/fb/fbbitmap.c index 2ea92a99..a632abee 100644 --- a/src/sna/fb/fbbitmap.c +++ b/src/sna/fb/fbbitmap.c @@ -178,11 +178,11 @@ fbBitmapToRegion(PixmapPtr pixmap) } else region->extents.x1 = region->extents.x2 = 0; - DBG(("%s: region extents=(%d, %d), (%d, %d) x %ld\n", + DBG(("%s: region extents=(%d, %d), (%d, %d) x %d\n", __FUNCTION__, region->extents.x1, region->extents.y1, region->extents.x2, region->extents.y2, - (long)RegionNumRects(region))); + region_num_rects(region))); return region; } diff --git a/src/sna/fb/fblinebits.h b/src/sna/fb/fblinebits.h index 67e98e58..a4bc4fae 100644 --- a/src/sna/fb/fblinebits.h +++ b/src/sna/fb/fblinebits.h @@ -30,8 +30,8 @@ POLYLINE(DrawablePtr drawable, GCPtr gc, int mode, int n_0, DDXPointPtr pt_0) int xoff = drawable->x; int yoff = drawable->y; unsigned int bias = miGetZeroLineBias(drawable->pScreen); - const BoxRec *clip = RegionRects(gc->pCompositeClip); - const BoxRec *const last_clip = clip + RegionNumRects(gc->pCompositeClip); + const BoxRec *clip = region_rects(gc->pCompositeClip); + const BoxRec *const last_clip = clip + region_num_rects(gc->pCompositeClip); FbBits *dst; int dstStride; @@ -148,8 +148,8 @@ POLYSEGMENT(DrawablePtr drawable, GCPtr gc, int n_0, xSegment *seg_0) int xoff = drawable->x; int yoff = drawable->y; unsigned int bias = miGetZeroLineBias(drawable->pScreen); - const BoxRec *clip = RegionRects(gc->pCompositeClip); - const BoxRec *const last_clip = clip + RegionNumRects(gc->pCompositeClip); + const BoxRec *clip = region_rects(gc->pCompositeClip); + const BoxRec *const last_clip = clip + region_num_rects(gc->pCompositeClip); FbBits *dst; int dstStride; diff --git a/src/sna/fb/fbpoint.c b/src/sna/fb/fbpoint.c index c5f0f876..8ec5e559 100644 --- a/src/sna/fb/fbpoint.c +++ b/src/sna/fb/fbpoint.c @@ -93,10 +93,10 @@ fbPolyPoint(DrawablePtr drawable, GCPtr gc, int xoff, int yoff, FbBits and, FbBits xor); - DBG(("%s x %d, clip=[(%d, %d), (%d, %d)]x%ld\n", __FUNCTION__, n, + DBG(("%s x %d, clip=[(%d, %d), (%d, %d)]x%d\n", __FUNCTION__, n, gc->pCompositeClip->extents.x1, gc->pCompositeClip->extents.y1, gc->pCompositeClip->extents.x2, gc->pCompositeClip->extents.y2, - (long)RegionNumRects(gc->pCompositeClip))); + region_num_rects(gc->pCompositeClip))); if (mode == CoordModePrevious) fbFixCoordModePrevious(n, pt); diff --git a/src/sna/gen3_render.c b/src/sna/gen3_render.c index fffdb5af..c9e69c38 100644 --- a/src/sna/gen3_render.c +++ b/src/sna/gen3_render.c @@ -5382,8 +5382,8 @@ gen3_render_video(struct sna *sna, PixmapPtr pixmap) { struct sna_pixmap *priv = sna_pixmap(pixmap); - BoxPtr pbox = REGION_RECTS(dstRegion); - int nbox = REGION_NUM_RECTS(dstRegion); + BoxPtr pbox = region_rects(dstRegion); + int nbox = region_num_rects(dstRegion); int dst_width = dstRegion->extents.x2 - dstRegion->extents.x1; int dst_height = dstRegion->extents.y2 - dstRegion->extents.y1; int src_width = frame->src.x2 - frame->src.x1; @@ -5508,8 +5508,8 @@ gen3_render_video(struct sna *sna, dst_bo, -dstRegion->extents.x1, -dstRegion->extents.y1, priv->gpu_bo, pix_xoff, pix_yoff, pixmap->drawable.bitsPerPixel, - REGION_RECTS(dstRegion), - REGION_NUM_RECTS(dstRegion)); + region_rects(dstRegion), + region_num_rects(dstRegion)); kgem_bo_destroy(&sna->kgem, dst_bo); } @@ -5520,12 +5520,12 @@ gen3_render_video(struct sna *sna, sna_damage_subtract(&priv->cpu_damage, dstRegion); } else { sna_damage_add_boxes(&priv->gpu_damage, - REGION_RECTS(dstRegion), - REGION_NUM_RECTS(dstRegion), + region_rects(dstRegion), + region_num_rects(dstRegion), pix_xoff, pix_yoff); sna_damage_subtract_boxes(&priv->cpu_damage, - REGION_RECTS(dstRegion), - REGION_NUM_RECTS(dstRegion), + region_rects(dstRegion), + region_num_rects(dstRegion), pix_xoff, pix_yoff); } } diff --git a/src/sna/gen4_render.c b/src/sna/gen4_render.c index 3015c2cc..435ede30 100644 --- a/src/sna/gen4_render.c +++ b/src/sna/gen4_render.c @@ -1462,8 +1462,8 @@ gen4_render_video(struct sna *sna, src_scale_y = (float)src_height / dst_height / frame->height; src_offset_y = (float)frame->src.y1 / frame->height - dstRegion->extents.y1 * src_scale_y; - box = REGION_RECTS(dstRegion); - nbox = REGION_NUM_RECTS(dstRegion); + box = region_rects(dstRegion); + nbox = region_num_rects(dstRegion); do { int n; diff --git a/src/sna/gen5_render.c b/src/sna/gen5_render.c index 9ad7afe5..4167f7ba 100644 --- a/src/sna/gen5_render.c +++ b/src/sna/gen5_render.c @@ -1412,8 +1412,8 @@ gen5_render_video(struct sna *sna, src_scale_y = (float)src_height / dst_height / frame->height; src_offset_y = (float)frame->src.y1 / frame->height - dstRegion->extents.y1 * src_scale_y; - box = REGION_RECTS(dstRegion); - nbox = REGION_NUM_RECTS(dstRegion); + box = region_rects(dstRegion); + nbox = region_num_rects(dstRegion); while (nbox--) { BoxRec r; diff --git a/src/sna/gen6_render.c b/src/sna/gen6_render.c index 8e25dc4b..a7ed2ea0 100644 --- a/src/sna/gen6_render.c +++ b/src/sna/gen6_render.c @@ -1596,10 +1596,10 @@ gen6_render_video(struct sna *sna, unsigned filter; BoxPtr box; - DBG(("%s: src=(%d, %d), dst=(%d, %d), %ldx[(%d, %d), (%d, %d)...]\n", + DBG(("%s: src=(%d, %d), dst=(%d, %d), %dx[(%d, %d), (%d, %d)...]\n", __FUNCTION__, src_width, src_height, dst_width, dst_height, - (long)REGION_NUM_RECTS(dstRegion), + region_num_rects(dstRegion), REGION_EXTENTS(NULL, dstRegion)->x1, REGION_EXTENTS(NULL, dstRegion)->y1, REGION_EXTENTS(NULL, dstRegion)->x2, @@ -1662,8 +1662,8 @@ gen6_render_video(struct sna *sna, src_scale_y = (float)src_height / dst_height / frame->height; src_offset_y = (float)frame->src.y1 / frame->height - dstRegion->extents.y1 * src_scale_y; - box = REGION_RECTS(dstRegion); - nbox = REGION_NUM_RECTS(dstRegion); + box = region_rects(dstRegion); + nbox = region_num_rects(dstRegion); while (nbox--) { BoxRec r; diff --git a/src/sna/gen7_render.c b/src/sna/gen7_render.c index ce137bdf..68b2d354 100644 --- a/src/sna/gen7_render.c +++ b/src/sna/gen7_render.c @@ -1838,10 +1838,10 @@ gen7_render_video(struct sna *sna, unsigned filter; BoxPtr box; - DBG(("%s: src=(%d, %d), dst=(%d, %d), %ldx[(%d, %d), (%d, %d)...]\n", + DBG(("%s: src=(%d, %d), dst=(%d, %d), %dx[(%d, %d), (%d, %d)...]\n", __FUNCTION__, src_width, src_height, dst_width, dst_height, - (long)REGION_NUM_RECTS(dstRegion), + region_num_rects(dstRegion), REGION_EXTENTS(NULL, dstRegion)->x1, REGION_EXTENTS(NULL, dstRegion)->y1, REGION_EXTENTS(NULL, dstRegion)->x2, @@ -1918,8 +1918,8 @@ gen7_render_video(struct sna *sna, src_scale_x, src_scale_y, src_offset_x, src_offset_y)); - box = REGION_RECTS(dstRegion); - nbox = REGION_NUM_RECTS(dstRegion); + box = region_rects(dstRegion); + nbox = region_num_rects(dstRegion); while (nbox--) { BoxRec r; diff --git a/src/sna/gen8_render.c b/src/sna/gen8_render.c index c66f7cc7..3de92592 100644 --- a/src/sna/gen8_render.c +++ b/src/sna/gen8_render.c @@ -3663,10 +3663,10 @@ gen8_render_video(struct sna *sna, unsigned filter; BoxPtr box; - DBG(("%s: src=(%d, %d), dst=(%d, %d), %ldx[(%d, %d), (%d, %d)...]\n", + DBG(("%s: src=(%d, %d), dst=(%d, %d), %dx[(%d, %d), (%d, %d)...]\n", __FUNCTION__, src_width, src_height, dst_width, dst_height, - (long)REGION_NUM_RECTS(dstRegion), + region_num_rects(dstRegion), REGION_EXTENTS(NULL, dstRegion)->x1, REGION_EXTENTS(NULL, dstRegion)->y1, REGION_EXTENTS(NULL, dstRegion)->x2, @@ -3741,8 +3741,8 @@ gen8_render_video(struct sna *sna, src_scale_x, src_scale_y, src_offset_x, src_offset_y)); - box = REGION_RECTS(dstRegion); - nbox = REGION_NUM_RECTS(dstRegion); + box = region_rects(dstRegion); + nbox = region_num_rects(dstRegion); while (nbox--) { BoxRec r; diff --git a/src/sna/sna.h b/src/sna/sna.h index 2238e803..e504ee0d 100644 --- a/src/sna/sna.h +++ b/src/sna/sna.h @@ -1134,9 +1134,9 @@ inline static bool is_power_of_two(unsigned x) inline static bool is_clipped(const RegionRec *r, const DrawableRec *d) { - DBG(("%s: region[%ld]x(%d, %d),(%d, %d) against drawable %dx%d\n", + DBG(("%s: region[%d]x(%d, %d),(%d, %d) against drawable %dx%d\n", __FUNCTION__, - (long)RegionNumRects(r), + region_num_rects(r), r->extents.x1, r->extents.y1, r->extents.x2, r->extents.y2, d->width, d->height)); diff --git a/src/sna/sna_accel.c b/src/sna/sna_accel.c index e7b76d50..c5f3f56b 100644 --- a/src/sna/sna_accel.c +++ b/src/sna/sna_accel.c @@ -2789,8 +2789,8 @@ move_to_cpu: } if (priv->clear) { - int n = RegionNumRects(region); - BoxPtr box = RegionRects(region); + int n = region_num_rects(region); + BoxPtr box = region_rects(region); assert(DAMAGE_IS_ALL(priv->gpu_damage)); assert(priv->cpu_damage == NULL); @@ -2877,13 +2877,13 @@ move_to_cpu: * reads. */ if (flags & MOVE_WRITE) { - int n = RegionNumRects(region), i; - BoxPtr boxes = RegionRects(region); + int n = region_num_rects(region), i; + BoxPtr boxes = region_rects(region); BoxPtr blocks; blocks = NULL; if (priv->cpu_damage == NULL) - blocks = malloc(sizeof(BoxRec) * RegionNumRects(region)); + blocks = malloc(sizeof(BoxRec) * n); if (blocks) { for (i = 0; i < n; i++) { blocks[i].x1 = boxes[i].x1 & ~31; @@ -2931,8 +2931,8 @@ move_to_cpu: assert(sna_damage_contains_box(priv->cpu_damage, &r->extents) == PIXMAN_REGION_OUT); download_boxes(sna, priv, - RegionNumRects(r), - RegionRects(r)); + region_num_rects(r), + region_rects(r)); sna_damage_subtract(&priv->gpu_damage, r); } else { RegionRec need; @@ -2943,8 +2943,8 @@ move_to_cpu: __FUNCTION__)); download_boxes(sna, priv, - RegionNumRects(&need), - RegionRects(&need)); + region_num_rects(&need), + region_rects(&need)); sna_damage_subtract(&priv->gpu_damage, r); RegionUninit(&need); } @@ -3271,43 +3271,41 @@ sna_pixmap_move_area_to_gpu(PixmapPtr pixmap, const BoxRec *box, unsigned int fl assert(priv->cpu_damage); region_set(&r, box); if (MIGRATE_ALL || region_subsumes_damage(&r, priv->cpu_damage)) { + bool ok = false; int n; n = sna_damage_get_boxes(priv->cpu_damage, (BoxPtr *)&box); - if (n) { - bool ok = false; - - if (use_cpu_bo_for_upload(sna, priv, 0)) { - DBG(("%s: using CPU bo for upload to GPU\n", __FUNCTION__)); - ok = sna->render.copy_boxes(sna, GXcopy, - pixmap, priv->cpu_bo, 0, 0, - pixmap, priv->gpu_bo, 0, 0, - box, n, 0); - } - if (!ok) { - sna_pixmap_unmap(pixmap, priv); - if (pixmap->devPrivate.ptr == NULL) - return NULL; + assert(n); + if (use_cpu_bo_for_upload(sna, priv, 0)) { + DBG(("%s: using CPU bo for upload to GPU\n", __FUNCTION__)); + ok = sna->render.copy_boxes(sna, GXcopy, + pixmap, priv->cpu_bo, 0, 0, + pixmap, priv->gpu_bo, 0, 0, + box, n, 0); + } + if (!ok) { + sna_pixmap_unmap(pixmap, priv); + if (pixmap->devPrivate.ptr == NULL) + return NULL; - assert(pixmap->devKind); - if (n == 1 && !priv->pinned && - box->x1 <= 0 && box->y1 <= 0 && - box->x2 >= pixmap->drawable.width && - box->y2 >= pixmap->drawable.height) { - ok = sna_replace(sna, pixmap, - pixmap->devPrivate.ptr, - pixmap->devKind); - } else { - ok = sna_write_boxes(sna, pixmap, - priv->gpu_bo, 0, 0, - pixmap->devPrivate.ptr, - pixmap->devKind, - 0, 0, - box, n); - } - if (!ok) - return NULL; + assert(pixmap->devKind); + if (n == 1 && !priv->pinned && + box->x1 <= 0 && box->y1 <= 0 && + box->x2 >= pixmap->drawable.width && + box->y2 >= pixmap->drawable.height) { + ok = sna_replace(sna, pixmap, + pixmap->devPrivate.ptr, + pixmap->devKind); + } else { + ok = sna_write_boxes(sna, pixmap, + priv->gpu_bo, 0, 0, + pixmap->devPrivate.ptr, + pixmap->devKind, + 0, 0, + box, n); } + if (!ok) + return NULL; } sna_damage_destroy(&priv->cpu_damage); @@ -3342,10 +3340,10 @@ sna_pixmap_move_area_to_gpu(PixmapPtr pixmap, const BoxRec *box, unsigned int fl sna_damage_subtract(&priv->cpu_damage, &r); } else if (sna_damage_intersect(priv->cpu_damage, &r, &i)) { - int n = RegionNumRects(&i); + int n = region_num_rects(&i); bool ok; - box = RegionRects(&i); + box = region_rects(&i); ok = false; if (use_cpu_bo_for_upload(sna, priv, 0)) { DBG(("%s: using CPU bo for upload to GPU, %d boxes\n", __FUNCTION__, n)); @@ -4070,6 +4068,7 @@ sna_pixmap_move_to_gpu(PixmapPtr pixmap, unsigned flags) } n = sna_damage_get_boxes(priv->cpu_damage, &box); + assert(n); if (n) { bool ok; @@ -4462,15 +4461,15 @@ try_upload_blt(PixmapPtr pixmap, RegionRec *region, src_bo->pitch = stride; kgem_bo_mark_unreusable(src_bo); - DBG(("%s: upload(%d, %d, %d, %d) x %ld through a temporary map\n", - __FUNCTION__, x, y, w, h, (long)RegionNumRects(region))); + DBG(("%s: upload(%d, %d, %d, %d) x %d through a temporary map\n", + __FUNCTION__, x, y, w, h, region_num_rects(region))); if (sigtrap_get() == 0) { ok = sna->render.copy_boxes(sna, GXcopy, pixmap, src_bo, -x, -y, pixmap, priv->gpu_bo, 0, 0, - RegionRects(region), - RegionNumRects(region), + region_rects(region), + region_num_rects(region), COPY_LAST); sigtrap_put(); } else @@ -4607,8 +4606,8 @@ try_upload_tiled_x(PixmapPtr pixmap, RegionRec *region, kgem_bo_sync__cpu(&sna->kgem, priv->gpu_bo); - box = RegionRects(region); - n = RegionNumRects(region); + box = region_rects(region); + n = region_num_rects(region); DBG(("%s: upload(%d, %d, %d, %d) x %d\n", __FUNCTION__, x, y, w, h, n)); @@ -4753,8 +4752,8 @@ sna_put_zpixmap_blt(DrawablePtr drawable, GCPtr gc, RegionPtr region, return false; /* Region is pre-clipped and translated into pixmap space */ - box = RegionRects(region); - n = RegionNumRects(region); + box = region_rects(region); + n = region_num_rects(region); DBG(("%s: upload(%d, %d, %d, %d) x %d boxes\n", __FUNCTION__, x, y, w, h, n)); do { DBG(("%s: copy box (%d, %d)->(%d, %d)x(%d, %d)\n", @@ -4850,8 +4849,8 @@ sna_put_xybitmap_blt(DrawablePtr drawable, GCPtr gc, RegionPtr region, kgem_set_mode(&sna->kgem, KGEM_BLT, bo); /* Region is pre-clipped and translated into pixmap space */ - box = RegionRects(region); - n = RegionNumRects(region); + box = region_rects(region); + n = region_num_rects(region); do { int bx1 = (box->x1 - x) & ~7; int bx2 = (box->x2 - x + 7) & ~7; @@ -5011,8 +5010,8 @@ sna_put_xypixmap_blt(DrawablePtr drawable, GCPtr gc, RegionPtr region, skip = h * BitmapBytePad(w + left); for (i = 1 << (gc->depth-1); i; i >>= 1, bits += skip) { - const BoxRec *box = RegionRects(region); - int n = RegionNumRects(region); + const BoxRec *box = region_rects(region); + int n = region_num_rects(region); if ((gc->planemask & i) == 0) continue; @@ -5407,14 +5406,14 @@ sna_self_copy_boxes(DrawablePtr src, DrawablePtr dst, GCPtr gc, PixmapPtr pixmap = get_drawable_pixmap(src); struct sna *sna = to_sna_from_pixmap(pixmap); struct sna_pixmap *priv = sna_pixmap(pixmap); - BoxPtr box = RegionRects(region); - int n = RegionNumRects(region); + BoxPtr box = region_rects(region); + int n = region_num_rects(region); int alu = gc ? gc->alu : GXcopy; int16_t tx, ty; assert(pixmap == get_drawable_pixmap(dst)); - assert(RegionNumRects(region)); + assert(region_num_rects(region)); if (((dx | dy) == 0 && alu == GXcopy)) return; @@ -5517,7 +5516,7 @@ out: } free_boxes: - if (box != RegionRects(region)) + if (box != region_rects(region)) free(box); } @@ -5717,8 +5716,8 @@ sna_copy_boxes__inplace(struct sna *sna, RegionPtr region, int alu, kgem_bo_sync__cpu_full(&sna->kgem, src_priv->gpu_bo, FORCE_FULL_SYNC); - box = RegionRects(region); - n = RegionNumRects(region); + box = region_rects(region); + n = region_num_rects(region); if (src_priv->gpu_bo->tiling) { DBG(("%s: copy from a tiled CPU map\n", __FUNCTION__)); assert(dst_pixmap->devKind); @@ -5841,8 +5840,8 @@ upload_inplace: } dst_priv->clear = false; - box = RegionRects(region); - n = RegionNumRects(region); + box = region_rects(region); + n = region_num_rects(region); if (dst_priv->gpu_bo->tiling) { DBG(("%s: copy to a tiled CPU map\n", __FUNCTION__)); assert(dst_priv->gpu_bo->tiling == I915_TILING_X); @@ -5917,14 +5916,14 @@ sna_copy_boxes(DrawablePtr src, DrawablePtr dst, GCPtr gc, struct kgem_bo *bo; int16_t src_dx, src_dy; int16_t dst_dx, dst_dy; - BoxPtr box = RegionRects(region); - int n = RegionNumRects(region); + BoxPtr box = region_rects(region); + int n = region_num_rects(region); int alu = gc->alu; int stride, bpp; char *bits; bool replaces; - assert(RegionNumRects(region)); + assert(region_num_rects(region)); if (src_pixmap == dst_pixmap) return sna_self_copy_boxes(src, dst, gc, @@ -6607,18 +6606,18 @@ sna_do_copy(DrawablePtr src, DrawablePtr dst, GCPtr gc, } else RegionIntersect(®ion, ®ion, clip); } - DBG(("%s: src extents (%d, %d), (%d, %d) x %ld\n", __FUNCTION__, + DBG(("%s: src extents (%d, %d), (%d, %d) x %d\n", __FUNCTION__, region.extents.x1, region.extents.y1, region.extents.x2, region.extents.y2, - (long)RegionNumRects(®ion))); + region_num_rects(®ion))); RegionTranslate(®ion, dx-sx, dy-sy); if (gc->pCompositeClip->data) RegionIntersect(®ion, ®ion, gc->pCompositeClip); - DBG(("%s: copy region (%d, %d), (%d, %d) x %ld\n", __FUNCTION__, + DBG(("%s: copy region (%d, %d), (%d, %d) x %d\n", __FUNCTION__, region.extents.x1, region.extents.y1, region.extents.x2, region.extents.y2, - (long)RegionNumRects(®ion))); + region_num_rects(®ion))); if (!box_empty(®ion.extents)) copy(src, dst, gc, ®ion, sx-dx, sy-dy, bitPlane, closure); @@ -6641,8 +6640,8 @@ sna_fallback_copy_boxes(DrawablePtr src, DrawablePtr dst, GCPtr gc, RegionPtr region, int dx, int dy, Pixel bitplane, void *closure) { - DBG(("%s (boxes=%ldx[(%d, %d), (%d, %d)...], src=+(%d, %d), alu=%d\n", - __FUNCTION__, (long)RegionNumRects(region), + DBG(("%s (boxes=%dx[(%d, %d), (%d, %d)...], src=+(%d, %d), alu=%d\n", + __FUNCTION__, region_num_rects(region), region->extents.x1, region->extents.y1, region->extents.x2, region->extents.y2, dx, dy, gc->alu)); @@ -7272,9 +7271,9 @@ no_damage_clipped: assert(dx + clip.extents.x2 <= pixmap->drawable.width); assert(dy + clip.extents.y2 <= pixmap->drawable.height); - DBG(("%s: clip %ld x [(%d, %d), (%d, %d)] x %d [(%d, %d)...]\n", + DBG(("%s: clip %d x [(%d, %d), (%d, %d)] x %d [(%d, %d)...]\n", __FUNCTION__, - (long)RegionNumRects(&clip), + region_num_rects(&clip), clip.extents.x1, clip.extents.y1, clip.extents.x2, clip.extents.y2, n, pt->x, pt->y)); @@ -7372,9 +7371,9 @@ damage_clipped: assert(dx + clip.extents.x2 <= pixmap->drawable.width); assert(dy + clip.extents.y2 <= pixmap->drawable.height); - DBG(("%s: clip %ld x [(%d, %d), (%d, %d)] x %d [(%d, %d)...]\n", + DBG(("%s: clip %d x [(%d, %d), (%d, %d)] x %d [(%d, %d)...]\n", __FUNCTION__, - (long)RegionNumRects(&clip), + region_num_rects(&clip), clip.extents.x1, clip.extents.y1, clip.extents.x2, clip.extents.y2, n, pt->x, pt->y)); @@ -7775,14 +7774,14 @@ sna_copy_bitmap_blt(DrawablePtr _bitmap, DrawablePtr drawable, GCPtr gc, BoxPtr box; int n; - DBG(("%s: plane=%x (%d,%d),(%d,%d)x%ld\n", + DBG(("%s: plane=%x (%d,%d),(%d,%d)xld\n", __FUNCTION__, (unsigned)bitplane, region->extents.x1, region->extents.y1, region->extents.x2, region->extents.y2, - (long)RegionNumRects(region))); + region_num_rects(region))); - box = RegionRects(region); - n = RegionNumRects(region); + box = region_rects(region); + n = region_num_rects(region); assert(n); get_drawable_deltas(drawable, pixmap, &dx, &dy); @@ -7995,8 +7994,8 @@ sna_copy_plane_blt(DrawablePtr source, DrawablePtr drawable, GCPtr gc, int16_t dx, dy; int bit = ffs(bitplane) - 1; uint32_t br00, br13; - BoxPtr box = RegionRects(region); - int n = RegionNumRects(region); + BoxPtr box = region_rects(region); + int n = region_num_rects(region); DBG(("%s: plane=%x [%d] x%d\n", __FUNCTION__, (unsigned)bitplane, bit, n)); @@ -8620,8 +8619,8 @@ sna_poly_zero_line_blt(DrawablePtr drawable, clip.extents.x2, clip.extents.y2, dx, dy, damage)); - extents = RegionRects(&clip); - last_extents = extents + RegionNumRects(&clip); + extents = region_rects(&clip); + last_extents = extents + region_num_rects(&clip); b = box; do { @@ -9857,8 +9856,8 @@ sna_poly_zero_segment_blt(DrawablePtr drawable, jump = _jump[(damage != NULL) | !!(dx|dy) << 1]; b = box; - extents = RegionRects(&clip); - last_extents = extents + RegionNumRects(&clip); + extents = region_rects(&clip); + last_extents = extents + region_num_rects(&clip); do { int n = _n; const xSegment *s = _s; @@ -11067,8 +11066,8 @@ sna_poly_rectangle(DrawablePtr drawable, GCPtr gc, int n, xRectangle *r) } fallback: - DBG(("%s: fallback, clip=%ldx[(%d, %d), (%d, %d)]\n", __FUNCTION__, - (long)RegionNumRects(gc->pCompositeClip), + DBG(("%s: fallback, clip=%dx[(%d, %d), (%d, %d)]\n", __FUNCTION__, + region_num_rects(gc->pCompositeClip), gc->pCompositeClip->extents.x1, gc->pCompositeClip->extents.y1, gc->pCompositeClip->extents.x2, gc->pCompositeClip->extents.y2)); @@ -11076,8 +11075,8 @@ fallback: if (!region_maybe_clip(®ion, gc->pCompositeClip)) return; - DBG(("%s: CPU region=%ldx[(%d, %d), (%d, %d)]\n", __FUNCTION__, - (long)RegionNumRects(®ion), + DBG(("%s: CPU region=%dx[(%d, %d), (%d, %d)]\n", __FUNCTION__, + region_num_rects(®ion), region.extents.x1, region.extents.y1, region.extents.x2, region.extents.y2)); if (!sna_gc_move_to_cpu(gc, drawable, ®ion)) @@ -12406,8 +12405,8 @@ sna_poly_fill_rect_tiled_blt(DrawablePtr drawable, assert(region.extents.x2 + dx <= pixmap->drawable.width); assert(region.extents.y2 + dy <= pixmap->drawable.height); - nbox = RegionNumRects(®ion); - box = RegionRects(®ion); + nbox = region_num_rects(®ion); + box = region_rects(®ion); DBG(("%s: split into %d boxes after clipping\n", __FUNCTION__, nbox)); while (nbox--) { int height = box->y2 - box->y1; @@ -14653,8 +14652,8 @@ sna_glyph_blt(DrawablePtr drawable, GCPtr gc, _x += drawable->x + dx; _y += drawable->y + dy; - extents = RegionRects(clip); - last_extents = extents + RegionNumRects(clip); + extents = region_rects(clip); + last_extents = extents + region_num_rects(clip); if (!transparent) { /* emulate miImageGlyphBlt */ if (!sna_blt_fill_boxes(sna, GXcopy, @@ -15370,8 +15369,8 @@ sna_reversed_glyph_blt(DrawablePtr drawable, GCPtr gc, _x += drawable->x + dx; _y += drawable->y + dy; - extents = RegionRects(clip); - last_extents = extents + RegionNumRects(clip); + extents = region_rects(clip); + last_extents = extents + region_num_rects(clip); if (!transparent) { /* emulate miImageGlyphBlt */ if (!sna_blt_fill_boxes(sna, GXcopy, @@ -15839,8 +15838,8 @@ sna_push_pixels_solid_blt(GCPtr gc, kgem_set_mode(&sna->kgem, KGEM_BLT, bo); /* Region is pre-clipped and translated into pixmap space */ - box = RegionRects(region); - n = RegionNumRects(region); + box = region_rects(region); + n = region_num_rects(region); do { int bx1 = (box->x1 - region->extents.x1) & ~7; int bx2 = (box->x2 - region->extents.x1 + 7) & ~7; @@ -16094,9 +16093,9 @@ sna_validate_gc(GCPtr gc, unsigned long changes, DrawablePtr drawable) (gc->clientClipType != CT_NONE && (changes & (GCClipXOrigin | GCClipYOrigin)))) { DBG(("%s: recomputing clip\n", __FUNCTION__)); miComputeCompositeClip(gc, drawable); - DBG(("%s: composite clip=%ldx[(%d, %d), (%d, %d)] [%p]\n", + DBG(("%s: composite clip=%dx[(%d, %d), (%d, %d)] [%p]\n", __FUNCTION__, - (long)RegionNumRects(gc->pCompositeClip), + region_num_rects(gc->pCompositeClip), gc->pCompositeClip->extents.x1, gc->pCompositeClip->extents.y1, gc->pCompositeClip->extents.x2, @@ -16770,10 +16769,10 @@ static void sna_accel_post_damage(struct sna *sna) region.extents.y2 = dirty->y + dst->drawable.height; region.data = NULL; - DBG(("%s: pushing damage ((%d, %d), (%d, %d))x%d to slave pixmap=%ld, ((%d, %d), (%d, %d))\n", __FUNCTION__, + DBG(("%s: pushing damage ((%d, %d), (%d, %d))x%d to slave pixmap=%d, ((%d, %d), (%d, %d))\n", __FUNCTION__, damage->extents.x1, damage->extents.y1, damage->extents.x2, damage->extents.y2, - RegionNumRects(damage), + region_num_rects(damage), dst->drawable.serialNumber, region.extents.x1, region.extents.y1, region.extents.x2, region.extents.y2)); @@ -16788,10 +16787,10 @@ static void sna_accel_post_damage(struct sna *sna) DBG(("%s: slave: ((%d, %d), (%d, %d))x%d\n", __FUNCTION__, region.extents.x1, region.extents.y1, region.extents.x2, region.extents.y2, - RegionNumRects(®ion))); + region_num_rects(®ion))); - box = RegionRects(®ion); - n = RegionNumRects(®ion); + box = region_rects(®ion); + n = region_num_rects(®ion); if (wedged(sna)) { fallback: if (!sna_pixmap_move_to_cpu(src, MOVE_READ)) diff --git a/src/sna/sna_composite.c b/src/sna/sna_composite.c index 8b4aa808..1b236f40 100644 --- a/src/sna/sna_composite.c +++ b/src/sna/sna_composite.c @@ -404,7 +404,7 @@ static void _assert_pixmap_contains_box(PixmapPtr pixmap, BoxPtr box, const char static void apply_damage(struct sna_composite_op *op, RegionPtr region) { DBG(("%s: damage=%p, region=%d [(%d, %d), (%d, %d) + (%d, %d)]\n", - __FUNCTION__, op->damage, (int)RegionNumRects(region), + __FUNCTION__, op->damage, region_num_rects(region), region->extents.x1, region->extents.y1, region->extents.x2, region->extents.y2, op->dst.x, op->dst.y)); @@ -546,8 +546,8 @@ sna_composite_fb(CARD8 op, region->extents.x2 + sx <= src->pDrawable->width && region->extents.y2 + sy <= src->pDrawable->height) { if (sigtrap_get() == 0) { - BoxPtr box = RegionRects(region); - int nbox = RegionNumRects(region); + BoxPtr box = region_rects(region); + int nbox = region_num_rects(region); sx += src->pDrawable->x; sy += src->pDrawable->y; @@ -734,7 +734,7 @@ sna_composite(CARD8 op, else tmp.boxes(sna, &tmp, RegionBoxptr(®ion), - RegionNumRects(®ion)); + region_num_rects(®ion)); apply_damage(&tmp, ®ion); tmp.done(sna, &tmp); @@ -899,11 +899,11 @@ sna_composite_rectangles(CARD8 op, goto cleanup_region; } - DBG(("%s: clipped extents (%d, %d),(%d, %d) x %ld\n", + DBG(("%s: clipped extents (%d, %d),(%d, %d) x %d\n", __FUNCTION__, RegionExtents(®ion)->x1, RegionExtents(®ion)->y1, RegionExtents(®ion)->x2, RegionExtents(®ion)->y2, - (long)RegionNumRects(®ion))); + region_num_rects(®ion))); /* XXX xserver-1.8: CompositeRects is not tracked by Damage, so we must * manually append the damaged regions ourselves. @@ -1082,8 +1082,8 @@ fallback: if (sigtrap_get() == 0) { if (op <= PictOpSrc) { - int nbox = RegionNumRects(®ion); - BoxPtr box = RegionRects(®ion); + int nbox = region_num_rects(®ion); + BoxPtr box = region_rects(®ion); uint32_t pixel; if (op == PictOpClear) diff --git a/src/sna/sna_damage.c b/src/sna/sna_damage.c index d4b35159..8c041de0 100644 --- a/src/sna/sna_damage.c +++ b/src/sna/sna_damage.c @@ -69,34 +69,31 @@ static inline bool region_is_singular_or_empty(const RegionRec *r) static const char *_debug_describe_region(char *buf, int max, const RegionRec *region) { - BoxPtr extents; - BoxPtr box; - int n; - int len; + const BoxRec *box; + int n, len; if (region == NULL) return "nil"; - n = REGION_NUM_RECTS(region); + n = region_num_rects(region); if (n == 0) return "[0]"; - extents = REGION_EXTENTS(NULL, region); if (n == 1) { sprintf(buf, "[(%d, %d), (%d, %d)]", - extents->x1, extents->y1, - extents->x2, extents->y2); + region->extents.x1, region->extents.y1, + region->extents.x2, region->extents.y2); return buf; } len = sprintf(buf, "[(%d, %d), (%d, %d) x %d: ", - extents->x1, extents->y1, - extents->x2, extents->y2, + region->extents.x1, region->extents.y1, + region->extents.x2, region->extents.y2, n) + 3; max -= 2; - box = REGION_RECTS(region); + box = region_rects(region); while (n--) { char tmp[80]; int this; @@ -223,7 +220,7 @@ static void __sna_damage_reduce(struct sna_damage *damage) assert(damage->mode != DAMAGE_ALL); assert(damage->dirty); - DBG((" reduce: before region.n=%ld\n", (long)REGION_NUM_RECTS(region))); + DBG((" reduce: before region.n=%d\n", region_num_rects(region))); nboxes = damage->embedded_box.size; list_for_each_entry(iter, &damage->embedded_box.list, list) @@ -248,7 +245,7 @@ static void __sna_damage_reduce(struct sna_damage *damage) } if (damage->mode == DAMAGE_ADD) - nboxes += REGION_NUM_RECTS(region); + nboxes += region_num_rects(region); iter = last_box(damage); n = iter->size - damage->remain; @@ -299,9 +296,9 @@ static void __sna_damage_reduce(struct sna_damage *damage) if (damage->mode == DAMAGE_ADD) { memcpy(boxes + n, - REGION_RECTS(region), - REGION_NUM_RECTS(region)*sizeof(BoxRec)); - assert(n + REGION_NUM_RECTS(region) == nboxes); + region_rects(region), + region_num_rects(region)*sizeof(BoxRec)); + assert(n + region_num_rects(region) == nboxes); pixman_region_fini(region); pixman_region_init_rects(region, boxes, nboxes); @@ -335,7 +332,7 @@ done: free_list(&damage->embedded_box.list); reset_embedded_box(damage); - DBG((" reduce: after region.n=%ld\n", (long)REGION_NUM_RECTS(region))); + DBG((" reduce: after region.n=%d\n", region_num_rects(region))); } static bool _sna_damage_create_boxes(struct sna_damage *damage, @@ -709,8 +706,8 @@ inline static struct sna_damage *__sna_damage_add(struct sna_damage *damage, damage_union(damage, ®ion->extents); return _sna_damage_create_elt(damage, - REGION_RECTS(region), - REGION_NUM_RECTS(region)); + region_rects(region), + region_num_rects(region)); } #if HAS_DEBUG_FULL @@ -728,7 +725,7 @@ fastcall struct sna_damage *_sna_damage_add(struct sna_damage *damage, DBG((" = %s\n", _debug_describe_damage(damage_buf, sizeof(damage_buf), damage))); - assert(RegionNumRects(&damage->region)); + assert(region_num_rects(&damage->region)); assert(damage->region.extents.x2 > damage->region.extents.x1); assert(damage->region.extents.y2 > damage->region.extents.y1); @@ -812,7 +809,7 @@ struct sna_damage *_sna_damage_add_boxes(struct sna_damage *damage, DBG((" = %s\n", _debug_describe_damage(damage_buf, sizeof(damage_buf), damage))); - if (RegionNumRects(&damage->region)) { + if (region_num_rects(&damage->region)) { assert(damage->region.extents.x2 > damage->region.extents.x1); assert(damage->region.extents.y2 > damage->region.extents.y1); } @@ -901,7 +898,7 @@ struct sna_damage *_sna_damage_add_rectangles(struct sna_damage *damage, DBG((" = %s\n", _debug_describe_damage(damage_buf, sizeof(damage_buf), damage))); - if (RegionNumRects(&damage->region)) { + if (region_num_rects(&damage->region)) { assert(damage->region.extents.x2 > damage->region.extents.x1); assert(damage->region.extents.y2 > damage->region.extents.y1); } @@ -985,7 +982,7 @@ struct sna_damage *_sna_damage_add_points(struct sna_damage *damage, DBG((" = %s\n", _debug_describe_damage(damage_buf, sizeof(damage_buf), damage))); - if (RegionNumRects(&damage->region)) { + if (region_num_rects(&damage->region)) { assert(damage->region.extents.x2 > damage->region.extents.x1); assert(damage->region.extents.y2 > damage->region.extents.y1); } @@ -1015,7 +1012,7 @@ fastcall struct sna_damage *_sna_damage_add_box(struct sna_damage *damage, DBG((" = %s\n", _debug_describe_damage(damage_buf, sizeof(damage_buf), damage))); - assert(RegionNumRects(&damage->region)); + assert(region_num_rects(&damage->region)); assert(damage->region.extents.x2 > damage->region.extents.x1); assert(damage->region.extents.y2 > damage->region.extents.y1); @@ -1156,8 +1153,8 @@ no_damage: } return _sna_damage_create_elt(damage, - REGION_RECTS(region), - REGION_NUM_RECTS(region)); + region_rects(region), + region_num_rects(region)); } #if HAS_DEBUG_FULL @@ -1535,8 +1532,8 @@ static int __sna_damage_get_boxes(struct sna_damage *damage, BoxPtr *boxes) if (damage->dirty) __sna_damage_reduce(damage); - *boxes = REGION_RECTS(&damage->region); - return REGION_NUM_RECTS(&damage->region); + *boxes = region_rects(&damage->region); + return region_num_rects(&damage->region); } struct sna_damage *_sna_damage_reduce(struct sna_damage *damage) @@ -1824,7 +1821,7 @@ void _sna_damage_debug_get_region(struct sna_damage *damage, RegionRec *r) } if (damage->mode == DAMAGE_ADD) - nboxes += REGION_NUM_RECTS(r); + nboxes += region_num_rects(r); iter = last_box(damage); n = iter->size - damage->remain; @@ -1861,9 +1858,9 @@ void _sna_damage_debug_get_region(struct sna_damage *damage, RegionRec *r) if (damage->mode == DAMAGE_ADD) { memcpy(boxes + n, - REGION_RECTS(r), - REGION_NUM_RECTS(r)*sizeof(BoxRec)); - assert(n + REGION_NUM_RECTS(r) == nboxes); + region_rects(r), + region_num_rects(r)*sizeof(BoxRec)); + assert(n + region_num_rects(r) == nboxes); pixman_region_fini(r); pixman_region_init_rects(r, boxes, nboxes); diff --git a/src/sna/sna_display.c b/src/sna/sna_display.c index 71697799..b0f6ea7c 100644 --- a/src/sna/sna_display.c +++ b/src/sna/sna_display.c @@ -1167,8 +1167,8 @@ static bool wait_for_shadow(struct sna *sna, struct sna_pixmap *priv, unsigned f } if (flags & MOVE_READ && RegionNotEmpty(&sna->mode.shadow_region)) { - DBG(("%s: copying existing GPU damage: %ldx(%d, %d), (%d, %d)\n", - __FUNCTION__, (long)REGION_NUM_RECTS(&sna->mode.shadow_region), + DBG(("%s: copying existing GPU damage: %dx(%d, %d), (%d, %d)\n", + __FUNCTION__, region_num_rects(&sna->mode.shadow_region), sna->mode.shadow_region.extents.x1, sna->mode.shadow_region.extents.y1, sna->mode.shadow_region.extents.x2, @@ -1176,8 +1176,8 @@ static bool wait_for_shadow(struct sna *sna, struct sna_pixmap *priv, unsigned f ret = sna->render.copy_boxes(sna, GXcopy, pixmap, priv->gpu_bo, 0, 0, pixmap, bo, 0, 0, - REGION_RECTS(&sna->mode.shadow_region), - REGION_NUM_RECTS(&sna->mode.shadow_region), + region_rects(&sna->mode.shadow_region), + region_num_rects(&sna->mode.shadow_region), 0); } @@ -1216,10 +1216,10 @@ void sna_pixmap_discard_shadow_damage(struct sna_pixmap *priv, sna = priv->move_to_gpu_data; DBG(("%s: discarding region %dx[(%d, %d), (%d, %d)] from damage %dx[(%d, %d], (%d, %d)]\n", __FUNCTION__, - RegionNumRects(region), + region_num_rects(region), region->extents.x1, region->extents.y1, region->extents.x2, region->extents.y2, - RegionNumRects(&sna->mode.shadow_region), + region_num_rects(&sna->mode.shadow_region), sna->mode.shadow_region.extents.x1, sna->mode.shadow_region.extents.y1, sna->mode.shadow_region.extents.x2, sna->mode.shadow_region.extents.y2)); @@ -1629,7 +1629,7 @@ static void set_shadow(struct sna *sna, RegionPtr region) DBG(("%s: waiting for region %dx[(%d, %d), (%d, %d)], front handle=%d, shadow handle=%d\n", __FUNCTION__, - RegionNumRects(region), + region_num_rects(region), region->extents.x1, region->extents.y1, region->extents.x2, region->extents.y2, priv->gpu_bo->handle, sna->mode.shadow->handle)); @@ -1860,9 +1860,9 @@ sna_crtc_damage(xf86CrtcPtr crtc) damage = DamageRegion(sna->mode.shadow_damage); RegionUnion(damage, damage, ®ion); - DBG(("%s: damage now %ldx[(%d, %d), (%d, %d)]\n", + DBG(("%s: damage now %dx[(%d, %d), (%d, %d)]\n", __FUNCTION__, - (long)RegionNumRects(damage), + region_num_rects(damage), damage->extents.x1, damage->extents.y1, damage->extents.x2, damage->extents.y2)); } @@ -5694,8 +5694,8 @@ sna_crtc_redisplay__fallback(xf86CrtcPtr crtc, RegionPtr region, struct kgem_bo kgem_bo_sync__gtt(&sna->kgem, bo); if (sigtrap_get() == 0) { /* paranoia */ - const BoxRec *b = REGION_RECTS(region); - int n = REGION_NUM_RECTS(region); + const BoxRec *b = region_rects(region); + int n = region_num_rects(region); do { BoxRec box; @@ -5794,8 +5794,8 @@ sna_crtc_redisplay__composite(xf86CrtcPtr crtc, RegionPtr region, struct kgem_bo goto free_dst; } - n = REGION_NUM_RECTS(region); - b = REGION_RECTS(region); + n = region_num_rects(region); + b = region_rects(region); do { BoxRec box; @@ -5828,11 +5828,11 @@ sna_crtc_redisplay(xf86CrtcPtr crtc, RegionPtr region) int16_t tx, ty; assert(sna_crtc); - DBG(("%s: crtc %d [pipe=%d], damage (%d, %d), (%d, %d) x %ld\n", + DBG(("%s: crtc %d [pipe=%d], damage (%d, %d), (%d, %d) x %d\n", __FUNCTION__, sna_crtc->id, sna_crtc->pipe, region->extents.x1, region->extents.y1, region->extents.x2, region->extents.y2, - (long)RegionNumRects(region))); + region_num_rects(region))); assert(!wedged(sna)); @@ -5843,7 +5843,7 @@ sna_crtc_redisplay(xf86CrtcPtr crtc, RegionPtr region) sna_blt_fill_boxes(sna, GXcopy, sna_crtc->bo, sna->front->drawable.bitsPerPixel, priv->clear_color, - REGION_RECTS(region), REGION_NUM_RECTS(region)); + region_rects(region), region_num_rects(region)); return; } @@ -5862,7 +5862,7 @@ sna_crtc_redisplay(xf86CrtcPtr crtc, RegionPtr region) if (sna->render.copy_boxes(sna, GXcopy, sna->front, priv->gpu_bo, 0, 0, &tmp, sna_crtc->bo, -tx, -ty, - REGION_RECTS(region), REGION_NUM_RECTS(region), 0)) + region_rects(region), region_num_rects(region), 0)) return; } @@ -5944,8 +5944,8 @@ void sna_mode_redisplay(struct sna *sna) if (RegionNil(region)) return; - DBG(("%s: damage: %ldx(%d, %d), (%d, %d)\n", - __FUNCTION__, (long)REGION_NUM_RECTS(region), + DBG(("%s: damage: %dx(%d, %d), (%d, %d)\n", + __FUNCTION__, region_num_rects(region), region->extents.x1, region->extents.y1, region->extents.x2, region->extents.y2)); diff --git a/src/sna/sna_dri2.c b/src/sna/sna_dri2.c index e1964649..21feed58 100644 --- a/src/sna/sna_dri2.c +++ b/src/sna/sna_dri2.c @@ -965,8 +965,8 @@ __sna_dri2_copy_region(struct sna *sna, DrawablePtr draw, RegionPtr region, } if (region) { - boxes = REGION_RECTS(region); - n = REGION_NUM_RECTS(region); + boxes = region_rects(region); + n = region_num_rects(region); assert(n); } else { region = &clip; @@ -1039,11 +1039,11 @@ sna_dri2_copy_region(DrawablePtr draw, assert(get_private(src)->bo->refcnt); assert(get_private(dst)->bo->refcnt); - DBG(("%s: region (%d, %d), (%d, %d) x %ld\n", + DBG(("%s: region (%d, %d), (%d, %d) x %d\n", __FUNCTION__, region->extents.x1, region->extents.y1, region->extents.x2, region->extents.y2, - (long)REGION_NUM_RECTS(region))); + region_num_rects(region))); __sna_dri2_copy_region(sna, draw, region, src, dst, false); } @@ -1420,7 +1420,7 @@ can_flip(struct sna * sna, win->drawable.width, win->drawable.height, win->clipList.extents.x1, win->clipList.extents.y1, win->clipList.extents.x2, win->clipList.extents.y2, - RegionNumRects(&win->clipList))); + region_num_rects(&win->clipList))); if (!RegionEqual(&win->clipList, &draw->pScreen->root->winSize)) { DBG(("%s: no, window is clipped: clip region=(%d, %d), (%d, %d), root size=(%d, %d), (%d, %d)\n", __FUNCTION__, @@ -1509,7 +1509,7 @@ can_xchg(struct sna * sna, win->drawable.width, win->drawable.height, win->clipList.extents.x1, win->clipList.extents.y1, win->clipList.extents.x2, win->clipList.extents.y2, - RegionNumRects(&win->clipList), + region_num_rects(&win->clipList), pixmap->drawable.width, pixmap->drawable.height)); if (is_clipped(&win->clipList, &pixmap->drawable)) { @@ -1631,7 +1631,7 @@ can_xchg_one(struct sna *sna, win->drawable.width, win->drawable.height, win->clipList.extents.x1, win->clipList.extents.y1, win->clipList.extents.x2, win->clipList.extents.y2, - RegionNumRects(&win->clipList))); + region_num_rects(&win->clipList))); if (is_clipped(&win->clipList, &win->drawable)) { DBG(("%s: no, %dx%d window is clipped: clip region=(%d, %d), (%d, %d)\n", __FUNCTION__, diff --git a/src/sna/sna_glyphs.c b/src/sna/sna_glyphs.c index 58180864..93aac341 100644 --- a/src/sna/sna_glyphs.c +++ b/src/sna/sna_glyphs.c @@ -580,8 +580,8 @@ glyphs_to_dst(struct sna *sna, list->xOff, list->yOff, dst->pDrawable->x, dst->pDrawable->y)); if (clipped_glyphs(dst, nlist, list, glyphs)) { - rects = REGION_RECTS(dst->pCompositeClip); - nrect = REGION_NUM_RECTS(dst->pCompositeClip); + rects = region_rects(dst->pCompositeClip); + nrect = region_num_rects(dst->pCompositeClip); } else nrect = 0; @@ -742,8 +742,8 @@ glyphs0_to_dst(struct sna *sna, src_y -= list->yOff + y; if (clipped_glyphs(dst, nlist, list, glyphs)) { - rects = REGION_RECTS(dst->pCompositeClip); - nrect = REGION_NUM_RECTS(dst->pCompositeClip); + rects = region_rects(dst->pCompositeClip); + nrect = region_num_rects(dst->pCompositeClip); if (nrect == 0) return true; @@ -974,8 +974,8 @@ glyphs_slow(struct sna *sna, COMPOSITE_PARTIAL, memset(&tmp, 0, sizeof(tmp)))) return false; - rects = REGION_RECTS(dst->pCompositeClip); - nrect = REGION_NUM_RECTS(dst->pCompositeClip); + rects = region_rects(dst->pCompositeClip); + nrect = region_num_rects(dst->pCompositeClip); do { struct sna_composite_rectangles r; int16_t x2, y2; diff --git a/src/sna/sna_tiling.c b/src/sna/sna_tiling.c index f3073e76..3237185c 100644 --- a/src/sna/sna_tiling.c +++ b/src/sna/sna_tiling.c @@ -676,18 +676,18 @@ sna_tiling_fill_boxes(struct sna *sna, !sna->render.copy_boxes(sna, GXcopy, dst, dst_bo, 0, 0, &tmp, bo, -dx, -dy, - REGION_RECTS(&this), REGION_NUM_RECTS(&this), 0)) + region_rects(&this), region_num_rects(&this), 0)) goto err; RegionTranslate(&this, -dx, -dy); if (!sna->render.fill_boxes(sna, op, format, color, &tmp, bo, - REGION_RECTS(&this), REGION_NUM_RECTS(&this))) + region_rects(&this), region_num_rects(&this))) goto err; if (!sna->render.copy_boxes(sna, GXcopy, &tmp, bo, 0, 0, dst, dst_bo, dx, dy, - REGION_RECTS(&this), REGION_NUM_RECTS(&this), 0)) + region_rects(&this), region_num_rects(&this), 0)) goto err; kgem_bo_destroy(&sna->kgem, bo); @@ -871,14 +871,14 @@ sna_tiling_blt_copy_boxes__with_alpha(struct sna *sna, uint8_t alu, if (!sna_blt_copy_boxes(sna, GXcopy, src_bo, src_dx, src_dy, bo, -dx, -dy, - bpp, REGION_RECTS(&this), REGION_NUM_RECTS(&this))) + bpp, region_rects(&this), region_num_rects(&this))) goto err; if (!sna_blt_copy_boxes__with_alpha(sna, alu, bo, -dx, -dy, dst_bo, dst_dx, dst_dy, bpp, alpha_fixup, - REGION_RECTS(&this), REGION_NUM_RECTS(&this))) + region_rects(&this), region_num_rects(&this))) goto err; kgem_bo_destroy(&sna->kgem, bo); @@ -1098,13 +1098,13 @@ bool sna_tiling_blt_copy_boxes(struct sna *sna, uint8_t alu, if (!sna_blt_copy_boxes(sna, GXcopy, src_bo, src_dx, src_dy, bo, -dx, -dy, - bpp, REGION_RECTS(&this), REGION_NUM_RECTS(&this))) + bpp, region_rects(&this), region_num_rects(&this))) goto err; if (!sna_blt_copy_boxes(sna, alu, bo, -dx, -dy, dst_bo, dst_dx, dst_dy, - bpp, REGION_RECTS(&this), REGION_NUM_RECTS(&this))) + bpp, region_rects(&this), region_num_rects(&this))) goto err; kgem_bo_destroy(&sna->kgem, bo); diff --git a/src/sna/sna_trapezoids_boxes.c b/src/sna/sna_trapezoids_boxes.c index 335b2ceb..e7d74f51 100644 --- a/src/sna/sna_trapezoids_boxes.c +++ b/src/sna/sna_trapezoids_boxes.c @@ -73,9 +73,9 @@ static void _assert_pixmap_contains_box(PixmapPtr pixmap, BoxPtr box, const char static void apply_damage(struct sna_composite_op *op, RegionPtr region) { - DBG(("%s: damage=%p, region=%ldx[(%d, %d), (%d, %d)]\n", + DBG(("%s: damage=%p, region=%dx[(%d, %d), (%d, %d)]\n", __FUNCTION__, op->damage, - (long)REGION_NUM_RECTS(region), + region_num_rects(region), region->extents.x1, region->extents.y1, region->extents.x2, region->extents.y2)); @@ -237,8 +237,8 @@ composite_aligned_boxes(struct sna *sna, RegionIntersect(®ion, ®ion, &clip); if (sigtrap_get() == 0) { - b = REGION_RECTS(®ion); - count = REGION_NUM_RECTS(®ion); + b = region_rects(®ion); + count = region_num_rects(®ion); for (i = 0; i < count; i++) { fbComposite(op, src, NULL, dst, src_x + b[i].x1 - boxes[0].x1, @@ -254,8 +254,8 @@ composite_aligned_boxes(struct sna *sna, for (n = 0; n < num_boxes; n++) { pixman_region_init_rects(®ion, &boxes[n], 1); RegionIntersect(®ion, ®ion, &clip); - b = REGION_RECTS(®ion); - count = REGION_NUM_RECTS(®ion); + b = region_rects(®ion); + count = region_num_rects(®ion); if (sigtrap_get() == 0) { for (i = 0; i < count; i++) { fbComposite(op, src, NULL, dst, @@ -280,10 +280,10 @@ composite_aligned_boxes(struct sna *sna, num_boxes == 1) { pixman_region_init_rects(®ion, boxes, num_boxes); RegionIntersect(®ion, ®ion, &clip); - if (REGION_NUM_RECTS(®ion)) { + if (region_num_rects(®ion)) { tmp.boxes(sna, &tmp, - REGION_RECTS(®ion), - REGION_NUM_RECTS(®ion)); + region_rects(®ion), + region_num_rects(®ion)); apply_damage(&tmp, ®ion); } pixman_region_fini(®ion); @@ -291,10 +291,10 @@ composite_aligned_boxes(struct sna *sna, for (n = 0; n < num_boxes; n++) { pixman_region_init_rects(®ion, &boxes[n], 1); RegionIntersect(®ion, ®ion, &clip); - if (REGION_NUM_RECTS(®ion)) { + if (region_num_rects(®ion)) { tmp.boxes(sna, &tmp, - REGION_RECTS(®ion), - REGION_NUM_RECTS(®ion)); + region_rects(®ion), + region_num_rects(®ion)); apply_damage(&tmp, ®ion); } pixman_region_fini(®ion); @@ -330,10 +330,10 @@ composite_unaligned_box(struct sna *sna, pixman_region_init_rects(®ion, box, 1); RegionIntersect(®ion, ®ion, clip); - if (REGION_NUM_RECTS(®ion)) + if (region_num_rects(®ion)) tmp->boxes(sna, tmp, - REGION_RECTS(®ion), - REGION_NUM_RECTS(®ion), + region_rects(®ion), + region_num_rects(®ion), opacity); pixman_region_fini(®ion); } else @@ -472,7 +472,7 @@ composite_unaligned_trap(struct sna *sna, pixman_region_init_rects(®ion, &box, 1); RegionIntersect(®ion, ®ion, clip); - if (REGION_NUM_RECTS(®ion)) + if (region_num_rects(®ion)) apply_damage(&tmp->base, ®ion); RegionUninit(®ion); } else @@ -797,8 +797,8 @@ composite_unaligned_boxes_inplace__solid(struct sna *sna, if (sigtrap_get() == 0) { RegionTranslate(&clip, dx, dy); - count = REGION_NUM_RECTS(&clip); - extents = REGION_RECTS(&clip); + count = region_num_rects(&clip); + extents = region_rects(&clip); while (count--) { int16_t y1 = dy + pixman_fixed_to_int(t->top); uint16_t fy1 = pixman_fixed_frac(t->top); @@ -887,8 +887,8 @@ pixman: pi.op = op; if (sigtrap_get() == 0) { - count = REGION_NUM_RECTS(&clip); - extents = REGION_RECTS(&clip); + count = region_num_rects(&clip); + extents = region_rects(&clip); while (count--) { int16_t y1 = pixman_fixed_to_int(t->top); uint16_t fy1 = pixman_fixed_frac(t->top); @@ -1128,8 +1128,8 @@ composite_unaligned_boxes_inplace(struct sna *sna, pi.op = op; if (sigtrap_get() == 0) { - count = REGION_NUM_RECTS(&clip); - extents = REGION_RECTS(&clip); + count = region_num_rects(&clip); + extents = region_rects(&clip); while (count--) { int16_t y1 = pixman_fixed_to_int(t->top); uint16_t fy1 = pixman_fixed_frac(t->top); diff --git a/src/sna/sna_trapezoids_imprecise.c b/src/sna/sna_trapezoids_imprecise.c index 115d2b45..69f8ae89 100644 --- a/src/sna/sna_trapezoids_imprecise.c +++ b/src/sna/sna_trapezoids_imprecise.c @@ -85,9 +85,9 @@ static void _assert_pixmap_contains_box(PixmapPtr pixmap, BoxPtr box, const char static void apply_damage(struct sna_composite_op *op, RegionPtr region) { - DBG(("%s: damage=%p, region=%ldx[(%d, %d), (%d, %d)]\n", + DBG(("%s: damage=%p, region=%dx[(%d, %d), (%d, %d)]\n", __FUNCTION__, op->damage, - (long)REGION_NUM_RECTS(region), + region_num_rects(region), region->extents.x1, region->extents.y1, region->extents.x2, region->extents.y2)); @@ -1008,10 +1008,10 @@ tor_blt_span_clipped(struct sna *sna, pixman_region_init_rects(®ion, box, 1); RegionIntersect(®ion, ®ion, clip); - if (REGION_NUM_RECTS(®ion)) { + if (region_num_rects(®ion)) { op->boxes(sna, op, - REGION_RECTS(®ion), - REGION_NUM_RECTS(®ion), + region_rects(®ion), + region_num_rects(®ion), opacity); apply_damage(&op->base, ®ion); } @@ -1738,10 +1738,10 @@ span_thread_clipped_box(struct sna *sna, pixman_region_init_rects(®ion, box, 1); RegionIntersect(®ion, ®ion, clip); - if (REGION_NUM_RECTS(®ion)) { + if (region_num_rects(®ion)) { span_thread_add_boxes(sna, op, - REGION_RECTS(®ion), - REGION_NUM_RECTS(®ion), + region_rects(®ion), + region_num_rects(®ion), AREA_TO_ALPHA(coverage)); } pixman_region_fini(®ion); @@ -2230,8 +2230,8 @@ tor_blt_src_clipped(struct sna *sna, pixman_region_init_rects(®ion, box, 1); RegionIntersect(®ion, ®ion, clip); - n = REGION_NUM_RECTS(®ion); - box = REGION_RECTS(®ion); + n = region_num_rects(®ion); + box = region_rects(®ion); while (n--) tor_blt_src(sna, op, NULL, box++, coverage); pixman_region_fini(®ion); @@ -2280,8 +2280,8 @@ tor_blt_in_clipped(struct sna *sna, pixman_region_init_rects(®ion, box, 1); RegionIntersect(®ion, ®ion, clip); - n = REGION_NUM_RECTS(®ion); - box = REGION_RECTS(®ion); + n = region_num_rects(®ion); + box = region_rects(®ion); while (n--) tor_blt_in(sna, op, NULL, box++, coverage); pixman_region_fini(®ion); @@ -2337,8 +2337,8 @@ tor_blt_add_clipped(struct sna *sna, pixman_region_init_rects(®ion, box, 1); RegionIntersect(®ion, ®ion, clip); - n = REGION_NUM_RECTS(®ion); - box = REGION_RECTS(®ion); + n = region_num_rects(®ion); + box = region_rects(®ion); while (n--) tor_blt_add(sna, op, NULL, box++, coverage); pixman_region_fini(®ion); @@ -2411,8 +2411,8 @@ tor_blt_lerp32_clipped(struct sna *sna, pixman_region_init_rects(®ion, box, 1); RegionIntersect(®ion, ®ion, clip); - n = REGION_NUM_RECTS(®ion); - box = REGION_RECTS(®ion); + n = region_num_rects(®ion); + box = region_rects(®ion); while (n--) tor_blt_lerp32(sna, op, NULL, box++, coverage); pixman_region_fini(®ion); @@ -2459,8 +2459,8 @@ pixmask_span_solid__clipped(struct sna *sna, pixman_region_init_rects(®ion, box, 1); RegionIntersect(®ion, ®ion, clip); - n = REGION_NUM_RECTS(®ion); - box = REGION_RECTS(®ion); + n = region_num_rects(®ion); + box = region_rects(®ion); while (n--) pixmask_span_solid(sna, op, NULL, box++, coverage); pixman_region_fini(®ion); @@ -2499,8 +2499,8 @@ pixmask_span__clipped(struct sna *sna, pixman_region_init_rects(®ion, box, 1); RegionIntersect(®ion, ®ion, clip); - n = REGION_NUM_RECTS(®ion); - box = REGION_RECTS(®ion); + n = region_num_rects(®ion); + box = region_rects(®ion); while (n--) pixmask_span(sna, op, NULL, box++, coverage); pixman_region_fini(®ion); diff --git a/src/sna/sna_trapezoids_mono.c b/src/sna/sna_trapezoids_mono.c index fe77ffdc..acd2b101 100644 --- a/src/sna/sna_trapezoids_mono.c +++ b/src/sna/sna_trapezoids_mono.c @@ -119,9 +119,9 @@ static void _assert_pixmap_contains_box(PixmapPtr pixmap, BoxPtr box, const char static void apply_damage(struct sna_composite_op *op, RegionPtr region) { - DBG(("%s: damage=%p, region=%ldx[(%d, %d), (%d, %d)]\n", + DBG(("%s: damage=%p, region=%dx[(%d, %d), (%d, %d)]\n", __FUNCTION__, op->damage, - (long)REGION_NUM_RECTS(region), + region_num_rects(region), region->extents.x1, region->extents.y1, region->extents.x2, region->extents.y2)); @@ -444,10 +444,10 @@ mono_span(struct mono *c, int x1, int x2, BoxPtr box) pixman_region_init_rects(®ion, box, 1); RegionIntersect(®ion, ®ion, &c->clip); - if (REGION_NUM_RECTS(®ion)) { + if (region_num_rects(®ion)) { c->op.boxes(c->sna, &c->op, - REGION_RECTS(®ion), - REGION_NUM_RECTS(®ion)); + region_rects(®ion), + region_num_rects(®ion)); apply_damage(&c->op, ®ion); } pixman_region_fini(®ion); @@ -505,10 +505,10 @@ thread_mono_span_clipped(struct mono *c, int x1, int x2, BoxPtr box) pixman_region_init_rects(®ion, box, 1); RegionIntersect(®ion, ®ion, &c->clip); - if (REGION_NUM_RECTS(®ion)) + if (region_num_rects(®ion)) thread_mono_span_add_boxes(c, - REGION_RECTS(®ion), - REGION_NUM_RECTS(®ion)); + region_rects(®ion), + region_num_rects(®ion)); pixman_region_fini(®ion); } diff --git a/src/sna/sna_trapezoids_precise.c b/src/sna/sna_trapezoids_precise.c index f0e8266e..6cde8249 100644 --- a/src/sna/sna_trapezoids_precise.c +++ b/src/sna/sna_trapezoids_precise.c @@ -106,9 +106,9 @@ static void _assert_pixmap_contains_box(PixmapPtr pixmap, BoxPtr box, const char static void apply_damage(struct sna_composite_op *op, RegionPtr region) { - DBG(("%s: damage=%p, region=%ldx[(%d, %d), (%d, %d)]\n", + DBG(("%s: damage=%p, region=%dx[(%d, %d), (%d, %d)]\n", __FUNCTION__, op->damage, - (long)REGION_NUM_RECTS(region), + region_num_rects(region), region->extents.x1, region->extents.y1, region->extents.x2, region->extents.y2)); @@ -1012,10 +1012,10 @@ tor_blt_span_clipped(struct sna *sna, pixman_region_init_rects(®ion, box, 1); RegionIntersect(®ion, ®ion, clip); - if (REGION_NUM_RECTS(®ion)) { + if (region_num_rects(®ion)) { op->boxes(sna, op, - REGION_RECTS(®ion), - REGION_NUM_RECTS(®ion), + region_rects(®ion), + region_num_rects(®ion), opacity); apply_damage(&op->base, ®ion); } @@ -1667,10 +1667,10 @@ span_thread_clipped_box(struct sna *sna, pixman_region_init_rects(®ion, box, 1); RegionIntersect(®ion, ®ion, clip); - if (REGION_NUM_RECTS(®ion)) { + if (region_num_rects(®ion)) { span_thread_add_boxes(sna, op, - REGION_RECTS(®ion), - REGION_NUM_RECTS(®ion), + region_rects(®ion), + region_num_rects(®ion), AREA_TO_FLOAT(coverage)); } pixman_region_fini(®ion); @@ -2231,8 +2231,8 @@ tor_blt_src_clipped(struct sna *sna, pixman_region_init_rects(®ion, box, 1); RegionIntersect(®ion, ®ion, clip); - n = REGION_NUM_RECTS(®ion); - box = REGION_RECTS(®ion); + n = region_num_rects(®ion); + box = region_rects(®ion); while (n--) tor_blt_src(sna, op, NULL, box++, coverage); pixman_region_fini(®ion); @@ -2281,8 +2281,8 @@ tor_blt_in_clipped(struct sna *sna, pixman_region_init_rects(®ion, box, 1); RegionIntersect(®ion, ®ion, clip); - n = REGION_NUM_RECTS(®ion); - box = REGION_RECTS(®ion); + n = region_num_rects(®ion); + box = region_rects(®ion); while (n--) tor_blt_in(sna, op, NULL, box++, coverage); pixman_region_fini(®ion); @@ -2338,8 +2338,8 @@ tor_blt_add_clipped(struct sna *sna, pixman_region_init_rects(®ion, box, 1); RegionIntersect(®ion, ®ion, clip); - n = REGION_NUM_RECTS(®ion); - box = REGION_RECTS(®ion); + n = region_num_rects(®ion); + box = region_rects(®ion); while (n--) tor_blt_add(sna, op, NULL, box++, coverage); pixman_region_fini(®ion); @@ -2410,8 +2410,8 @@ tor_blt_lerp32_clipped(struct sna *sna, pixman_region_init_rects(®ion, box, 1); RegionIntersect(®ion, ®ion, clip); - n = REGION_NUM_RECTS(®ion); - box = REGION_RECTS(®ion); + n = region_num_rects(®ion); + box = region_rects(®ion); while (n--) tor_blt_lerp32(sna, op, NULL, box++, coverage); pixman_region_fini(®ion); @@ -2456,8 +2456,8 @@ pixmask_span_solid__clipped(struct sna *sna, pixman_region_init_rects(®ion, box, 1); RegionIntersect(®ion, ®ion, clip); - n = REGION_NUM_RECTS(®ion); - box = REGION_RECTS(®ion); + n = region_num_rects(®ion); + box = region_rects(®ion); while (n--) pixmask_span_solid(sna, op, NULL, box++, coverage); pixman_region_fini(®ion); @@ -2494,8 +2494,8 @@ pixmask_span__clipped(struct sna *sna, pixman_region_init_rects(®ion, box, 1); RegionIntersect(®ion, ®ion, clip); - n = REGION_NUM_RECTS(®ion); - box = REGION_RECTS(®ion); + n = region_num_rects(®ion); + box = region_rects(®ion); while (n--) pixmask_span(sna, op, NULL, box++, coverage); pixman_region_fini(®ion); diff --git a/src/sna/sna_video_overlay.c b/src/sna/sna_video_overlay.c index e0af9191..a8147739 100644 --- a/src/sna/sna_video_overlay.c +++ b/src/sna/sna_video_overlay.c @@ -516,8 +516,8 @@ sna_video_overlay_put_image(ClientPtr client, drw_x, drw_y, drw_w, drw_h, format->id, width, height, sync)); - DBG(("%s: region %ld:(%d, %d), (%d, %d)\n", __FUNCTION__, - (long)RegionNumRects(&clip), + DBG(("%s: region %d:(%d, %d), (%d, %d)\n", __FUNCTION__, + region_num_rects(&clip), clip.extents.x1, clip.extents.y1, clip.extents.x2, clip.extents.y2)); @@ -581,8 +581,8 @@ sna_video_overlay_put_image(ClientPtr client, __sna_pixmap_get_bo(sna->front), sna->front->drawable.bitsPerPixel, video->color_key, - RegionRects(&clip), - RegionNumRects(&clip))) + region_rects(&clip), + region_num_rects(&clip))) RegionCopy(&video->clip, &clip); sna_window_set_port((WindowPtr)draw, port); } else { diff --git a/src/sna/sna_video_sprite.c b/src/sna/sna_video_sprite.c index de04638d..78b046b5 100644 --- a/src/sna/sna_video_sprite.c +++ b/src/sna/sna_video_sprite.c @@ -383,7 +383,7 @@ static int sna_video_sprite_put_image(ClientPtr client, format->id, width, height, sync)); DBG(("%s: region %d:(%d, %d), (%d, %d)\n", __FUNCTION__, - RegionNumRects(&clip), + region_num_rects(&clip), clip.extents.x1, clip.extents.y1, clip.extents.x2, clip.extents.y2)); @@ -522,8 +522,8 @@ off: __sna_pixmap_get_bo(sna->front), sna->front->drawable.bitsPerPixel, video->color_key, - RegionRects(&clip), - RegionNumRects(&clip))) + region_rects(&clip), + region_num_rects(&clip))) RegionCopy(&video->clip, &clip); sna_window_set_port((WindowPtr)draw, port); diff --git a/src/sna/sna_video_textured.c b/src/sna/sna_video_textured.c index 335769c6..d06aafd8 100644 --- a/src/sna/sna_video_textured.c +++ b/src/sna/sna_video_textured.c @@ -193,8 +193,8 @@ sna_video_textured_put_image(ClientPtr client, drw_x, drw_y, drw_w, drw_h, format->id, width, height, sync)); - DBG(("%s: region %ld:(%d, %d), (%d, %d)\n", __FUNCTION__, - (long)RegionNumRects(&clip), + DBG(("%s: region %d:(%d, %d), (%d, %d)\n", __FUNCTION__, + region_num_rects(&clip), clip.extents.x1, clip.extents.y1, clip.extents.x2, clip.extents.y2)); |