Lines Matching defs:pctx
84 initialize_dsv(struct pipe_context *pctx,
91 struct d3d12_screen *screen = d3d12_screen(pctx->screen);
152 initialize_rtv(struct pipe_context *pctx,
159 struct d3d12_screen *screen = d3d12_screen(pctx->screen);
231 d3d12_create_surface(struct pipe_context *pctx,
239 if (!pctx->screen->is_format_supported(pctx->screen, tpl->format, PIPE_TEXTURE_2D,
249 surface->base.context = pctx;
259 initialize_dsv(pctx, pres, tpl, &surface->desc_handle, dxgi_format);
261 initialize_rtv(pctx, pres, tpl, &surface->desc_handle, dxgi_format);
267 d3d12_surface_destroy(struct pipe_context *pctx,
271 struct d3d12_screen *screen = d3d12_screen(pctx->screen);
285 blit_surface(struct pipe_context *pctx, struct d3d12_surface *surface, bool pre)
302 d3d12_blit(pctx, &info);
306 d3d12_surface_update_pre_draw(struct pipe_context *pctx,
343 blit_surface(pctx, surface, true);
356 d3d12_surface_update_post_draw(struct pipe_context *pctx,
361 blit_surface(pctx, surface, false);