diff --git a/src/glx/drisw_glx.c b/src/glx/drisw_glx.c index 6ffbb5f6c13..43685d20508 100644 --- a/src/glx/drisw_glx.c +++ b/src/glx/drisw_glx.c @@ -633,14 +633,14 @@ drisw_create_context_attribs(struct glx_screen *base, pcp->renderType = dca.render_type; pcp->driContext = - psc->swrast->createContextAttribs(psc->driScreen, - dca.api, - config ? config->driConfig : NULL, - shared, - num_ctx_attribs / 2, - ctx_attribs, - error, - pcp); + driCreateContextAttribs(psc->driScreen, + dca.api, + config ? config->driConfig : NULL, + shared, + num_ctx_attribs / 2, + ctx_attribs, + error, + pcp); *error = dri_context_error_to_glx_error(*error); if (pcp->driContext == NULL) { @@ -673,7 +673,6 @@ driswCreateDrawable(struct glx_screen *base, XID xDrawable, __GLXDRIconfigPrivate *config = (__GLXDRIconfigPrivate *) modes; unsigned depth; struct drisw_screen *psc = (struct drisw_screen *) base; - const __DRIswrastExtension *swrast = psc->swrast; const __DRIkopperExtension *kopper = psc->kopper; Display *dpy = psc->base.dpy; @@ -733,7 +732,7 @@ driswCreateDrawable(struct glx_screen *base, XID xDrawable, } else pdp->driDrawable = - swrast->createNewDrawable(psc->driScreen, config->driConfig, pdp); + driCreateNewDrawable(psc->driScreen, config->driConfig, pdp); if (!pdp->driDrawable) { XDestroyDrawable(pdp, psc->base.dpy, xDrawable); @@ -962,7 +961,6 @@ driswCreateScreen(int screen, struct glx_display *priv, enum glx_driver glx_driv loader_extensions_local = loader_extensions_shm; static const struct dri_extension_match exts[] = { - { __DRI_SWRAST, 5, offsetof(struct drisw_screen, swrast), false }, { __DRI_KOPPER, 1, offsetof(struct drisw_screen, kopper), true }, { __DRI_COPY_SUB_BUFFER, 1, offsetof(struct drisw_screen, copySubBuffer), true }, }; diff --git a/src/glx/drisw_priv.h b/src/glx/drisw_priv.h index d34a5abb914..4bcfb090d48 100644 --- a/src/glx/drisw_priv.h +++ b/src/glx/drisw_priv.h @@ -39,7 +39,6 @@ struct drisw_screen __DRIscreen *driScreen; __GLXDRIscreen vtable; - const __DRIswrastExtension *swrast; const __DRIkopperExtension *kopper; const __DRI2flushExtension *f; const __DRI2configQueryExtension *config;