anv/entrypoints: Only generate entrypoints for supported features
authorJason Ekstrand <jason.ekstrand@intel.com>
Tue, 14 Feb 2017 18:24:14 +0000 (10:24 -0800)
committerJason Ekstrand <jason.ekstrand@intel.com>
Tue, 14 Feb 2017 22:18:55 +0000 (14:18 -0800)
commit114c281e707919a1420d3a20219ce4392d8b360d
treef960efa0993b81a7234afb333d2bb0bd58523aba
parent6319bfc2a6497d708ead536b9a6d5d5a00c1f2f3
anv/entrypoints: Only generate entrypoints for supported features

This changes the way anv_entrypoints_gen.py works from generating a
table containing every single entrypoint in the XML to just the ones
that we actually need.  There's no reason for us to burn entrypoint
table space on a bunch of NV extensions we never plan to implement.

Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
src/intel/vulkan/anv_entrypoints_gen.py