diff --git a/src/gallium/drivers/tegra/tegra_screen.c b/src/gallium/drivers/tegra/tegra_screen.c index bfe05dfbd12..24ab677f4cf 100644 --- a/src/gallium/drivers/tegra/tegra_screen.c +++ b/src/gallium/drivers/tegra/tegra_screen.c @@ -644,5 +644,7 @@ tegra_screen_create(int fd) screen->base.get_dmabuf_modifier_planes = tegra_screen_get_dmabuf_modifier_planes; screen->base.memobj_create_from_handle = tegra_screen_memobj_create_from_handle; + memcpy((void *)&screen->base.caps, &screen->gpu->caps, sizeof(screen->base.caps)); + return &screen->base; }