[prev in list] [next in list] [prev in thread] [next in thread] 

List:       freedesktop-xorg-devel
Subject:    Re: [PATCH xserver 12/13] glx: Compute the GLX extension string from __glXScreenInit
From:       Emil Velikov <emil.l.velikov () gmail ! com>
Date:       2016-03-30 11:58:09
Message-ID: CACvgo51mZAcjXdjjXor75Sv9ziShFuGVxdQS6A-_79DiD4g3TQ () mail ! gmail ! com
[Download RAW message or body]

On 23 March 2016 at 22:46, Adam Jackson <ajax@redhat.com> wrote:

> --- a/glx/glxscreens.c
> +++ b/glx/glxscreens.c
> @@ -383,6 +383,14 @@ __glXScreenInit(__GLXscreen * pGlxScreen, ScreenPtr pScreen)
>      }
>
>      dixSetPrivate(&pScreen->devPrivates, glxScreenPrivateKey, pGlxScreen);
> +
> +    i = __glXGetExtensionString(pGlxScreen->glx_enable_bits, NULL);
> +    if (i > 0) {
> +        pGlxScreen->GLXextensions = xnfalloc(i);
> +        (void) __glXGetExtensionString(pGlxScreen->glx_enable_bits,
> +                                       pGlxScreen->GLXextensions);
> +    }
> +
Better to keep this hunk just after the NULL initialization of
pGlxScreen->GLXextensions ?

>  }
>
>  void
> diff --git a/hw/xquartz/GL/indirect.c b/hw/xquartz/GL/indirect.c
> index 9eaeb94..2d88ef2 100644
> --- a/hw/xquartz/GL/indirect.c
> +++ b/hw/xquartz/GL/indirect.c
> @@ -542,20 +542,6 @@ __glXAquaScreenProbe(ScreenPtr pScreen)
>      __glXInitExtensionEnableBits(screen->base.glx_enable_bits);
>      __glXScreenInit(&screen->base, pScreen);
>
> -    //__glXEnableExtension(screen->base.glx_enable_bits, "GLX_ARB_create_context");
> -    //__glXEnableExtension(screen->base.glx_enable_bits, "GLX_ARB_create_context_profile");
> -
Not sure what the intent behind these was, so one might as well move
them before the __glXScreenInit() call. Just like the xwin backend.

-Emil
_______________________________________________
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: https://lists.x.org/mailman/listinfo/xorg-devel
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic