[Mesa-dev] [PATCH 00/20] glapi yak shaving and GLES 3.1 enabling

Ian Romanick idr at freedesktop.org
Wed May 13 12:49:35 PDT 2015


On 05/13/2015 12:44 PM, Ian Romanick wrote:
> We've known for a long time that having all those tags in the <function>
> entries in the XML is bad.  For example, people cut-and-paste for
> everything, and, as a result, we export a bunch of functions that we
> should not.  We also really want to just use the Khronos XML.
> 
> This series takes a couple small steps towards that.
> 
> Patches 1 and 2 are just a couple of clean-ups to prevent regressions in
> later patches.
> 
> Patches 3, 13, 14, 15, 16, and 17 remove the offset= tags from the XML.
> Patch 15 was quite large, so it was trimmed.
> 
> Patches 4, 5, and 6 remove the static_dispatch= tags from the XML.
> Patch 5 was quite large, so it was trimmed.
> 
> Patches 7 through 12 un-export a bunch of static dispatch functions.  At
> the end, we only export the functions that Mesa 10.3 and NVIDIA and AMD
> export (with a couple minor exceptions noted in patches 8 and 11.
> 
> The last 3 patches are just rebased resends of earlier patches.
> 
> The whole series is availble in the gles3.1-enabling branch of my fd.o
> tree at git://people.freedesktop.org/~idr/mesa.

I should have also noted that

- I piglit tested this on our Jenkins server.

- I verified several combinations of libGL and driver

    libGL from master, driver from branch
    libGL from branch, driver from master
    libGL from branch, driver from 10.3

A driver from the branch will not work with a libGL from 10.3 due to
http://lists.freedesktop.org/archives/mesa-dev/2015-April/083116.html.

> _______________________________________________
> 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