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:
parent
09019fb456
commit
08a7cfce5e
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue