i965/hsw: Change L3 MOCS of 3DSTATE_VERTEX_BUFFERS
[mesa.git] / src / mesa / drivers / dri / i965 / gen6_blorp.cpp
index 8056bf557a1a0ea4505edd8a94662b6614fd8042..a4a90817a8c2cb8e5a2fc8119a234863d92acd5f 100644 (file)
@@ -163,6 +163,9 @@ gen6_blorp_emit_vertices(struct brw_context *brw,
       if (brw->gen >= 7)
          dw0 |= GEN7_VB0_ADDRESS_MODIFYENABLE;
 
+      if (brw->is_haswell)
+         dw0 |= GEN7_MOCS_L3 << 16;
+
       BEGIN_BATCH(batch_length);
       OUT_BATCH((_3DSTATE_VERTEX_BUFFERS << 16) | (batch_length - 2));
       OUT_BATCH(dw0);