diff options
Diffstat (limited to 'src/mesa/drivers')
| -rw-r--r-- | src/mesa/drivers/dri/intel/intel_batchbuffer.c | 5 | 
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/intel/intel_batchbuffer.c b/src/mesa/drivers/dri/intel/intel_batchbuffer.c index e94b8368cd..6aa36d10b1 100644 --- a/src/mesa/drivers/dri/intel/intel_batchbuffer.c +++ b/src/mesa/drivers/dri/intel/intel_batchbuffer.c @@ -201,6 +201,11 @@ _intel_batchbuffer_flush(struct intel_batchbuffer *batch, const char *file,        drm_intel_bo_reference(intel->first_post_swapbuffers_batch);     } +   if (intel->first_post_swapbuffers_batch == NULL) { +      intel->first_post_swapbuffers_batch = intel->batch->buf; +      drm_intel_bo_reference(intel->first_post_swapbuffers_batch); +   } +     if (used == 0) {        batch->cliprect_mode = IGNORE_CLIPRECTS;        return;  | 
