mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-08 04:48:08 +02:00
rbug: forward can_create_resource to pipe driver
Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
This commit is contained in:
parent
8eea8c9691
commit
5b3e57059c
1 changed files with 12 additions and 0 deletions
|
|
@ -152,6 +152,17 @@ rbug_screen_context_create(struct pipe_screen *_screen,
|
|||
return NULL;
|
||||
}
|
||||
|
||||
static bool
|
||||
rbug_screen_can_create_resource(struct pipe_screen *_screen,
|
||||
const struct pipe_resource *templat)
|
||||
{
|
||||
struct rbug_screen *rb_screen = rbug_screen(_screen);
|
||||
struct pipe_screen *screen = rb_screen->screen;
|
||||
|
||||
return screen->can_create_resource(screen,
|
||||
templat);
|
||||
}
|
||||
|
||||
static struct pipe_resource *
|
||||
rbug_screen_resource_create(struct pipe_screen *_screen,
|
||||
const struct pipe_resource *templat)
|
||||
|
|
@ -361,6 +372,7 @@ rbug_screen_create(struct pipe_screen *screen)
|
|||
rb_screen->base.get_paramf = rbug_screen_get_paramf;
|
||||
rb_screen->base.is_format_supported = rbug_screen_is_format_supported;
|
||||
rb_screen->base.context_create = rbug_screen_context_create;
|
||||
SCR_INIT(can_create_resource);
|
||||
rb_screen->base.resource_create = rbug_screen_resource_create;
|
||||
rb_screen->base.resource_from_handle = rbug_screen_resource_from_handle;
|
||||
SCR_INIT(check_resource_capability);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue