Home | History | Annotate | Download | only in etnaviv

Lines Matching full:pctx

45 etna_set_blend_color(struct pipe_context *pctx, const struct pipe_blend_color *bc)
47 struct etna_context *ctx = etna_context(pctx);
59 etna_set_stencil_ref(struct pipe_context *pctx, const struct pipe_stencil_ref *sr)
61 struct etna_context *ctx = etna_context(pctx);
74 etna_set_clip_state(struct pipe_context *pctx, const struct pipe_clip_state *pcs)
80 etna_set_sample_mask(struct pipe_context *pctx, unsigned sample_mask)
82 struct etna_context *ctx = etna_context(pctx);
89 etna_set_constant_buffer(struct pipe_context *pctx, uint shader, uint index,
92 struct etna_context *ctx = etna_context(pctx);
114 etna_update_render_resource(struct pipe_context *pctx, struct pipe_resource *pres)
120 etna_copy_resource(pctx, pres, res->texture, 0, pres->last_level);
126 etna_set_framebuffer_state(struct pipe_context *pctx,
129 struct etna_context *ctx = etna_context(pctx);
143 etna_update_render_resource(pctx, cbuf->base.texture);
214 etna_update_render_resource(pctx, zsbuf->base.texture);
338 etna_set_polygon_stipple(struct pipe_context *pctx,
345 etna_set_scissor_states(struct pipe_context *pctx, unsigned start_slot,
348 struct etna_context *ctx = etna_context(pctx);
366 etna_set_viewport_states(struct pipe_context *pctx, unsigned start_slot,
369 struct etna_context *ctx = etna_context(pctx);
411 etna_set_vertex_buffers(struct pipe_context *pctx, unsigned start_slot,
414 struct etna_context *ctx = etna_context(pctx);
443 etna_set_index_buffer(struct pipe_context *pctx, const struct pipe_index_buffer *ib)
445 struct etna_context *ctx = etna_context(pctx);
471 etna_blend_state_bind(struct pipe_context *pctx, void *bs)
473 struct etna_context *ctx = etna_context(pctx);
480 etna_blend_state_delete(struct pipe_context *pctx, void *bs)
486 etna_rasterizer_state_bind(struct pipe_context *pctx, void *rs)
488 struct etna_context *ctx = etna_context(pctx);
495 etna_rasterizer_state_delete(struct pipe_context *pctx, void *rs)
501 etna_zsa_state_bind(struct pipe_context *pctx, void *zs)
503 struct etna_context *ctx = etna_context(pctx);
510 etna_zsa_state_delete(struct pipe_context *pctx, void *zs)
519 etna_vertex_elements_state_create(struct pipe_context *pctx,
522 struct etna_context *ctx = etna_context(pctx);
595 etna_vertex_elements_state_delete(struct pipe_context *pctx, void *ve)
601 etna_vertex_elements_state_bind(struct pipe_context *pctx, void *ve)
603 struct etna_context *ctx = etna_context(pctx);
635 etna_state_init(struct pipe_context *pctx)
637 pctx->set_blend_color = etna_set_blend_color;
638 pctx->set_stencil_ref = etna_set_stencil_ref;
639 pctx->set_clip_state = etna_set_clip_state;
640 pctx->set_sample_mask = etna_set_sample_mask;
641 pctx->set_constant_buffer = etna_set_constant_buffer;
642 pctx->set_framebuffer_state = etna_set_framebuffer_state;
643 pctx->set_polygon_stipple = etna_set_polygon_stipple;
644 pctx->set_scissor_states = etna_set_scissor_states;
645 pctx->set_viewport_states = etna_set_viewport_states;
647 pctx->set_vertex_buffers = etna_set_vertex_buffers;
648 pctx->set_index_buffer = etna_set_index_buffer;
650 pctx->bind_blend_state = etna_blend_state_bind;
651 pctx->delete_blend_state = etna_blend_state_delete;
653 pctx->bind_rasterizer_state = etna_rasterizer_state_bind;
654 pctx->delete_rasterizer_state = etna_rasterizer_state_delete;
656 pctx->bind_depth_stencil_alpha_state = etna_zsa_state_bind;
657 pctx->delete_depth_stencil_alpha_state = etna_zsa_state_delete;
659 pctx->create_vertex_elements_state = etna_vertex_elements_state_create;
660 pctx->delete_vertex_elements_state = etna_vertex_elements_state_delete;
661 pctx->bind_vertex_elements_state = etna_vertex_elements_state_bind;