static void r600_blitter_end(struct pipe_context *ctx) { struct r600_context *rctx = (struct r600_context *)ctx; rctx->b.render_cond_force_off = false; r600_resume_nontimer_queries(&rctx->b); }
static void r600_blitter_end(struct pipe_context *ctx) { struct r600_context *rctx = (struct r600_context *)ctx; if (rctx->saved_render_cond) { rctx->context.render_condition(&rctx->context, rctx->saved_render_cond, rctx->saved_render_cond_mode); rctx->saved_render_cond = NULL; } r600_resume_nontimer_queries(rctx); }
void r600_postflush_resume_features(struct r600_common_context *ctx) { if (ctx->streamout.suspended) { ctx->streamout.append_bitmask = ctx->streamout.enabled_mask; r600_streamout_buffers_dirty(ctx); } /* resume queries */ if (ctx->queries_suspended_for_flush) { r600_resume_nontimer_queries(ctx); r600_resume_timer_queries(ctx); } }
void r600_postflush_resume_features(struct r600_common_context *ctx) { if (ctx->streamout.suspended) { ctx->streamout.append_bitmask = ctx->streamout.enabled_mask; r600_streamout_buffers_dirty(ctx); } /* resume queries */ if (!LIST_IS_EMPTY(&ctx->active_timer_queries)) r600_resume_timer_queries(ctx); if (ctx->nontimer_queries_suspended_by_flush) { ctx->nontimer_queries_suspended_by_flush = false; r600_resume_nontimer_queries(ctx); } }
void r600_postflush_resume_features(struct r600_common_context *ctx) { if (ctx->streamout.suspended) { ctx->streamout.append_bitmask = ctx->streamout.enabled_mask; r600_streamout_buffers_dirty(ctx); } /* resume queries */ if (ctx->nontimer_queries_suspended) { r600_resume_nontimer_queries(ctx); } /* Re-enable render condition. */ if (ctx->saved_render_cond) { ctx->b.render_condition(&ctx->b, ctx->saved_render_cond, ctx->saved_render_cond_cond, ctx->saved_render_cond_mode); } }
static void r600_blitter_end(struct pipe_context *ctx) { struct r600_context *rctx = (struct r600_context *)ctx; r600_resume_nontimer_queries(&rctx->b); }
static void si_blitter_end(struct pipe_context *ctx) { struct si_context *sctx = (struct si_context *)ctx; r600_resume_nontimer_queries(&sctx->b); }