<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Oct 22, 2015 at 11:02 AM, Chad Versace <span dir="ltr"><<a href="mailto:chad.versace@intel.com" target="_blank">chad.versace@intel.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Mon 19 Oct 2015, Nanley Chery wrote:<br>
> From: Nanley Chery <<a href="mailto:nanley.g.chery@intel.com">nanley.g.chery@intel.com</a>><br>
><br>
> Enable limiting advertised extension support by context version with<br>
> finer granularity. GLuint is chosen over smaller datatypes because,<br>
> when this field is eventually used, usage of this datatype provides<br>
> the smallest .text size of the compiled library.<br>
><br>
> Signed-off-by: Nanley Chery <<a href="mailto:nanley.g.chery@intel.com">nanley.g.chery@intel.com</a>><br>
> ---<br>
>  src/mesa/main/extensions.c       |  15 +-<br>
>  src/mesa/main/extensions_table.h | 626 +++++++++++++++++++--------------------<br>
>  2 files changed, 326 insertions(+), 315 deletions(-)<br>
<br>
<br>
</span><span class="">> @@ -83,8 +88,14 @@ struct extension {<br>
>   * \brief Table of supported OpenGL extensions for all API's.<br>
>   */<br>
>  static const struct extension extension_table[] = {<br>
> -#define EXT(name_str, driver_cap, api_flags, yyyy) \<br>
> -        { .name = "GL_" #name_str, .offset = o(driver_cap), .api_set = api_flags, .year = yyyy},<br>
> +#define EXT(name_str, driver_cap, api_flags, gll_ver, glc_ver, gles_ver, gles2_ver, yyyy) \<br>
> +        { .name = "GL_" #name_str, .offset = o(driver_cap), .api_set = api_flags, \<br>
> +          .version = { \<br>
> +            [API_OPENGL_COMPAT] = gll_ver, \<br>
> +            [API_OPENGL_CORE]   = glc_ver, \<br>
> +            [API_OPENGLES]      = gles_ver, \<br>
> +            [API_OPENGLES2]     = gles2_ver, \<br>
> +           }, .year = yyyy},<br>
<br>
</span>Please place '.year' and the final '}' each on its own line. That makes<br>
the macro easier to read.<br>
<br></blockquote><div><br></div><div>Will do.<br> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
>  #include "extensions_table.h"<br>
>  #undef EXT<br>
>  };<br>
</blockquote></div><br></div></div>