freedreno: Rename "is_blit" to "is_discard_blit"

It's about the special case of an overwrite of a level meaning we can
discard old batch contents.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4356>
This commit is contained in:
Eric Anholt 2020-03-27 17:13:25 -07:00 committed by Marge Bot
parent 8cdc6c1e4b
commit 57d54bcf99
5 changed files with 8 additions and 8 deletions

View File

@ -126,7 +126,7 @@ fd3_draw_vbo(struct fd_context *ctx, const struct pipe_draw_info *info,
.color_two_side = ctx->rasterizer->light_twoside,
.vclamp_color = ctx->rasterizer->clamp_vertex_color,
.fclamp_color = ctx->rasterizer->clamp_fragment_color,
.half_precision = ctx->in_blit &&
.half_precision = ctx->in_discard_blit &&
fd_half_precision(&ctx->batch->framebuffer),
.has_per_samp = (fd3_ctx->fsaturate || fd3_ctx->vsaturate),
.vsaturate_s = fd3_ctx->vsaturate_s,

View File

@ -111,7 +111,7 @@ fd4_draw_vbo(struct fd_context *ctx, const struct pipe_draw_info *info,
.vclamp_color = ctx->rasterizer->clamp_vertex_color,
.fclamp_color = ctx->rasterizer->clamp_fragment_color,
.rasterflat = ctx->rasterizer->flatshade,
.half_precision = ctx->in_blit &&
.half_precision = ctx->in_discard_blit &&
fd_half_precision(&ctx->batch->framebuffer),
.ucp_enables = ctx->rasterizer->clip_plane_enable,
.has_per_samp = (fd4_ctx->fsaturate || fd4_ctx->vsaturate ||

View File

@ -114,7 +114,7 @@ fd_blitter_pipe_begin(struct fd_context *ctx, bool render_cond, bool discard,
if (ctx->batch)
fd_batch_set_stage(ctx->batch, stage);
ctx->in_blit = discard;
ctx->in_discard_blit = discard;
}
static void
@ -122,7 +122,7 @@ fd_blitter_pipe_end(struct fd_context *ctx)
{
if (ctx->batch)
fd_batch_set_stage(ctx->batch, FD_STAGE_NULL);
ctx->in_blit = false;
ctx->in_discard_blit = false;
}
bool

View File

@ -263,7 +263,7 @@ struct fd_context {
* contents. Main point is to eliminate blits from fd_try_shadow_resource().
* For example, in case of texture upload + gen-mipmaps.
*/
bool in_blit : 1;
bool in_discard_blit : 1;
struct pipe_scissor_state scissor;

View File

@ -112,12 +112,12 @@ fd_draw_vbo(struct pipe_context *pctx, const struct pipe_draw_info *info)
}
}
if (ctx->in_blit) {
if (ctx->in_discard_blit) {
fd_batch_reset(batch);
fd_context_all_dirty(ctx);
}
batch->blit = ctx->in_blit;
batch->blit = ctx->in_discard_blit;
batch->back_blit = ctx->in_shadow;
/* NOTE: needs to be before resource_written(batch->query_buf), otherwise
@ -323,7 +323,7 @@ fd_clear(struct pipe_context *pctx, unsigned buffers,
fd_fence_ref(&ctx->last_fence, NULL);
if (ctx->in_blit) {
if (ctx->in_discard_blit) {
fd_batch_reset(batch);
fd_context_all_dirty(ctx);
}