diff --git a/src/glx/dri3_glx.c b/src/glx/dri3_glx.c index ea791040443..ae0cb8b8a5c 100644 --- a/src/glx/dri3_glx.c +++ b/src/glx/dri3_glx.c @@ -795,8 +795,6 @@ dri3_create_screen(int screen, struct glx_display * priv, bool driver_name_is_in xcb_connection_t *c = XGetXCBConnection(priv->dpy); const __DRIconfig **driver_configs; const __DRIextension **extensions; - const struct dri3_display *const pdp = (struct dri3_display *) - priv->dri3Display; struct dri3_screen *psc; __GLXDRIscreen *psp; struct glx_config *configs = NULL, *visuals = NULL; @@ -866,7 +864,7 @@ dri3_create_screen(int screen, struct glx_display * priv, bool driver_name_is_in if (strcmp(driverName, driverNameDisplayGPU) == 0) { psc->driScreenDisplayGPU = psc->image_driver->createNewScreen3(screen, psc->fd_display_gpu, - pdp->loader_extensions, + loader_extensions, extensions, &driver_configs, driver_name_is_inferred, psc); } @@ -877,7 +875,7 @@ dri3_create_screen(int screen, struct glx_display * priv, bool driver_name_is_in psc->driScreenRenderGPU = psc->image_driver->createNewScreen3(screen, psc->fd_render_gpu, - pdp->loader_extensions, + loader_extensions, extensions, &driver_configs, driver_name_is_inferred, psc); @@ -1072,8 +1070,6 @@ dri3_create_display(Display * dpy) return NULL; pdp->has_multibuffer = has_multibuffer; - pdp->loader_extensions = loader_extensions; - return (void*)pdp; } diff --git a/src/glx/dri3_priv.h b/src/glx/dri3_priv.h index ad227cfe204..d7446fd087a 100644 --- a/src/glx/dri3_priv.h +++ b/src/glx/dri3_priv.h @@ -64,7 +64,6 @@ struct dri3_display { - const __DRIextension **loader_extensions; int has_multibuffer; };