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:
parent
5a4283816d
commit
4216991413
@ -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 = {
|
||||
|
Loading…
Reference in New Issue
Block a user