anv: Generate pack headers from XML definition
authorKristian Høgsberg Kristensen <kristian.h.kristensen@intel.com>
Tue, 9 Feb 2016 00:21:09 +0000 (16:21 -0800)
committerKristian Høgsberg Kristensen <kristian.h.kristensen@intel.com>
Wed, 10 Feb 2016 22:31:26 +0000 (14:31 -0800)
commit51c01e292c9a71958bb495d30397e82ba1a3d5d8
tree539a62ae2d13825c02a577f6da534fb9e8964fd8
parent09b3e30dc672d38e60aac1d279eb1db94c9b048e
anv: Generate pack headers from XML definition

This huge commit switches us over to using a simple xml format (genxml)
for defining our command streamer commands and a python script for
generating the pack headers we use in the driver.
18 files changed:
src/vulkan/.gitignore
src/vulkan/Makefile.am
src/vulkan/anv_batch_chain.c
src/vulkan/anv_private.h
src/vulkan/gen7.xml [new file with mode: 0644]
src/vulkan/gen75.xml [new file with mode: 0644]
src/vulkan/gen75_pack.h [deleted file]
src/vulkan/gen7_pack.h [deleted file]
src/vulkan/gen7_state.c
src/vulkan/gen8.xml [new file with mode: 0644]
src/vulkan/gen8_cmd_buffer.c
src/vulkan/gen8_pack.h [deleted file]
src/vulkan/gen8_pipeline.c
src/vulkan/gen8_state.c
src/vulkan/gen9.xml [new file with mode: 0644]
src/vulkan/gen9_pack.h [deleted file]
src/vulkan/genX_pipeline_util.h
src/vulkan/gen_pack_header.py [new file with mode: 0755]