anv: emitting 3DSTATE_PRIMITIVE_REPLICATION is required on Gen12+
authorRohan Garg <rohan.garg@intel.com>
Tue, 27 Jun 2023 10:17:17 +0000 (12:17 +0200)
committerMarge Bot <emma+marge@anholt.net>
Fri, 18 Aug 2023 11:36:45 +0000 (11:36 +0000)
commit8849e1e3a6512b5e1502d404cce74770482b0447
tree2628077c7497031479b34174a1f1971986091ac2
parente62f2c48a0836495381b38b3ab055b0787545de4
anv: emitting 3DSTATE_PRIMITIVE_REPLICATION is required on Gen12+

This change helps fix the following tests on future platforms:
  - func.multiview
  - dEQP-VK.fragment_shading_rate.renderpass2.monolithic.multiviewsrlayered.dynamic.attachment.noshaderrate.keep.replace.1x1.samples1.vs
  - anything else that uses multiview

Signed-off-by: Rohan Garg <rohan.garg@intel.com>
Reviewed-by: Tapani Pälli <tapani.palli@intel.com>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24746>
src/intel/vulkan/genX_pipeline.c