drm: dropped obsolete/unused intel_bo_get_image()

[Call to this was dropped in bd672d08 in favor of intel_bo_map()]]

Signed-off-by: Enrico Weigelt, metux IT consult <enrico.weigelt@gr13.net>
Reviewed-by: Bryce Harrington <bryce@osg.samsung.com>
This commit is contained in:
Enrico Weigelt, metux IT consult 2017-04-17 18:56:43 +02:00 committed by Bryce Harrington
parent 182104defe
commit 72c600afbf
2 changed files with 0 additions and 49 deletions

View file

@ -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,

View file

@ -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,