diff options
author | Michel Dänzer <michel.daenzer@amd.com> | 2015-07-10 15:28:52 +0900 |
---|---|---|
committer | Eric Anholt <eric@anholt.net> | 2015-07-16 10:43:54 -0700 |
commit | 1a18513a4eb3fa22459dd9f7d8f0e275aff679ec (patch) | |
tree | f7b5ab4723efaa22bbc9fbd1679d7b68f89b2967 | |
parent | fde13565c1b2462ee38f2a446ad3c9157261afa2 (diff) |
glamor: Use glamor_prepare_access_box() for PutImage/GetImage fallback
Fixes slow text display in xdvi.
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=91260
Signed-off-by: Michel Dänzer <michel.daenzer@amd.com>
Signed-off-by: Eric Anholt <eric@anholt.net>
Reviewed-by: Dave Airlie <airlied@redhat.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
-rw-r--r-- | glamor/glamor_image.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/glamor/glamor_image.c b/glamor/glamor_image.c index a272d5eaf..315874995 100644 --- a/glamor/glamor_image.c +++ b/glamor/glamor_image.c @@ -88,7 +88,7 @@ static void glamor_put_image_bail(DrawablePtr drawable, GCPtr gc, int depth, int x, int y, int w, int h, int leftPad, int format, char *bits) { - if (glamor_prepare_access(drawable, GLAMOR_ACCESS_RW)) + if (glamor_prepare_access_box(drawable, GLAMOR_ACCESS_RW, x, y, w, h)) fbPutImage(drawable, gc, depth, x, y, w, h, leftPad, format, bits); glamor_finish_access(drawable); } @@ -137,7 +137,7 @@ static void glamor_get_image_bail(DrawablePtr drawable, int x, int y, int w, int h, unsigned int format, unsigned long plane_mask, char *d) { - if (glamor_prepare_access(drawable, GLAMOR_ACCESS_RO)) + if (glamor_prepare_access_box(drawable, GLAMOR_ACCESS_RO, x, y, w, h)) fbGetImage(drawable, x, y, w, h, format, plane_mask, d); glamor_finish_access(drawable); } |