Lines Matching defs:pctx
51 etna_set_stencil_ref(struct pipe_context *pctx, const struct pipe_stencil_ref sr)
53 struct etna_context *ctx = etna_context(pctx);
68 etna_set_clip_state(struct pipe_context *pctx, const struct pipe_clip_state *pcs)
74 etna_set_sample_mask(struct pipe_context *pctx, unsigned sample_mask)
76 struct etna_context *ctx = etna_context(pctx);
83 etna_set_constant_buffer(struct pipe_context *pctx,
87 struct etna_context *ctx = etna_context(pctx);
105 u_upload_data(pctx->const_uploader, 0, cb->buffer_size, 16, cb->user_buffer, &cb->buffer_offset, &cb->buffer);
113 etna_update_render_resource(struct pipe_context *pctx, struct etna_resource *base)
124 etna_copy_resource(pctx, &to->base, &from->base, 0, base->base.last_level);
130 etna_set_framebuffer_state(struct pipe_context *pctx,
133 struct etna_context *ctx = etna_context(pctx);
154 etna_update_render_resource(pctx, etna_resource(cbuf->prsc));
254 etna_update_render_resource(pctx, etna_resource(zsbuf->prsc));
386 etna_set_polygon_stipple(struct pipe_context *pctx,
393 etna_set_scissor_states(struct pipe_context *pctx, unsigned start_slot,
396 struct etna_context *ctx = etna_context(pctx);
405 etna_set_viewport_states(struct pipe_context *pctx, unsigned start_slot,
408 struct etna_context *ctx = etna_context(pctx);
446 etna_set_vertex_buffers(struct pipe_context *pctx, unsigned start_slot,
450 struct etna_context *ctx = etna_context(pctx);
481 etna_blend_state_bind(struct pipe_context *pctx, void *bs)
483 struct etna_context *ctx = etna_context(pctx);
490 etna_blend_state_delete(struct pipe_context *pctx, void *bs)
496 etna_rasterizer_state_bind(struct pipe_context *pctx, void *rs)
498 struct etna_context *ctx = etna_context(pctx);
505 etna_rasterizer_state_delete(struct pipe_context *pctx, void *rs)
511 etna_zsa_state_bind(struct pipe_context *pctx, void *zs)
513 struct etna_context *ctx = etna_context(pctx);
520 etna_zsa_state_delete(struct pipe_context *pctx, void *zs)
529 etna_vertex_elements_state_create(struct pipe_context *pctx,
532 struct etna_context *ctx = etna_context(pctx);
621 etna_vertex_elements_state_delete(struct pipe_context *pctx, void *ve)
627 etna_vertex_elements_state_bind(struct pipe_context *pctx, void *ve)
629 struct etna_context *ctx = etna_context(pctx);
636 etna_set_stream_output_targets(struct pipe_context *pctx,
855 etna_state_init(struct pipe_context *pctx)
857 pctx->set_blend_color = etna_set_blend_color;
858 pctx->set_stencil_ref = etna_set_stencil_ref;
859 pctx->set_clip_state = etna_set_clip_state;
860 pctx->set_sample_mask = etna_set_sample_mask;
861 pctx->set_constant_buffer = etna_set_constant_buffer;
862 pctx->set_framebuffer_state = etna_set_framebuffer_state;
863 pctx->set_polygon_stipple = etna_set_polygon_stipple;
864 pctx->set_scissor_states = etna_set_scissor_states;
865 pctx->set_viewport_states = etna_set_viewport_states;
867 pctx->set_vertex_buffers = etna_set_vertex_buffers;
869 pctx->bind_blend_state = etna_blend_state_bind;
870 pctx->delete_blend_state = etna_blend_state_delete;
872 pctx->bind_rasterizer_state = etna_rasterizer_state_bind;
873 pctx->delete_rasterizer_state = etna_rasterizer_state_delete;
875 pctx->bind_depth_stencil_alpha_state = etna_zsa_state_bind;
876 pctx->delete_depth_stencil_alpha_state = etna_zsa_state_delete;
878 pctx->create_vertex_elements_state = etna_vertex_elements_state_create;
879 pctx->delete_vertex_elements_state = etna_vertex_elements_state_delete;
880 pctx->bind_vertex_elements_state = etna_vertex_elements_state_bind;
882 pctx->set_stream_output_targets = etna_set_stream_output_targets;