We don't wanna use unflushed fences when we have multiple contexts.
Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
rctx->dma.flush = r600_flush_dma_ring;
}
+ p_atomic_inc(&rscreen->num_contexts);
return true;
}
{
unsigned i,j;
+ p_atomic_dec(&rctx->screen->num_contexts);
+
/* Release DCC stats. */
for (i = 0; i < ARRAY_SIZE(rctx->dcc_stats); i++) {
assert(!rctx->dcc_stats[i].query_active);
uint64_t debug_flags;
bool has_cp_dma;
bool has_streamout;
+ int num_contexts;
/* Texture filter settings. */
int force_aniso; /* -1 = disabled */