Lines Matching refs:pctx
121 struct pipe_context *pctx = &ctx->base;
133 pctx->invalidate_resource(pctx, info->dst.resource);
188 fd_blitter_clear(struct pipe_context *pctx, unsigned buffers,
192 struct fd_context *ctx = fd_context(pctx);
208 pctx->set_stencil_ref(pctx, sr);
214 pctx->set_constant_buffer(pctx, PIPE_SHADER_FRAGMENT, 0, false, &cb);
227 ctx->clear_rs_state[rs_idx] = pctx->create_rasterizer_state(pctx, &tmpl);
229 pctx->bind_rasterizer_state(pctx, ctx->clear_rs_state[rs_idx]);
235 pctx->set_viewport_states(pctx, 0, 1, &vp);
237 pctx->bind_vertex_elements_state(pctx, ctx->solid_vbuf_state.vtx);
238 pctx->set_vertex_buffers(pctx, blitter->vb_slot, 1, 0, false,
240 pctx->set_stream_output_targets(pctx, 0, NULL, NULL);
243 pctx->bind_vs_state(pctx, ctx->solid_layered_prog.vs);
245 pctx->bind_vs_state(pctx, ctx->solid_prog.vs);
247 pctx->bind_fs_state(pctx, ctx->solid_prog.fs);
252 pctx->bind_gs_state(pctx, NULL);
253 pctx->bind_tcs_state(pctx, NULL);
254 pctx->bind_tes_state(pctx, NULL);
266 pctx->draw_vbo(pctx, &info, 0, NULL, &draw, 1);
287 fd_blit(struct pipe_context *pctx, const struct pipe_blit_info *blit_info)
289 struct fd_context *ctx = fd_context(pctx);
292 if (info.render_condition_enable && !fd_render_condition_check(pctx))
331 struct pipe_context *pctx = &ctx->base;
332 pctx->flush(pctx, NULL, 0);
349 fd_resource_copy_region(struct pipe_context *pctx, struct pipe_resource *dst,
354 struct fd_context *ctx = fd_context(pctx);
401 util_resource_copy_region(pctx, dst, dst_level, dstx, dsty, dstz, src,