Lines Matching defs:blit
790 * the 3D pipe for this. Let's wrap u_blitter to blit to/from staging textures.
833 * was real RGTC we wouldn't have used AFBC and needed a blit. */
844 struct pipe_blit_info blit = {0};
846 blit.dst.resource = dst;
847 blit.dst.format = pan_blit_format(dst->format);
848 blit.dst.level = trans->base.level;
849 blit.dst.box = trans->base.box;
850 blit.src.resource = trans->staging.rsrc;
851 blit.src.format = pan_blit_format(trans->staging.rsrc->format);
852 blit.src.level = 0;
853 blit.src.box = trans->staging.box;
854 blit.mask = util_format_get_mask(blit.src.format);
855 blit.filter = PIPE_TEX_FILTER_NEAREST;
857 panfrost_blit(pctx, &blit);
864 struct pipe_blit_info blit = {0};
866 blit.src.resource = src;
867 blit.src.format = pan_blit_format(src->format);
868 blit.src.level = trans->base.level;
869 blit.src.box = trans->base.box;
870 blit.dst.resource = trans->staging.rsrc;
871 blit.dst.format = pan_blit_format(trans->staging.rsrc->format);
872 blit.dst.level = 0;
873 blit.dst.box = trans->staging.box;
874 blit.mask = util_format_get_mask(blit.dst.format);
875 blit.filter = PIPE_TEX_FILTER_NEAREST;
877 panfrost_blit(pctx, &blit);
1004 panfrost_flush_writer(ctx, staging, "AFBC read staging blit");
1173 perf_debug_ctx(ctx, "Disabling AFBC with a blit. Reason: %s", reason);
1187 struct pipe_blit_info blit = {
1200 blit.dst.level = blit.src.level = i;
1201 panfrost_blit(&ctx->base, &blit);
1213 blit.dst.format);
1313 "AFBC write staging blit");
1506 pctx->blit = panfrost_blit;