With one small genxml change, the two versions were basically identical. The only differences were one #define for HSW+ and a field that is missing on Haswell but exists everywhere else.
1f3e646 anv/cmd_buffer: Unify flush_compute_state across gens
src/intel/genxml/gen8.xml | 2 +-
src/intel/genxml/gen9.xml | 2 +-
src/intel/vulkan/gen7_cmd_buffer.c | 88 ----------------------------------
src/intel/vulkan/gen8_cmd_buffer.c | 87 ----------------------------------
src/intel/vulkan/genX_cmd_buffer.c | 91 ++++++++++++++++++++++++++++++++++++
5 files changed, 93 insertions(+), 177 deletions(-)
Upstream: cgit.freedesktop.org