anv/gen12: Lower VK_KHR_multiview using Primitive Replication
[mesa.git] / src / intel / vulkan / genX_gpu_memcpy.c
index 50d0894b93c13ffd26c24b536bf200bcb2dbda20..504c70f3ef319b9f06c734de2b9804d8827576e8 100644 (file)
@@ -220,6 +220,11 @@ genX(cmd_buffer_so_memcpy)(struct anv_cmd_buffer *cmd_buffer,
       vf.StatisticsEnable = false;
    }
 
+#if GEN_GEN >= 12
+   /* Disable Primitive Replication. */
+   anv_batch_emit(&cmd_buffer->batch, GENX(3DSTATE_PRIMITIVE_REPLICATION), pr);
+#endif
+
    anv_batch_emit(&cmd_buffer->batch, GENX(3DPRIMITIVE), prim) {
       prim.VertexAccessType         = SEQUENTIAL;
       prim.PrimitiveTopologyType    = _3DPRIM_POINTLIST;