Lines Matching defs:pctx
236 struct pipe_context *pctx = &ctx->base;
242 if (fallback || !fd_blit(pctx, blit)) {
244 util_resource_copy_region(pctx, blit->dst.resource, blit->dst.level,
258 fd_replace_buffer_storage(struct pipe_context *pctx, struct pipe_resource *pdst,
262 struct fd_context *ctx = fd_context(pctx);
361 struct pipe_context *pctx = &ctx->base;
363 struct fd_screen *screen = fd_screen(pctx->screen);
411 struct pipe_resource *pshadow = pctx->screen->resource_create_with_modifiers(
412 pctx->screen, prsc, &modifier, 1);
482 pctx->set_active_query_state(pctx, false);
536 pctx->set_active_query_state(pctx, saved_active_queries);
580 struct pipe_context *pctx = &ctx->base;
609 pctx->screen->resource_create(pctx->screen, &tmpl);
660 fd_resource_transfer_flush_region(struct pipe_context *pctx,
684 fd_flush_resource(struct pipe_context *pctx, struct pipe_resource *prsc)
687 struct fd_context *ctx = fd_context(pctx);
699 fd_resource_transfer_unmap(struct pipe_context *pctx,
703 struct fd_context *ctx = fd_context(pctx);
745 resource_transfer_map_staging(struct pipe_context *pctx,
752 struct fd_context *ctx = fd_context(pctx);
782 resource_transfer_map_unsync(struct pipe_context *pctx,
801 return resource_transfer_map_staging(pctx, prsc, level, usage, box, trans);
819 resource_transfer_map(struct pipe_context *pctx, struct pipe_resource *prsc,
824 struct fd_context *ctx = fd_context(pctx);
845 return resource_transfer_map_staging(pctx, prsc, level, usage, box, trans);
928 return resource_transfer_map_unsync(pctx, prsc, level, usage, box, trans);
964 fd_resource_transfer_map(struct pipe_context *pctx, struct pipe_resource *prsc,
969 struct fd_context *ctx = fd_context(pctx);
1004 ret = resource_transfer_map_unsync(pctx, prsc, level, usage, box, trans);
1006 ret = resource_transfer_map(pctx, prsc, level, usage, box, trans);
1012 fd_resource_transfer_unmap(pctx, ptrans);
1059 fd_resource_get_handle(struct pipe_screen *pscreen, struct pipe_context *pctx,
1453 fd_render_condition_check(struct pipe_context *pctx)
1455 struct fd_context *ctx = fd_context(pctx);
1466 if (pctx->get_query_result(pctx, ctx->cond_query, wait, &res))
1473 fd_invalidate_resource(struct pipe_context *pctx,
1476 struct fd_context *ctx = fd_context(pctx);
1709 fd_blit_pipe(struct pipe_context *pctx,
1713 fd_blit(pctx, blit_info);
1717 fd_resource_context_init(struct pipe_context *pctx)
1719 pctx->buffer_map = u_transfer_helper_transfer_map;
1720 pctx->texture_map = u_transfer_helper_transfer_map;
1721 pctx->transfer_flush_region = u_transfer_helper_transfer_flush_region;
1722 pctx->buffer_unmap = u_transfer_helper_transfer_unmap;
1723 pctx->texture_unmap = u_transfer_helper_transfer_unmap;
1724 pctx->buffer_subdata = u_default_buffer_subdata;
1725 pctx->texture_subdata = u_default_texture_subdata;
1726 pctx->create_surface = fd_create_surface;
1727 pctx->surface_destroy = fd_surface_destroy;
1728 pctx->resource_copy_region = fd_resource_copy_region;
1729 pctx->blit = fd_blit_pipe;
1730 pctx->flush_resource = fd_flush_resource;
1731 pctx->invalidate_resource = fd_invalidate_resource;
1732 pctx->get_sample_position = fd_get_sample_position;