diff --git a/src/glx/glxcmds.c b/src/glx/glxcmds.c index e2399dbeed5..89ab875aad0 100644 --- a/src/glx/glxcmds.c +++ b/src/glx/glxcmds.c @@ -2415,11 +2415,6 @@ MesaGLInteropGLXQueryDeviceInfo(Display *dpy, GLXContext context, return MESA_GLINTEROP_INVALID_CONTEXT; } - if (!gc->vtable->interop_query_device_info) { - __glXUnlock(); - return MESA_GLINTEROP_UNSUPPORTED; - } - ret = gc->vtable->interop_query_device_info(gc, out); __glXUnlock(); return ret; @@ -2440,11 +2435,6 @@ MesaGLInteropGLXExportObject(Display *dpy, GLXContext context, return MESA_GLINTEROP_INVALID_CONTEXT; } - if (!gc->vtable->interop_export_object) { - __glXUnlock(); - return MESA_GLINTEROP_UNSUPPORTED; - } - ret = gc->vtable->interop_export_object(gc, in, out); __glXUnlock(); return ret; @@ -2466,11 +2456,6 @@ MesaGLInteropGLXFlushObjects(Display *dpy, GLXContext context, return MESA_GLINTEROP_INVALID_CONTEXT; } - if (!gc->vtable->interop_flush_objects) { - __glXUnlock(); - return MESA_GLINTEROP_UNSUPPORTED; - } - ret = gc->vtable->interop_flush_objects(gc, count, resources, out); __glXUnlock(); return ret;