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@lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/mesa-dev _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev