anv: Stop setting 3DSTATE_PS_EXTRA::PixelShaderHasUAV
authorJason Ekstrand <jason.ekstrand@intel.com>
Wed, 11 Jul 2018 23:31:02 +0000 (16:31 -0700)
committerJason Ekstrand <jason.ekstrand@intel.com>
Mon, 23 Jul 2018 06:43:19 +0000 (23:43 -0700)
commitabd629eb3d4027b89c13158e90c6732b412e550e
treea72decef1a9b4ce684733db8cd3e0a33bc0df6fd
parentb99493c6288e060e2caded5124e7d347149704db
anv: Stop setting 3DSTATE_PS_EXTRA::PixelShaderHasUAV

We've had several broadwell hangs that have come down to this bit just
not working correctly.  Most recently, we've had a pile of hangs
reported with apps running under DXVK:

https://github.com/doitsujin/dxvk/issues/469

Instead, use the bit that doesn't try to imply weird D3D coherency
things and just force-enables the PS like we want.

cc: mesa-stable@lists.freedesktop.org
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
src/intel/vulkan/genX_pipeline.c