external/drm_gralloc
Revision | bf1265608b4cefa2cb1d7ecd074a0dcc22ea36ff (tree) |
---|---|
Time | 2018-10-31 07:14:27 |
Author | Mauro Rossi <issor.oruam@gmai...> |
Commiter | Mauro Rossi |
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>
@@ -147,7 +147,7 @@ static struct pipe_buffer *get_pipe_buffer_locked(struct pipe_manager *pm, | ||
147 | 147 | buf->winsys.stride = handle->stride; |
148 | 148 | |
149 | 149 | 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); | |
151 | 151 | if (!buf->resource) |
152 | 152 | goto fail; |
153 | 153 | } |
@@ -159,7 +159,7 @@ static struct pipe_buffer *get_pipe_buffer_locked(struct pipe_manager *pm, | ||
159 | 159 | |
160 | 160 | buf->winsys.type = WINSYS_HANDLE_TYPE_SHARED; |
161 | 161 | 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)) | |
163 | 163 | goto fail; |
164 | 164 | } |
165 | 165 |
@@ -170,7 +170,7 @@ static struct pipe_buffer *get_pipe_buffer_locked(struct pipe_manager *pm, | ||
170 | 170 | memset(&tmp, 0, sizeof(tmp)); |
171 | 171 | tmp.type = WINSYS_HANDLE_TYPE_KMS; |
172 | 172 | 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)) | |
174 | 174 | goto fail; |
175 | 175 | |
176 | 176 | buf->base.fb_handle = tmp.handle; |