Lines Matching defs:pctx
1470 write_zs_surface(struct pipe_context *pctx, struct d3d12_resource *res,
1486 local_resource depth_buffer(pctx->screen, &tmpl);
1492 local_resource stencil_buffer(pctx->screen, &tmpl);
1542 transfer_buf_to_image(d3d12_context(pctx), res, depth_buffer, trans, 0);
1543 transfer_buf_to_image(d3d12_context(pctx), res, stencil_buffer, trans, 1);
1549 d3d12_transfer_map(struct pipe_context *pctx,
1556 struct d3d12_context *ctx = d3d12_context(pctx);
1629 trans->staging_res = pipe_buffer_create(pctx->screen, 0,
1711 trans->staging_res = pipe_buffer_create(pctx->screen, 0,
1745 d3d12_transfer_unmap(struct pipe_context *pctx,
1748 struct d3d12_context *ctx = d3d12_context(pctx);
1755 write_zs_surface(pctx, res, trans);
1822 struct d3d12_context *ctx = d3d12_context(pctx);
1842 slab_free(&d3d12_context(pctx)->transfer_pool, ptrans);
1846 d3d12_context_resource_init(struct pipe_context *pctx)
1848 pctx->buffer_map = d3d12_transfer_map;
1849 pctx->buffer_unmap = d3d12_transfer_unmap;
1850 pctx->texture_map = d3d12_transfer_map;
1851 pctx->texture_unmap = d3d12_transfer_unmap;
1853 pctx->transfer_flush_region = u_default_transfer_flush_region;
1854 pctx->buffer_subdata = u_default_buffer_subdata;
1855 pctx->texture_subdata = u_default_texture_subdata;