etnaviv: simplify etna_screen_bo_from_handle

There is no need to have a out_stride parameter, as the only callsite
already has the winsys handle, which includes the stride, so there is
no need to pass the stride back and forth.

Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Reviewed-by: Christian Gmeiner <christian.gmeiner@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7367>
This commit is contained in:
Lucas Stach 2020-10-29 16:50:54 +01:00 committed by Marge Bot
parent 94ec412b26
commit ec21148311
3 changed files with 4 additions and 5 deletions

View File

@ -520,7 +520,7 @@ etna_resource_from_handle(struct pipe_screen *pscreen,
util_range_init(&rsc->valid_buffer_range);
prsc->screen = pscreen;
rsc->bo = etna_screen_bo_from_handle(pscreen, handle, &level->stride);
rsc->bo = etna_screen_bo_from_handle(pscreen, handle);
if (!rsc->bo)
goto fail;
@ -531,6 +531,7 @@ etna_resource_from_handle(struct pipe_screen *pscreen,
level->width = tmpl->width0;
level->height = tmpl->height0;
level->depth = tmpl->depth0;
level->stride = handle->stride;
level->offset = handle->offset;
/* Determine padding of the imported resource. */

View File

@ -853,7 +853,7 @@ fail:
struct etna_bo *
etna_screen_bo_from_handle(struct pipe_screen *pscreen,
struct winsys_handle *whandle, unsigned *out_stride)
struct winsys_handle *whandle)
{
struct etna_screen *screen = etna_screen(pscreen);
struct etna_bo *bo;
@ -872,8 +872,6 @@ etna_screen_bo_from_handle(struct pipe_screen *pscreen,
return NULL;
}
*out_stride = whandle->stride;
return bo;
}

View File

@ -97,7 +97,7 @@ etna_screen(struct pipe_screen *pscreen)
struct etna_bo *
etna_screen_bo_from_handle(struct pipe_screen *pscreen,
struct winsys_handle *whandle, unsigned *out_stride);
struct winsys_handle *whandle);
struct pipe_screen *
etna_screen_create(struct etna_device *dev, struct etna_gpu *gpu,