mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 00:58:05 +02:00
glx: stop binding DRI_INTEROP
no longer useful since innermost functions return errors correctly Reviewed-by: Marek Olšák <marek.olsak@amd.com> Reviewed-by: Adam Jackson <ajax@redhat.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30450>
This commit is contained in:
parent
410076af84
commit
4cd4b9f70d
4 changed files with 2 additions and 12 deletions
|
|
@ -866,11 +866,6 @@ dri2BindExtensions(struct dri2_screen *psc, struct glx_display * priv,
|
|||
"GLX_EXT_create_context_es2_profile");
|
||||
}
|
||||
|
||||
static const struct dri_extension_match exts[] = {
|
||||
{ __DRI2_INTEROP, 1, offsetof(struct dri2_screen, interop), true },
|
||||
};
|
||||
loader_bind_extensions(psc, exts, ARRAY_SIZE(exts), extensions);
|
||||
|
||||
/* Extensions where we don't care about the extension struct */
|
||||
for (i = 0; extensions[i]; i++) {
|
||||
if (strcmp(extensions[i]->name, __DRI2_ROBUSTNESS) == 0)
|
||||
|
|
@ -882,8 +877,7 @@ dri2BindExtensions(struct dri2_screen *psc, struct glx_display * priv,
|
|||
__glXEnableDirectExtension(&psc->base, "GLX_ARB_context_flush_control");
|
||||
__glXEnableDirectExtension(&psc->base, "GLX_MESA_query_renderer");
|
||||
|
||||
if (psc->interop)
|
||||
__glXEnableDirectExtension(&psc->base, "GLX_MESA_gl_interop");
|
||||
__glXEnableDirectExtension(&psc->base, "GLX_MESA_gl_interop");
|
||||
}
|
||||
|
||||
static char *
|
||||
|
|
|
|||
|
|
@ -45,7 +45,6 @@ struct dri2_screen {
|
|||
__DRIscreen *driScreen;
|
||||
__GLXDRIscreen vtable;
|
||||
|
||||
const __DRI2interopExtension *interop;
|
||||
const __DRIconfig **driver_configs;
|
||||
|
||||
char *driverName;
|
||||
|
|
|
|||
|
|
@ -696,7 +696,6 @@ dri3_bind_extensions(struct dri3_screen *psc, struct glx_display * priv,
|
|||
|
||||
static const struct dri_extension_match exts[] = {
|
||||
{ __DRI_IMAGE, 1, offsetof(struct dri3_screen, image), true },
|
||||
{ __DRI2_INTEROP, 1, offsetof(struct dri3_screen, interop), true },
|
||||
};
|
||||
loader_bind_extensions(psc, exts, ARRAY_SIZE(exts), extensions);
|
||||
|
||||
|
|
@ -716,8 +715,7 @@ dri3_bind_extensions(struct dri3_screen *psc, struct glx_display * priv,
|
|||
__glXEnableDirectExtension(&psc->base, "GLX_ARB_context_flush_control");
|
||||
__glXEnableDirectExtension(&psc->base, "GLX_MESA_query_renderer");
|
||||
|
||||
if (psc->interop)
|
||||
__glXEnableDirectExtension(&psc->base, "GLX_MESA_gl_interop");
|
||||
__glXEnableDirectExtension(&psc->base, "GLX_MESA_gl_interop");
|
||||
}
|
||||
|
||||
static char *
|
||||
|
|
|
|||
|
|
@ -80,7 +80,6 @@ struct dri3_screen {
|
|||
__DRIscreen *driScreenRenderGPU;
|
||||
|
||||
const __DRIimageExtension *image;
|
||||
const __DRI2interopExtension *interop;
|
||||
const __DRIconfig **driver_configs;
|
||||
|
||||
/* fd of the GPU used for rendering. */
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue