Lines Matching refs:pipe

35 #include "pipe/p_defines.h"
57 softpipe_destroy( struct pipe_context *pipe )
59 struct softpipe_context *softpipe = softpipe_context( pipe );
78 if (softpipe->pipe.stream_uploader)
79 u_upload_destroy(softpipe->pipe.stream_uploader);
129 softpipe_is_resource_referenced( struct pipe_context *pipe,
133 struct softpipe_context *softpipe = softpipe_context( pipe );
169 softpipe_render_condition(struct pipe_context *pipe,
174 struct softpipe_context *softpipe = softpipe_context( pipe );
183 softpipe_set_debug_callback(struct pipe_context *pipe,
186 struct softpipe_context *softpipe = softpipe_context(pipe);
217 softpipe->pipe.screen = screen;
218 softpipe->pipe.destroy = softpipe_destroy;
219 softpipe->pipe.priv = priv;
222 softpipe_init_blend_funcs(&softpipe->pipe);
223 softpipe_init_clip_funcs(&softpipe->pipe);
225 softpipe_init_rasterizer_funcs(&softpipe->pipe);
226 softpipe_init_sampler_funcs(&softpipe->pipe);
227 softpipe_init_shader_funcs(&softpipe->pipe);
228 softpipe_init_streamout_funcs(&softpipe->pipe);
229 softpipe_init_texture_funcs( &softpipe->pipe );
230 softpipe_init_vertex_funcs(&softpipe->pipe);
231 softpipe_init_image_funcs(&softpipe->pipe);
233 softpipe->pipe.set_framebuffer_state = softpipe_set_framebuffer_state;
234 softpipe->pipe.set_debug_callback = softpipe_set_debug_callback;
236 softpipe->pipe.draw_vbo = softpipe_draw_vbo;
238 softpipe->pipe.launch_grid = softpipe_launch_grid;
240 softpipe->pipe.clear = softpipe_clear;
241 softpipe->pipe.flush = softpipe_flush_wrapped;
242 softpipe->pipe.texture_barrier = softpipe_texture_barrier;
243 softpipe->pipe.memory_barrier = softpipe_memory_barrier;
244 softpipe->pipe.render_condition = softpipe_render_condition;
251 softpipe->cbuf_cache[i] = sp_create_tile_cache( &softpipe->pipe );
252 softpipe->zsbuf_cache = sp_create_tile_cache( &softpipe->pipe );
257 softpipe->tex_cache[sh][i] = sp_create_tex_tile_cache(&softpipe->pipe);
270 softpipe->pipe.stream_uploader = u_upload_create_default(&softpipe->pipe);
271 if (!softpipe->pipe.stream_uploader)
273 softpipe->pipe.const_uploader = softpipe->pipe.stream_uploader;
279 softpipe->draw = draw_create(&softpipe->pipe);
281 softpipe->draw = draw_create_no_llvm(&softpipe->pipe);
326 softpipe->blitter = util_blitter_create(&softpipe->pipe);
335 draw_install_aaline_stage(softpipe->draw, &softpipe->pipe);
336 draw_install_aapoint_stage(softpipe->draw, &softpipe->pipe);
339 draw_install_pstipple_stage(softpipe->draw, &softpipe->pipe);
345 return &softpipe->pipe;
348 softpipe_destroy(&softpipe->pipe);