Lines Matching defs:pctx

48 clear_in_rp(struct pipe_context *pctx,
54 struct zink_context *ctx = zink_context(pctx);
181 zink_clear(struct pipe_context *pctx,
187 struct zink_context *ctx = zink_context(pctx);
192 if (unlikely(!zink_screen(pctx->screen)->info.have_EXT_conditional_rendering && !zink_check_conditional_render(ctx)))
225 pctx->clear_render_target(pctx, ctx->fb_state.cbufs[i], &color,
230 pctx->clear_render_target(pctx, ctx->fb_state.cbufs[i], pcolor,
235 pctx->clear_depth_stencil(pctx, ctx->fb_state.zsbuf, buffers & PIPE_CLEAR_DEPTHSTENCIL, depth, stencil,
240 clear_in_rp(pctx, buffers, scissor_state, pcolor, depth, stencil);
275 pctx->clear(pctx, void_clears, NULL, &color, 0, 0);
429 create_clear_surface(struct pipe_context *pctx, struct pipe_resource *pres, unsigned level, const struct pipe_box *box)
437 return pctx->create_surface(pctx, pres, &tmpl);
441 set_clear_fb(struct pipe_context *pctx, struct pipe_surface *psurf, struct pipe_surface *zsurf)
449 pctx->set_framebuffer_state(pctx, &fb_state);
453 zink_clear_texture(struct pipe_context *pctx,
459 struct zink_context *ctx = zink_context(pctx);
469 surf = create_clear_surface(pctx, pres, level, box);
471 set_clear_fb(pctx, surf, NULL);
472 pctx->clear(pctx, PIPE_CLEAR_COLOR0, &scissor, &color, 0, 0);
489 surf = create_clear_surface(pctx, pres, level, box);
491 set_clear_fb(pctx, NULL, surf);
492 pctx->clear(pctx, flags, &scissor, NULL, depth, stencil);
500 zink_clear_buffer(struct pipe_context *pctx,
507 struct zink_context *ctx = zink_context(pctx);
531 uint8_t *map = pipe_buffer_map_range(pctx, pres, offset, size,
543 pipe_buffer_unmap(pctx, xfer);
547 zink_clear_render_target(struct pipe_context *pctx, struct pipe_surface *dst,
552 struct zink_context *ctx = zink_context(pctx);
559 set_clear_fb(pctx, dst, NULL);
561 pctx->clear(pctx, PIPE_CLEAR_COLOR0, &scissor, color, 0, 0);
569 zink_clear_depth_stencil(struct pipe_context *pctx, struct pipe_surface *dst,
574 struct zink_context *ctx = zink_context(pctx);
587 set_clear_fb(pctx, NULL, dst);
590 pctx->clear(pctx, clear_flags, &scissor, NULL, depth, stencil);