Lines Matching refs:blit

205 do_blit(struct fd_context *ctx, const struct pipe_blit_info *blit, bool fallback)  in do_blit()  argument
210 if (fallback || !fd_blit(pctx, blit)) { in do_blit()
213 blit->dst.resource, blit->dst.level, blit->dst.box.x, in do_blit()
214 blit->dst.box.y, blit->dst.box.z, in do_blit()
215 blit->src.resource, blit->src.level, &blit->src.box); in do_blit()
326 struct pipe_blit_info blit = {}; in fd_try_shadow_resource() local
327 blit.dst.resource = prsc; in fd_try_shadow_resource()
328 blit.dst.format = prsc->format; in fd_try_shadow_resource()
329 blit.src.resource = pshadow; in fd_try_shadow_resource()
330 blit.src.format = pshadow->format; in fd_try_shadow_resource()
331 blit.mask = util_format_get_mask(prsc->format); in fd_try_shadow_resource()
332 blit.filter = PIPE_TEX_FILTER_NEAREST; in fd_try_shadow_resource()
335 blit.dst.field = (val); \ in fd_try_shadow_resource()
336 blit.src.field = (val); \ in fd_try_shadow_resource()
352 do_blit(ctx, &blit, fallback); in fd_try_shadow_resource()
374 do_blit(ctx, &blit, fallback); in fd_try_shadow_resource()
380 do_blit(ctx, &blit, fallback); in fd_try_shadow_resource()
449 struct pipe_blit_info blit = {}; in fd_blit_from_staging() local
451 blit.dst.resource = dst; in fd_blit_from_staging()
452 blit.dst.format = dst->format; in fd_blit_from_staging()
453 blit.dst.level = trans->base.level; in fd_blit_from_staging()
454 blit.dst.box = trans->base.box; in fd_blit_from_staging()
455 blit.src.resource = trans->staging_prsc; in fd_blit_from_staging()
456 blit.src.format = trans->staging_prsc->format; in fd_blit_from_staging()
457 blit.src.level = 0; in fd_blit_from_staging()
458 blit.src.box = trans->staging_box; in fd_blit_from_staging()
459 blit.mask = util_format_get_mask(trans->staging_prsc->format); in fd_blit_from_staging()
460 blit.filter = PIPE_TEX_FILTER_NEAREST; in fd_blit_from_staging()
462 do_blit(ctx, &blit, false); in fd_blit_from_staging()
469 struct pipe_blit_info blit = {}; in fd_blit_to_staging() local
471 blit.src.resource = src; in fd_blit_to_staging()
472 blit.src.format = src->format; in fd_blit_to_staging()
473 blit.src.level = trans->base.level; in fd_blit_to_staging()
474 blit.src.box = trans->base.box; in fd_blit_to_staging()
475 blit.dst.resource = trans->staging_prsc; in fd_blit_to_staging()
476 blit.dst.format = trans->staging_prsc->format; in fd_blit_to_staging()
477 blit.dst.level = 0; in fd_blit_to_staging()
478 blit.dst.box = trans->staging_box; in fd_blit_to_staging()
479 blit.mask = util_format_get_mask(trans->staging_prsc->format); in fd_blit_to_staging()
480 blit.filter = PIPE_TEX_FILTER_NEAREST; in fd_blit_to_staging()
482 do_blit(ctx, &blit, false); in fd_blit_to_staging()
1287 pctx->blit = fd_blit_pipe; in fd_resource_context_init()