[Mesa-dev] [PATCH] glsl/glsl_parser_extras: Handle GLSL 4.50

Olivier Galibert galibert at pobox.com
Fri Oct 3 05:56:41 PDT 2014


Sorry for not replying earlier, I didn't see your answer.

On Thu, Sep 4, 2014 at 12:33 AM, Matt Turner <mattst88 at gmail.com> wrote:
> Did you change the leading whitespace on purpose?

Not really, I can un-change that.  I have an emacs config that's
supposedly what mesa wants, but it may be incorrect.


>> -   } supported_versions[12];
>> +   } supported_versions[14];
>
> Where does this number come from, and can we make it a little clearer
> what it is?

It's the maximum number of simultaneous glsl versions that a driver
can support.  With the current code it should be 13, that is, if a
driver supports glsl 440 it's going to segfault writing after the end
of array.  Supporting 450 needs one more.

Note that it's not (yet) a security issue since the largest we support is 330.

Best,

  OG.


More information about the mesa-dev mailing list