Lines Matching defs:pipe

28 #include "pipe/p_context.h"
66 return ureg_create_shader_and_destroy(shader, filter->pipe);
80 struct pipe_screen *screen = filter->pipe->screen;
154 return ureg_create_shader_and_destroy(shader, filter->pipe);
238 vl_median_filter_init(struct vl_median_filter *filter, struct pipe_context *pipe,
249 assert(filter && pipe);
254 filter->pipe = pipe;
259 filter->rs_state = pipe->create_rasterizer_state(pipe, &rs_state);
272 filter->blend = pipe->create_blend_state(pipe, &blend);
286 filter->sampler = pipe->create_sampler_state(pipe, &sampler);
290 filter->quad = vl_vb_upload_quads(pipe);
299 filter->ves = pipe->create_vertex_elements_state(pipe, 1, &ve);
324 pipe->delete_vs_state(pipe, filter->vs);
330 pipe->delete_vertex_elements_state(pipe, filter->ves);
336 pipe->delete_sampler_state(pipe, filter->sampler);
339 pipe->delete_blend_state(pipe, filter->blend);
342 pipe->delete_rasterizer_state(pipe, filter->rs_state);
353 filter->pipe->delete_sampler_state(filter->pipe, filter->sampler);
354 filter->pipe->delete_blend_state(filter->pipe, filter->blend);
355 filter->pipe->delete_rasterizer_state(filter->pipe, filter->rs_state);
356 filter->pipe->delete_vertex_elements_state(filter->pipe, filter->ves);
359 filter->pipe->delete_vs_state(filter->pipe, filter->vs);
360 filter->pipe->delete_fs_state(filter->pipe, filter->fs);
385 filter->pipe->bind_rasterizer_state(filter->pipe, filter->rs_state);
386 filter->pipe->bind_blend_state(filter->pipe, filter->blend);
387 filter->pipe->bind_fragment_sampler_states(filter->pipe, 1, &filter->sampler);
388 filter->pipe->set_fragment_sampler_views(filter->pipe, 1, &src);
389 filter->pipe->bind_vs_state(filter->pipe, filter->vs);
390 filter->pipe->bind_fs_state(filter->pipe, filter->fs);
391 filter->pipe->set_framebuffer_state(filter->pipe, &fb_state);
392 filter->pipe->set_viewport_state(filter->pipe, &viewport);
393 filter->pipe->set_vertex_buffers(filter->pipe, 1, &filter->quad);
394 filter->pipe->bind_vertex_elements_state(filter->pipe, filter->ves);
396 util_draw_arrays(filter->pipe, PIPE_PRIM_QUADS, 0, 4);