mesa: precompute _mesa_primitive_restart_index during state changes
[mesa.git] / src / mesa / drivers / dri / i965 / genX_state_upload.c
index e9d3b614ee36e3feb34e07ff97a923b7fa3b8a52..898d5aa7a43343711fbe2624168936ed9edc1368 100644 (file)
@@ -904,7 +904,7 @@ genX(upload_cut_index)(struct brw_context *brw)
    brw_batch_emit(brw, GENX(3DSTATE_VF), vf) {
       if (ctx->Array._PrimitiveRestart && brw->ib.ib) {
          vf.IndexedDrawCutIndexEnable = true;
-         vf.CutIndex = _mesa_primitive_restart_index(ctx, brw->ib.index_size);
+         vf.CutIndex = ctx->Array._RestartIndex[brw->ib.index_size - 1];
       }
    }
 }