0
0
mirror of https://github.com/obsproject/obs-studio.git synced 2024-09-19 20:32:15 +02:00

libobs-opengl: Fixup dmabuf queries on X11

Previously we passed the wrong display and formats/modifiers could not
be queried. This prevented pipewire sources from negotiating texture
sharing on x11.
This commit is contained in:
Kurt Kartaltepe 2023-01-22 12:15:32 -08:00 committed by Georges Basile Stavracas Neto
parent 5a4283816d
commit 4216991413

View File

@ -590,7 +590,7 @@ static bool gl_x11_egl_device_query_dmabuf_capabilities(
{
struct gl_platform *plat = device->plat;
return gl_egl_query_dmabuf_capabilities(plat->xdisplay, dmabuf_flags,
return gl_egl_query_dmabuf_capabilities(plat->edisplay, dmabuf_flags,
drm_formats, n_formats);
}
@ -601,7 +601,7 @@ static bool gl_x11_egl_device_query_dmabuf_modifiers_for_format(
struct gl_platform *plat = device->plat;
return gl_egl_query_dmabuf_modifiers_for_format(
plat->xdisplay, drm_format, modifiers, n_modifiers);
plat->edisplay, drm_format, modifiers, n_modifiers);
}
static const struct gl_winsys_vtable egl_x11_winsys_vtable = {