From 2000f202474f9e3ed1be4e545fab761ced383835 Mon Sep 17 00:00:00 2001 From: Mauro Rossi Date: Mon, 28 Mar 2016 22:13:20 +0200 Subject: android: fix gralloc_drm_pipe building error with mesa 11.3 Fixes a building error introduced by commit 82db518 "gallium: add external usage flags to resource_from(get)_handle (v2)" parameter usage is required as a combination of PIPE_HANDLE_USAGE_* flags, PIPE_HANDLE_USAGE_READ_WRITE was used as the most general case --- gralloc_drm_pipe.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gralloc_drm_pipe.c b/gralloc_drm_pipe.c index 5cc7dc8..00909bf 100644 --- a/gralloc_drm_pipe.c +++ b/gralloc_drm_pipe.c @@ -150,7 +150,7 @@ static struct pipe_buffer *get_pipe_buffer_locked(struct pipe_manager *pm, buf->winsys.stride = handle->stride; buf->resource = pm->screen->resource_from_handle(pm->screen, - &templ, &buf->winsys); + &templ, &buf->winsys, PIPE_HANDLE_USAGE_READ_WRITE); if (!buf->resource) goto fail; } @@ -162,7 +162,7 @@ static struct pipe_buffer *get_pipe_buffer_locked(struct pipe_manager *pm, buf->winsys.type = DRM_API_HANDLE_TYPE_SHARED; if (!pm->screen->resource_get_handle(pm->screen, - buf->resource, &buf->winsys)) + buf->resource, &buf->winsys, PIPE_HANDLE_USAGE_READ_WRITE)) goto fail; } @@ -173,7 +173,7 @@ static struct pipe_buffer *get_pipe_buffer_locked(struct pipe_manager *pm, memset(&tmp, 0, sizeof(tmp)); tmp.type = DRM_API_HANDLE_TYPE_KMS; if (!pm->screen->resource_get_handle(pm->screen, - buf->resource, &tmp)) + buf->resource, &tmp, PIPE_HANDLE_USAGE_READ_WRITE)) goto fail; buf->base.fb_handle = tmp.handle; -- cgit v1.1