llvmpipe: stop accessing pipe_resource::screen internally

this breaks driver tracing

Reviewed-by: Dave Airlie <airlied@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11017>
This commit is contained in:
Mike Blumenkrantz 2021-05-26 09:13:06 -04:00 committed by Marge Bot
parent 09019fb456
commit 08a7cfce5e
1 changed files with 2 additions and 2 deletions

View File

@ -387,7 +387,7 @@ llvmpipe_resource_map(struct pipe_resource *resource,
if (lpr->dt) {
/* display target */
struct llvmpipe_screen *screen = llvmpipe_screen(resource->screen);
struct llvmpipe_screen *screen = lpr->screen;
struct sw_winsys *winsys = screen->winsys;
unsigned dt_usage;
@ -432,7 +432,7 @@ llvmpipe_resource_unmap(struct pipe_resource *resource,
if (lpr->dt) {
/* display target */
struct llvmpipe_screen *lp_screen = llvmpipe_screen(resource->screen);
struct llvmpipe_screen *lp_screen = lpr->screen;
struct sw_winsys *winsys = lp_screen->winsys;
assert(level == 0);