Lines Matching defs:pipe

30 #include "pipe/p_context.h"
31 #include "pipe/p_screen.h"
188 return ureg_create_shader_and_destroy(shader, idct->pipe);
255 return ureg_create_shader_and_destroy(shader, idct->pipe);
317 return ureg_create_shader_and_destroy(shader, idct->pipe);
389 return ureg_create_shader_and_destroy(shader, idct->pipe);
484 idct->pipe->delete_vs_state(idct->pipe, idct->vs);
487 idct->pipe->delete_vs_state(idct->pipe, idct->vs_mismatch);
490 idct->pipe->delete_vs_state(idct->pipe, idct->fs);
499 idct->pipe->delete_vs_state(idct->pipe, idct->vs_mismatch);
500 idct->pipe->delete_fs_state(idct->pipe, idct->fs_mismatch);
501 idct->pipe->delete_vs_state(idct->pipe, idct->vs);
502 idct->pipe->delete_fs_state(idct->pipe, idct->fs);
522 idct->rs_state = idct->pipe->create_rasterizer_state(idct->pipe, &rs_state);
541 idct->blend = idct->pipe->create_blend_state(idct->pipe, &blend);
556 idct->samplers[i] = idct->pipe->create_sampler_state(idct->pipe, &sampler);
566 idct->pipe->delete_sampler_state(idct->pipe, idct->samplers[i]);
568 idct->pipe->delete_rasterizer_state(idct->pipe, idct->rs_state);
571 idct->pipe->delete_blend_state(idct->pipe, idct->blend);
583 idct->pipe->delete_sampler_state(idct->pipe, idct->samplers[i]);
585 idct->pipe->delete_rasterizer_state(idct->pipe, idct->rs_state);
586 idct->pipe->delete_blend_state(idct->pipe, idct->blend);
607 buffer->fb_state_mismatch.cbufs[0] = idct->pipe->create_surface(idct->pipe, tex, &surf_templ);
649 buffer->fb_state.cbufs[i] = idct->pipe->create_surface(
650 idct->pipe, tex, &surf_templ);
687 vl_idct_upload_matrix(struct pipe_context *pipe, float scale)
703 assert(pipe);
717 matrix = pipe->screen->resource_create(pipe->screen, &tex_templ);
721 f = pipe->texture_map(pipe, matrix, 0,
735 pipe->texture_unmap(pipe, buf_transfer);
739 sv = pipe->create_sampler_view(pipe, matrix, &sv_templ);
753 bool vl_idct_init(struct vl_idct *idct, struct pipe_context *pipe,
759 assert(idct && pipe);
762 idct->pipe = pipe;
832 idct->pipe->bind_rasterizer_state(idct->pipe, idct->rs_state);
833 idct->pipe->bind_blend_state(idct->pipe, idct->blend);
835 idct->pipe->bind_sampler_states(idct->pipe, PIPE_SHADER_FRAGMENT,
838 idct->pipe->set_sampler_views(idct->pipe, PIPE_SHADER_FRAGMENT, 0, 2, 0,
842 idct->pipe->set_framebuffer_state(idct->pipe, &buffer->fb_state_mismatch);
843 idct->pipe->set_viewport_states(idct->pipe, 0, 1, &buffer->viewport_mismatch);
844 idct->pipe->bind_vs_state(idct->pipe, idct->vs_mismatch);
845 idct->pipe->bind_fs_state(idct->pipe, idct->fs_mismatch);
846 util_draw_arrays_instanced(idct->pipe, PIPE_PRIM_POINTS, 0, 1, 0, num_instances);
849 idct->pipe->set_framebuffer_state(idct->pipe, &buffer->fb_state);
850 idct->pipe->set_viewport_states(idct->pipe, 0, 1, &buffer->viewport);
851 idct->pipe->bind_vs_state(idct->pipe, idct->vs);
852 idct->pipe->bind_fs_state(idct->pipe, idct->fs);
853 util_draw_arrays_instanced(idct->pipe, PIPE_PRIM_QUADS, 0, 4, 0, num_instances);
862 idct->pipe->bind_rasterizer_state(idct->pipe, idct->rs_state);
863 idct->pipe->bind_sampler_states(idct->pipe, PIPE_SHADER_FRAGMENT,
865 idct->pipe->set_sampler_views(idct->pipe, PIPE_SHADER_FRAGMENT,