radv/entrypoints: Only generate entrypoints for supported features
authorEmil Velikov <emil.l.velikov@gmail.com>
Sun, 19 Feb 2017 11:49:22 +0000 (11:49 +0000)
committerEmil Velikov <emil.l.velikov@gmail.com>
Fri, 24 Feb 2017 17:36:25 +0000 (17:36 +0000)
commite3ad2d40dba4bd56ac5f7b8836728a795d6f89b4
tree4a32ee196672f3852f9248318fd851b1b2e9c573
parentd1bb7895b98692e2c1932cd73e24816a4ac560b1
radv/entrypoints: Only generate entrypoints for supported features

This changes the way radv_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.

RADV implements VK_AMD_draw_indirect_count, so add that to the list.

Port of 114c281e707919a1420d3a20219ce4392d8b360d
"and/entrypoints: Only generate entrypoints for supported features"

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Acked-by: Dave Airlie <airlied@redhat.com>
src/amd/vulkan/radv_entrypoints_gen.py