tegra: Add support for get_screen_fd

Reviewed-by: Rob Clark <robdclark@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21654>
This commit is contained in:
Lucas Fryzek 2023-03-02 14:45:46 -05:00 committed by Marge Bot
parent b18f259177
commit 70a8292b17

View file

@ -560,6 +560,14 @@ tegra_screen_memobj_create_from_handle(struct pipe_screen *pscreen,
dedicated);
}
static int
tegra_screen_get_fd(struct pipe_screen *pscreen)
{
struct tegra_screen *screen = to_tegra_screen(pscreen);
return screen->fd;
}
struct pipe_screen *
tegra_screen_create(int fd)
{
@ -592,6 +600,7 @@ tegra_screen_create(int fd)
screen->base.get_name = tegra_screen_get_name;
screen->base.get_vendor = tegra_screen_get_vendor;
screen->base.get_device_vendor = tegra_screen_get_device_vendor;
screen->base.get_screen_fd = tegra_screen_get_fd;
screen->base.get_param = tegra_screen_get_param;
screen->base.get_paramf = tegra_screen_get_paramf;
screen->base.get_shader_param = tegra_screen_get_shader_param;