iris/gen11: Emit SLICE_HASH_TABLE when pipes are unbalanced.
authorRafael Antognolli <rafael.antognolli@intel.com>
Fri, 19 Jul 2019 22:29:00 +0000 (15:29 -0700)
committerRafael Antognolli <rafael.antognolli@intel.com>
Mon, 12 Aug 2019 23:19:08 +0000 (16:19 -0700)
commita1a499e7fef44b8ba5bc8f27a53bc83f5968cae6
tree0c1ef3db1826a25e5ecc155a285991c243b175df
parentad513fd386bf14b66a5b775e84a8ca32e8f8e3e8
iris/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).
v3: Don't keep a reference to the resource used for emitting the table
(Ken).
src/gallium/drivers/iris/iris_state.c