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.

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to