Android-x86
Fork
Donation

  • R/O
  • HTTP
  • SSH
  • HTTPS

external-drm_gralloc: Commit

external/drm_gralloc


Commit MetaInfo

Revisionbf1265608b4cefa2cb1d7ecd074a0dcc22ea36ff (tree)
Time2018-10-31 07:14:27
AuthorMauro Rossi <issor.oruam@gmai...>
CommiterMauro Rossi

Log Message

gralloc_pipe_drm: support rework PIPE_HANDLE_USAGE_* flags

Changes due to commit 8ad12c8bec in mesa 18.3
("gallium: rework PIPE_HANDLE_USAGE_* flags")

Signed-off-by: Mauro Rosi <issor.oruam@gmail.com>

Change Summary

Incremental Difference

--- a/gralloc_drm_pipe.c
+++ b/gralloc_drm_pipe.c
@@ -147,7 +147,7 @@ static struct pipe_buffer *get_pipe_buffer_locked(struct pipe_manager *pm,
147147 buf->winsys.stride = handle->stride;
148148
149149 buf->resource = pm->screen->resource_from_handle(pm->screen,
150- &templ, &buf->winsys, PIPE_HANDLE_USAGE_READ_WRITE);
150+ &templ, &buf->winsys, PIPE_HANDLE_USAGE_FRAMEBUFFER_WRITE);
151151 if (!buf->resource)
152152 goto fail;
153153 }
@@ -159,7 +159,7 @@ static struct pipe_buffer *get_pipe_buffer_locked(struct pipe_manager *pm,
159159
160160 buf->winsys.type = WINSYS_HANDLE_TYPE_SHARED;
161161 if (!pm->screen->resource_get_handle(pm->screen, pm->context,
162- buf->resource, &buf->winsys, PIPE_HANDLE_USAGE_READ_WRITE))
162+ buf->resource, &buf->winsys, PIPE_HANDLE_USAGE_FRAMEBUFFER_WRITE))
163163 goto fail;
164164 }
165165
@@ -170,7 +170,7 @@ static struct pipe_buffer *get_pipe_buffer_locked(struct pipe_manager *pm,
170170 memset(&tmp, 0, sizeof(tmp));
171171 tmp.type = WINSYS_HANDLE_TYPE_KMS;
172172 if (!pm->screen->resource_get_handle(pm->screen, pm->context,
173- buf->resource, &tmp, PIPE_HANDLE_USAGE_READ_WRITE))
173+ buf->resource, &tmp, PIPE_HANDLE_USAGE_FRAMEBUFFER_WRITE))
174174 goto fail;
175175
176176 buf->base.fb_handle = tmp.handle;
Show on old repository browser