[Mesa-dev] [PATCH v2 00/12] Delay exec table initialization until version is computed

Kenneth Graunke kenneth at whitecape.org
Mon Nov 19 07:01:37 PST 2012


On 11/18/2012 11:49 PM, Jordan Justen wrote:
> * Rename _mesa_create_exec_table to _mesa_initialize_exec_table
> * _mesa_initialize_context allocates the exec table, and sets
>    entries to nop, but leaves functions otherwise uninitialized
> * Drivers must now call _mesa_compute_version and then
>    _mesa_initialize_exec_table
> * GLES3 support requires that the version be computed before the
>    exec table is initialized.
>
> v2:
>   * Rather than move version computation earlier into
>     _mesa_initialize_context, now _mesa_initialize_context will
>     no longer initialize the exec dispatch table.
>   * All drivers should now be modified, whereas in v1, only
>     i965 and swrast were modified.
>
> v1:
>   * Implement support for swrast & i965 drivers

I like this approach.  For the series:
Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>



More information about the mesa-dev mailing list