mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-08 04:48:08 +02:00
gallium: fix ddebug and noop screen caps init
Fixes: a036231c09 ("gallium: add u_init_pipe_screen_caps")
Reviewed-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Acked-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33176>
This commit is contained in:
parent
0f656756ec
commit
2af8172b62
2 changed files with 6 additions and 0 deletions
|
|
@ -679,6 +679,9 @@ ddebug_screen_create(struct pipe_screen *screen)
|
|||
SCR_INIT(vertex_state_destroy);
|
||||
dscreen->base.get_driver_pipe_screen = dd_get_driver_pipe_screen;
|
||||
|
||||
/* copy all caps */
|
||||
*(struct pipe_caps *)&dscreen->base.caps = screen->caps;
|
||||
|
||||
#undef SCR_INIT
|
||||
|
||||
dscreen->screen = screen;
|
||||
|
|
|
|||
|
|
@ -831,6 +831,9 @@ struct pipe_screen *noop_screen_create(struct pipe_screen *oscreen)
|
|||
screen->query_compression_modifiers = noop_query_compression_modifiers;
|
||||
screen->get_driver_pipe_screen = noop_get_driver_pipe_screen;
|
||||
|
||||
/* copy all caps */
|
||||
*(struct pipe_caps *)&screen->caps = oscreen->caps;
|
||||
|
||||
slab_create_parent(&noop_screen->pool_transfers,
|
||||
sizeof(struct pipe_transfer), 64);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue