i965/gen11: Emit SLICE_HASH_TABLE when pipes are unbalanced.
authorRafael Antognolli <rafael.antognolli@intel.com>
Mon, 22 Jul 2019 22:49:24 +0000 (15:49 -0700)
committerRafael Antognolli <rafael.antognolli@intel.com>
Mon, 12 Aug 2019 23:19:08 +0000 (16:19 -0700)
commitf0d29238df33d66ca4ee1e5f25a1edd9034f632e
tree63f3d47fd44441426478c31899afc61a30fae118
parent7bc022b4bbcd501be3e7d7d036f7382f6c0542b0
i965/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: Set Mask field to 0xffff for workaround (Ken).
src/mesa/drivers/dri/i965/brw_defines.h
src/mesa/drivers/dri/i965/brw_state_upload.c