dri: plumb a 'implicit' param through createNewScreen interfaces
Acked-by: Dave Airlie <airlied@redhat.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28139>
This commit is contained in:

committed by
Marge Bot

parent
014bbae4bf
commit
14c44aacff
@@ -1064,17 +1064,17 @@ dri2CreateScreen(int screen, struct glx_display * priv, bool implicit)
|
||||
|
||||
static const struct dri_extension_match exts[] = {
|
||||
{ __DRI_CORE, 1, offsetof(struct dri2_screen, core), false },
|
||||
{ __DRI_DRI2, 4, offsetof(struct dri2_screen, dri2), false },
|
||||
{ __DRI_MESA, 1, offsetof(struct dri2_screen, mesa), false },
|
||||
{ __DRI_DRI2, 5, offsetof(struct dri2_screen, dri2), false },
|
||||
{ __DRI_MESA, 2, offsetof(struct dri2_screen, mesa), false },
|
||||
};
|
||||
if (!loader_bind_extensions(psc, exts, ARRAY_SIZE(exts), extensions))
|
||||
goto handle_error;
|
||||
|
||||
psc->driScreen =
|
||||
psc->dri2->createNewScreen2(screen, psc->fd,
|
||||
psc->dri2->createNewScreen3(screen, psc->fd,
|
||||
(const __DRIextension **)&pdp->loader_extensions[0],
|
||||
extensions,
|
||||
&driver_configs, psc);
|
||||
&driver_configs, implicit, psc);
|
||||
|
||||
if (psc->driScreen == NULL) {
|
||||
ErrorMessageF("glx: failed to create dri2 screen\n");
|
||||
|
Reference in New Issue
Block a user