summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/r6xx_accel.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/r6xx_accel.c b/src/r6xx_accel.c
index c8ef4516..0edfe8bf 100644
--- a/src/r6xx_accel.c
+++ b/src/r6xx_accel.c
@@ -1283,6 +1283,8 @@ void r600_vb_no_space(ScrnInfoPtr pScrn, int vert_size)
}
#endif
- r600_finish_op(pScrn, vert_size);
- r600_cp_start(pScrn);
+ if (accel_state->vb_start_op != -1) {
+ r600_finish_op(pScrn, vert_size);
+ r600_cp_start(pScrn);
+ }
}