On 7 November 2017 at 11:54, Emil Velikov <emil.l.veli...@gmail.com> wrote:

> @@ -289,19 +268,26 @@ _mesa_one_time_init_extension_overrides(struct 
> gl_context *ctx)
>           recognized = false;
>
>        if (!recognized && enable) {
> -         strcat(extra_extensions, ext);
> -         strcat(extra_extensions, " ");
> +         if (unknown_ext >= MAX_UNRECOGNIZED_EXTENSIONS) {
> +            static bool warned;
> +
> +            if (!warned)
> +               _mesa_problem(ctx, "Trying to enable too many unknown 
> extension. "
> +                                  "Only the first %d will be honoured",
> +                                  MAX_UNRECOGNIZED_EXTENSIONS);
I've update the if block to include "warned = true;"... so that we
warn only once.

> +         } else {
> +            ctx->Extensions.unrecognized_extensions[unknown_ext] = ext;
> +            unknown_ext++;
> +
> +            _mesa_problem(ctx, "Trying to enable unknown extension: %s", 
> ext);
> +         }
>        }
>     }
>

-Emil
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to