[Mesa-dev] [PATCH] mesa: Set ProfileMask properly for core profile.

Jordan Justen jljusten at gmail.com
Mon Jul 8 16:13:48 PDT 2013


Reviewed-by: Jordan Justen <jordan.l.justen at intel.com>

On Mon, Jul 8, 2013 at 4:09 PM, Matt Turner <mattst88 at gmail.com> wrote:
> Fixes MESA_GL_VERSION_OVERRIDE=3.2 egl-create-context-verify-gl-flavor.
> ---
>  src/mesa/main/context.c | 6 ++++--
>  1 file changed, 4 insertions(+), 2 deletions(-)
>
> diff --git a/src/mesa/main/context.c b/src/mesa/main/context.c
> index 5ad04cc..d687fb7 100644
> --- a/src/mesa/main/context.c
> +++ b/src/mesa/main/context.c
> @@ -636,8 +636,10 @@ _mesa_init_constants(struct gl_context *ctx)
>     ctx->Const.MaxTransformFeedbackInterleavedComponents = 4 * MAX_FEEDBACK_ATTRIBS;
>     ctx->Const.MaxVertexStreams = 1;
>
> -   /* GL 3.2: hard-coded for now: */
> -   ctx->Const.ProfileMask = GL_CONTEXT_COMPATIBILITY_PROFILE_BIT;
> +   /* GL 3.2  */
> +   ctx->Const.ProfileMask = ctx->API == API_OPENGL_CORE
> +                          ? GL_CONTEXT_CORE_PROFILE_BIT
> +                          : GL_CONTEXT_COMPATIBILITY_PROFILE_BIT;
>
>     /** GL_EXT_gpu_shader4 */
>     ctx->Const.MinProgramTexelOffset = -8;
> --
> 1.8.1.5
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev


More information about the mesa-dev mailing list