Lines Matching refs:pipe
30 #include "pipe/p_context.h"
156 return ureg_create_shader_and_destroy(shader, r->pipe);
184 field = calc_line(r->pipe->screen, shader);
225 return ureg_create_shader_and_destroy(shader, r->pipe);
310 return ureg_create_shader_and_destroy(shader, r->pipe);
331 tmp = calc_line(r->pipe->screen, shader);
372 return ureg_create_shader_and_destroy(shader, r->pipe);
395 r->sampler_ref = r->pipe->create_sampler_state(r->pipe, &sampler);
413 r->blend_clear[i] = r->pipe->create_blend_state(r->pipe, &blend);
419 r->blend_add[i] = r->pipe->create_blend_state(r->pipe, &blend);
425 r->blend_sub[i] = r->pipe->create_blend_state(r->pipe, &blend);
440 r->rs_state = r->pipe->create_rasterizer_state(r->pipe, &rs_state);
450 r->pipe->delete_blend_state(r->pipe, r->blend_sub[i]);
453 r->pipe->delete_blend_state(r->pipe, r->blend_add[i]);
456 r->pipe->delete_blend_state(r->pipe, r->blend_clear[i]);
459 r->pipe->delete_sampler_state(r->pipe, r->sampler_ref);
472 r->pipe->delete_sampler_state(r->pipe, r->sampler_ref);
474 r->pipe->delete_blend_state(r->pipe, r->blend_clear[i]);
475 r->pipe->delete_blend_state(r->pipe, r->blend_add[i]);
476 r->pipe->delete_blend_state(r->pipe, r->blend_sub[i]);
478 r->pipe->delete_rasterizer_state(r->pipe, r->rs_state);
482 vl_mc_init(struct vl_mc *renderer, struct pipe_context *pipe,
490 assert(pipe);
494 renderer->pipe = pipe;
525 renderer->pipe->delete_fs_state(renderer->pipe, renderer->fs_ycbcr);
528 renderer->pipe->delete_fs_state(renderer->pipe, renderer->fs_ref);
531 renderer->pipe->delete_vs_state(renderer->pipe, renderer->vs_ycbcr);
534 renderer->pipe->delete_vs_state(renderer->pipe, renderer->vs_ref);
550 renderer->pipe->delete_vs_state(renderer->pipe, renderer->vs_ref);
551 renderer->pipe->delete_vs_state(renderer->pipe, renderer->vs_ycbcr);
552 renderer->pipe->delete_fs_state(renderer->pipe, renderer->fs_ref);
553 renderer->pipe->delete_fs_state(renderer->pipe, renderer->fs_ycbcr);
554 renderer->pipe->delete_fs_state(renderer->pipe, renderer->fs_ycbcr_sub);
603 renderer->pipe->bind_rasterizer_state(renderer->pipe, renderer->rs_state);
606 renderer->pipe->bind_blend_state(renderer->pipe, renderer->blend_add[mask]);
608 renderer->pipe->bind_blend_state(renderer->pipe, renderer->blend_clear[mask]);
610 renderer->pipe->set_framebuffer_state(renderer->pipe, &buffer->fb_state);
611 renderer->pipe->set_viewport_states(renderer->pipe, 0, 1, &buffer->viewport);
621 renderer->pipe->bind_vs_state(renderer->pipe, renderer->vs_ref);
622 renderer->pipe->bind_fs_state(renderer->pipe, renderer->fs_ref);
624 renderer->pipe->set_sampler_views(renderer->pipe, PIPE_SHADER_FRAGMENT,
626 renderer->pipe->bind_sampler_states(renderer->pipe, PIPE_SHADER_FRAGMENT,
629 util_draw_arrays_instanced(renderer->pipe, PIPE_PRIM_QUADS, 0, 4, 0,
648 renderer->pipe->bind_vs_state(renderer->pipe, renderer->vs_ycbcr);
649 renderer->pipe->bind_fs_state(renderer->pipe, renderer->fs_ycbcr);
651 util_draw_arrays_instanced(renderer->pipe, PIPE_PRIM_QUADS, 0, 4, 0, num_instances);
654 renderer->pipe->bind_blend_state(renderer->pipe, renderer->blend_sub[mask]);
655 renderer->pipe->bind_fs_state(renderer->pipe, renderer->fs_ycbcr_sub);
656 util_draw_arrays_instanced(renderer->pipe, PIPE_PRIM_QUADS, 0, 4, 0, num_instances);