Fixes intermittent fails in
dEQP-GLES31.functional.draw_indirect.compute_interop.separate.drawelements_compute_cmd_and_data_and_indices
and others (particularly when run as part of a CTS run)
* on the last submitted render, rather than tracking the last
* rendering to each texture's BO.
*/
- if (v3d->tex[PIPE_SHADER_VERTEX].num_textures) {
+ if (v3d->tex[PIPE_SHADER_VERTEX].num_textures || info->indirect) {
perf_debug("Blocking binner on last render "
- "due to vertex texturing.\n");
+ "due to vertex texturing or indirect drawing.\n");
job->submit.in_sync_bcl = v3d->out_sync;
}