iris: Enable HiZ for multisampled depth surfaces.
authorRafael Antognolli <rafael.antognolli@intel.com>
Wed, 13 Mar 2019 23:56:55 +0000 (16:56 -0700)
committerKenneth Graunke <kenneth@whitecape.org>
Tue, 19 Mar 2019 05:21:30 +0000 (22:21 -0700)
commit9c63ec26eaff563ae3583638ceb4bd43fa9c32ba
treefc35d9eddb76d42da6010b6aa404055b58960271
parentd0ba326f238f9f2130847696c6c64bbb381f7471
iris: Enable HiZ for multisampled depth surfaces.

Fix this check so that we can get a HiZ aux buffer for multisampled
surfaces as well. Also make sure we don't try to emit a sampler view
surface state for multisampled depth sufaces with HiZ enabled, as
the sampler can't HiZ for multisampled buffers and isl would assert.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
src/gallium/drivers/iris/iris_resource.c
src/gallium/drivers/iris/iris_state.c