[PATCH 1/2] glx: Remove a few lingering traces of __GLXscreen.GLXVersion
Jeremy Huddleston
jeremyhu at apple.com
Thu Jun 30 11:46:42 PDT 2011
Reviewed-by: Jeremy Huddleston <jeremyhu at apple.com>
On Jun 30, 2011, at 7:30 AM, Jon TURNEY wrote:
> The GLXversion member of the __GLXscreen struct
> is just cruft since commit ad5c0d9efa47476ed5cf75c82265c73919e468b4,
> when we started returning the minimum GLX version supported by all
> of the screens on the display, rather than the maximum version supported
> by the server.
>
> Signed-off-by: Jon TURNEY <jon.turney at dronecode.org.uk>
> ---
> glx/glxscreens.h | 1 -
> hw/dmx/glxProxy/glxscreens.h | 1 -
> hw/xquartz/GL/indirect.c | 3 ++-
> hw/xwin/glx/indirect.c | 8 ++------
> 4 files changed, 4 insertions(+), 9 deletions(-)
>
> diff --git a/glx/glxscreens.h b/glx/glxscreens.h
> index 93b4109..eb29260 100644
> --- a/glx/glxscreens.h
> +++ b/glx/glxscreens.h
> @@ -142,7 +142,6 @@ struct __GLXscreen {
> char *GLextensions;
>
> char *GLXvendor;
> - char *GLXversion;
> char *GLXextensions;
>
> /**
> diff --git a/hw/dmx/glxProxy/glxscreens.h b/hw/dmx/glxProxy/glxscreens.h
> index a57c387..da50bdc 100644
> --- a/hw/dmx/glxProxy/glxscreens.h
> +++ b/hw/dmx/glxProxy/glxscreens.h
> @@ -43,7 +43,6 @@ typedef struct {
> GLint *isGLXvis;
>
> char *GLXvendor;
> - char *GLXversion;
> char *GLXextensions;
>
> } __GLXscreenInfo;
> diff --git a/hw/xquartz/GL/indirect.c b/hw/xquartz/GL/indirect.c
> index 4116872..4876ab9 100644
> --- a/hw/xquartz/GL/indirect.c
> +++ b/hw/xquartz/GL/indirect.c
> @@ -477,7 +477,8 @@ static __GLXscreen * __glXAquaScreenProbe(ScreenPtr pScreen) {
>
> __glXScreenInit(&screen->base, pScreen);
>
> - screen->base.GLXversion = strdup("1.4");
> + screen->base.GLXmajor = 1;
> + screen->base.GLXminor = 4;
> screen->base.GLXextensions = strdup("GLX_SGIX_fbconfig "
> "GLX_SGIS_multisample "
> "GLX_ARB_multisample "
> diff --git a/hw/xwin/glx/indirect.c b/hw/xwin/glx/indirect.c
> index bd2a1ad..920755a 100644
> --- a/hw/xwin/glx/indirect.c
> +++ b/hw/xwin/glx/indirect.c
> @@ -689,30 +689,26 @@ glxWinScreenProbe(ScreenPtr pScreen)
>
> //
> // Override the GLX version (__glXScreenInit() sets it to "1.2")
> - // if we have all the needed extensionsto operate as a higher version
> + // if we have all the needed extensions to operate as a higher version
> //
> // SGIX_fbconfig && SGIX_pbuffer && SGI_make_current_read -> 1.3
> // ARB_multisample -> 1.4
> //
> if (screen->has_WGL_ARB_pbuffer && glx_sgi_make_current_read)
> {
> - free(screen->base.GLXversion);
> -
> if (screen->has_WGL_ARB_multisample)
> {
> - screen->base.GLXversion = strdup("1.4");
> screen->base.GLXmajor = 1;
> screen->base.GLXminor = 4;
> }
> else
> {
> - screen->base.GLXversion = strdup("1.3");
> screen->base.GLXmajor = 1;
> screen->base.GLXminor = 3;
> }
> - LogMessage(X_INFO, "AIGLX: Set GLX version to %s\n", screen->base.GLXversion);
> }
> }
> + LogMessage(X_INFO, "AIGLX: Set GLX version to %d.%d\n", screen->base.GLXmajor, screen->base.GLXminor);
>
> wglMakeCurrent(NULL, NULL);
> wglDeleteContext(hglrc);
> --
> 1.7.5.1
>
> _______________________________________________
> xorg-devel at lists.x.org: X.Org development
> Archives: http://lists.x.org/archives/xorg-devel
> Info: http://lists.x.org/mailman/listinfo/xorg-devel
>
More information about the xorg-devel
mailing list