This is the state tracker's responsibility.
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
R600_CONTEXT_INV_VERTEX_CACHE |
R600_CONTEXT_INV_TEX_CACHE;
r600_flush_emit(ctx);
+ ctx->b.flags = 0;
#if 0
COMPUTE_DBG(ctx->screen, "cdw: %i\n", cs->cdw);
}
#endif
- flush_flags = RADEON_FLUSH_ASYNC | RADEON_FLUSH_COMPUTE;
- if (ctx->keep_tiling_flags) {
- flush_flags |= RADEON_FLUSH_KEEP_TILING_FLAGS;
- }
-
- ctx->b.ws->cs_flush(ctx->b.rings.gfx.cs, flush_flags, ctx->screen->cs_count++);
-
- ctx->b.flags = 0;
-
- COMPUTE_DBG(ctx->screen, "shader started\n");
}