anv/gen11: Emit SLICE_HASH_TABLE when pipes are unbalanced.
authorRafael Antognolli <rafael.antognolli@intel.com>
Mon, 22 Jul 2019 17:56:53 +0000 (10:56 -0700)
committerRafael Antognolli <rafael.antognolli@intel.com>
Mon, 12 Aug 2019 23:19:08 +0000 (16:19 -0700)
commit7bc022b4bbcd501be3e7d7d036f7382f6c0542b0
tree7051efdebe46d20f085e0b79a42a579b35821527
parenta1a499e7fef44b8ba5bc8f27a53bc83f5968cae6
anv/gen11: Emit SLICE_HASH_TABLE when pipes are unbalanced.

If the pixel pipes have a different number of subslices, emit a slice
hashing table that will ensure proper workload distribution.

v2: Don't need to set the mask - it's mbo (Ken).
src/intel/vulkan/anv_device.c
src/intel/vulkan/anv_private.h
src/intel/vulkan/genX_state.c