anv: Use tables for instance extension wrangling
authorJason Ekstrand <jason.ekstrand@intel.com>
Tue, 16 Jan 2018 23:49:28 +0000 (15:49 -0800)
committerJason Ekstrand <jason.ekstrand@intel.com>
Tue, 23 Jan 2018 08:15:40 +0000 (00:15 -0800)
commitff5f3e2b21e693c7418de67a34ca247cd07cc4ab
treefe065612f2bfb6274bdfd3b3358bfe159c02dc9c
parentdd088d4bec74f37ffe4cd02626a6a8af93fdebac
anv: Use tables for instance extension wrangling

This lets us move a bunch of stuff out of codegen and back into
anv_device.c which is a bit nicer.

Reviewed-by: Samuel Iglesias Gonsálvez <siglesias@igalia.com>
src/intel/vulkan/anv_device.c
src/intel/vulkan/anv_extensions_gen.py
src/intel/vulkan/anv_private.h