[cairo] [PATCH 04/71] drm: dropped obsolete/unused intel_bo_get_image()
Bryce Harrington
bryce at osg.samsung.com
Mon Apr 24 22:46:42 UTC 2017
On Mon, Apr 17, 2017 at 06:56:43PM +0200, Enrico Weigelt, metux IT consult wrote:
> Signed-off-by: Enrico Weigelt, metux IT consult <enrico.weigelt at gr13.net>
Reviewed-by: Bryce Harrington <bryce at osg.samsung.com>
To ssh://git.freedesktop.org/git/cairo
182104d..72c600a master -> master
(It would save me some reviewer time if you could include more
information in your commit messages.)
> ---
> src/drm/cairo-drm-intel-private.h | 5 -----
> src/drm/cairo-drm-intel.c | 44 ---------------------------------------
> 2 files changed, 49 deletions(-)
>
> diff --git a/src/drm/cairo-drm-intel-private.h b/src/drm/cairo-drm-intel-private.h
> index 48b2355d8..0cfded1bd 100644
> --- a/src/drm/cairo-drm-intel-private.h
> +++ b/src/drm/cairo-drm-intel-private.h
> @@ -314,11 +314,6 @@ intel_bo_init_for_name (const intel_device_t *dev,
> uint32_t size,
> uint32_t name);
>
> -cairo_private cairo_surface_t *
> -intel_bo_get_image (const intel_device_t *device,
> - intel_bo_t *bo,
> - const cairo_drm_surface_t *surface);
> -
> cairo_private cairo_status_t
> intel_bo_put_image (intel_device_t *dev,
> intel_bo_t *bo,
> diff --git a/src/drm/cairo-drm-intel.c b/src/drm/cairo-drm-intel.c
> index aabd016fd..8bc4ad8be 100644
> --- a/src/drm/cairo-drm-intel.c
> +++ b/src/drm/cairo-drm-intel.c
> @@ -530,50 +530,6 @@ intel_bo_set_tiling (const intel_device_t *device,
> bo->_stride = bo->stride;
> }
>
> -cairo_surface_t *
> -intel_bo_get_image (const intel_device_t *device,
> - intel_bo_t *bo,
> - const cairo_drm_surface_t *surface)
> -{
> - cairo_image_surface_t *image;
> - uint8_t *dst;
> - int size, row;
> -
> - image = (cairo_image_surface_t *)
> - cairo_image_surface_create (surface->format,
> - surface->width,
> - surface->height);
> - if (unlikely (image->base.status))
> - return &image->base;
> -
> - intel_bo_set_tiling (device, bo);
> -
> - if (bo->tiling == I915_TILING_NONE && image->stride == surface->stride) {
> - size = surface->stride * surface->height;
> - intel_bo_read (device, bo, 0, size, image->data);
> - } else {
> - const uint8_t *src;
> -
> - src = intel_bo_map (device, bo);
> - if (unlikely (src == NULL))
> - return _cairo_surface_create_in_error (_cairo_error (CAIRO_STATUS_NO_MEMORY));
> -
> - size = surface->width;
> - if (surface->format != CAIRO_FORMAT_A8)
> - size *= 4;
> -
> - row = surface->height;
> - dst = image->data;
> - while (row--) {
> - memcpy (dst, src, size);
> - dst += image->stride;
> - src += surface->stride;
> - }
> - }
> -
> - return &image->base;
> -}
> -
> static cairo_status_t
> _intel_bo_put_a1_image (intel_device_t *device,
> intel_bo_t *bo,
> --
> 2.11.0.rc0.7.gbe5a750
>
> --
> cairo mailing list
> cairo at cairographics.org
> https://lists.cairographics.org/mailman/listinfo/cairo
More information about the cairo
mailing list