Lines Matching defs:pctx

274 agx_transfer_map(struct pipe_context *pctx,
281 struct agx_context *ctx = agx_context(pctx);
290 pctx->flush(pctx, NULL, 0);
292 pctx->flush(pctx, NULL, 0);
340 agx_transfer_unmap(struct pipe_context *pctx,
387 agx_clear(struct pipe_context *pctx, unsigned buffers, const struct pipe_scissor_state *scissor_state,
390 struct agx_context *ctx = agx_context(pctx);
394 pctx->flush(pctx, NULL, 0);
419 agx_flush(struct pipe_context *pctx,
423 struct agx_context *ctx = agx_context(pctx);
440 struct agx_device *dev = agx_device(pctx->screen);
590 agx_destroy_context(struct pipe_context *pctx)
592 struct agx_context *ctx = agx_context(pctx);
594 if (pctx->stream_uploader)
595 u_upload_destroy(pctx->stream_uploader);
616 struct pipe_context *pctx = &ctx->base;
621 pctx->screen = screen;
622 pctx->priv = priv;
636 pctx->stream_uploader = u_upload_create_default(pctx);
637 if (!pctx->stream_uploader) {
638 FREE(pctx);
641 pctx->const_uploader = pctx->stream_uploader;
643 pctx->destroy = agx_destroy_context;
644 pctx->flush = agx_flush;
645 pctx->clear = agx_clear;
646 pctx->resource_copy_region = util_resource_copy_region;
647 pctx->blit = agx_blit;
648 pctx->flush_resource = agx_flush_resource;
649 pctx->create_query = agx_create_query;
650 pctx->destroy_query = agx_destroy_query;
651 pctx->begin_query = agx_begin_query;
652 pctx->end_query = agx_end_query;
653 pctx->get_query_result = agx_get_query_result;
654 pctx->set_active_query_state = agx_set_active_query_state;
656 pctx->buffer_map = u_transfer_helper_transfer_map;
657 pctx->buffer_unmap = u_transfer_helper_transfer_unmap;
658 pctx->texture_map = u_transfer_helper_transfer_map;
659 pctx->texture_unmap = u_transfer_helper_transfer_unmap;
660 pctx->transfer_flush_region = u_transfer_helper_transfer_flush_region;
662 pctx->buffer_subdata = u_default_buffer_subdata;
663 pctx->texture_subdata = u_default_texture_subdata;
664 pctx->invalidate_resource = agx_invalidate_resource;
665 agx_init_state_functions(pctx);
668 ctx->blitter = util_blitter_create(pctx);
670 return pctx;
675 struct pipe_context *pctx,