Fixes failure in cairo-gl firefox-planet-gnome.
uint32_t clear_val;
uint32_t BR13, CMD;
int pitch, cpp;
+ drm_intel_bo *aper_array[2];
if (!(mask & bufBit))
continue;
assert(x1 < x2);
assert(y1 < y2);
+ /* do space check before going any further */
+ aper_array[0] = intel->batch->buf;
+ aper_array[1] = write_buffer;
+
+ if (drm_intel_bufmgr_check_aperture_space(aper_array,
+ ARRAY_SIZE(aper_array)) != 0) {
+ intel_batchbuffer_flush(intel->batch);
+ }
+
BEGIN_BATCH(6);
OUT_BATCH(CMD);
OUT_BATCH(BR13);