Lines Matching refs:pctx

64 fd_set_blend_color(struct pipe_context *pctx,
67 struct fd_context *ctx = fd_context(pctx);
73 fd_set_stencil_ref(struct pipe_context *pctx,
76 struct fd_context *ctx = fd_context(pctx);
82 fd_set_clip_state(struct pipe_context *pctx,
85 struct fd_context *ctx = fd_context(pctx);
91 fd_set_sample_mask(struct pipe_context *pctx, unsigned sample_mask) in_dt
93 struct fd_context *ctx = fd_context(pctx);
99 fd_set_min_samples(struct pipe_context *pctx, unsigned min_samples) in_dt
101 struct fd_context *ctx = fd_context(pctx);
115 fd_set_constant_buffer(struct pipe_context *pctx, enum pipe_shader_type shader,
119 struct fd_context *ctx = fd_context(pctx);
144 fd_set_shader_buffers(struct pipe_context *pctx, enum pipe_shader_type shader,
149 struct fd_context *ctx = fd_context(pctx);
190 fd_set_shader_images(struct pipe_context *pctx, enum pipe_shader_type shader,
195 struct fd_context *ctx = fd_context(pctx);
253 fd_set_framebuffer_state(struct pipe_context *pctx,
256 struct fd_context *ctx = fd_context(pctx);
311 fd_set_polygon_stipple(struct pipe_context *pctx,
314 struct fd_context *ctx = fd_context(pctx);
320 fd_set_scissor_states(struct pipe_context *pctx, unsigned start_slot,
324 struct fd_context *ctx = fd_context(pctx);
331 fd_set_viewport_states(struct pipe_context *pctx, unsigned start_slot,
335 struct fd_context *ctx = fd_context(pctx);
369 fd_set_vertex_buffers(struct pipe_context *pctx, unsigned start_slot,
374 struct fd_context *ctx = fd_context(pctx);
420 fd_blend_state_bind(struct pipe_context *pctx, void *hwcso) in_dt
422 struct fd_context *ctx = fd_context(pctx);
437 fd_blend_state_delete(struct pipe_context *pctx, void *hwcso) in_dt
443 fd_rasterizer_state_bind(struct pipe_context *pctx, void *hwcso) in_dt
445 struct fd_context *ctx = fd_context(pctx);
475 fd_rasterizer_state_delete(struct pipe_context *pctx, void *hwcso) in_dt
481 fd_zsa_state_bind(struct pipe_context *pctx, void *hwcso) in_dt
483 struct fd_context *ctx = fd_context(pctx);
490 fd_zsa_state_delete(struct pipe_context *pctx, void *hwcso) in_dt
496 fd_vertex_state_create(struct pipe_context *pctx, unsigned num_elements,
511 fd_vertex_state_delete(struct pipe_context *pctx, void *hwcso) in_dt
517 fd_vertex_state_bind(struct pipe_context *pctx, void *hwcso) in_dt
519 struct fd_context *ctx = fd_context(pctx);
525 fd_create_stream_output_target(struct pipe_context *pctx,
539 target->base.context = pctx;
544 pctx->screen, PIPE_BIND_CUSTOM, PIPE_USAGE_IMMUTABLE, sizeof(uint32_t));
554 fd_stream_output_target_destroy(struct pipe_context *pctx,
566 fd_set_stream_output_targets(struct pipe_context *pctx, unsigned num_targets,
570 struct fd_context *ctx = fd_context(pctx);
615 fd_bind_compute_state(struct pipe_context *pctx, void *state) in_dt
617 struct fd_context *ctx = fd_context(pctx);
630 fd_set_compute_resources(struct pipe_context *pctx, unsigned start,
633 struct fd_context *ctx = fd_context(pctx);
659 fd_set_global_binding(struct pipe_context *pctx, unsigned first, unsigned count,
662 struct fd_context *ctx = fd_context(pctx);
701 fd_state_init(struct pipe_context *pctx)
703 pctx->set_blend_color = fd_set_blend_color;
704 pctx->set_stencil_ref = fd_set_stencil_ref;
705 pctx->set_clip_state = fd_set_clip_state;
706 pctx->set_sample_mask = fd_set_sample_mask;
707 pctx->set_min_samples = fd_set_min_samples;
708 pctx->set_constant_buffer = fd_set_constant_buffer;
709 pctx->set_shader_buffers = fd_set_shader_buffers;
710 pctx->set_shader_images = fd_set_shader_images;
711 pctx->set_framebuffer_state = fd_set_framebuffer_state;
712 pctx->set_polygon_stipple = fd_set_polygon_stipple;
713 pctx->set_scissor_states = fd_set_scissor_states;
714 pctx->set_viewport_states = fd_set_viewport_states;
716 pctx->set_vertex_buffers = fd_set_vertex_buffers;
718 pctx->bind_blend_state = fd_blend_state_bind;
719 pctx->delete_blend_state = fd_blend_state_delete;
721 pctx->bind_rasterizer_state = fd_rasterizer_state_bind;
722 pctx->delete_rasterizer_state = fd_rasterizer_state_delete;
724 pctx->bind_depth_stencil_alpha_state = fd_zsa_state_bind;
725 pctx->delete_depth_stencil_alpha_state = fd_zsa_state_delete;
727 if (!pctx->create_vertex_elements_state)
728 pctx->create_vertex_elements_state = fd_vertex_state_create;
729 pctx->delete_vertex_elements_state = fd_vertex_state_delete;
730 pctx->bind_vertex_elements_state = fd_vertex_state_bind;
732 pctx->create_stream_output_target = fd_create_stream_output_target;
733 pctx->stream_output_target_destroy = fd_stream_output_target_destroy;
734 pctx->set_stream_output_targets = fd_set_stream_output_targets;
736 if (has_compute(fd_screen(pctx->screen))) {
737 pctx->bind_compute_state = fd_bind_compute_state;
738 pctx->set_compute_resources = fd_set_compute_resources;
739 pctx->set_global_binding = fd_set_global_binding;