Lines Matching defs:pipe
28 #include "pipe/p_defines.h"
30 #include "pipe/p_screen.h"
59 svga_destroy(struct pipe_context *pipe)
61 struct svga_context *svga = svga_context(pipe);
66 pipe->delete_depth_stencil_alpha_state(pipe, svga->depthstencil_disable);
76 pipe->delete_blend_state(pipe, svga->noop_blend);
83 pipe->destroy_query(pipe, NULL);
115 u_upload_destroy(svga->pipe.stream_uploader);
116 u_upload_destroy(svga->pipe.const_uploader);
154 svga->pipe.screen = screen;
155 svga->pipe.priv = priv;
156 svga->pipe.destroy = svga_destroy;
157 svga->pipe.stream_uploader = u_upload_create(&svga->pipe, 1024 * 1024,
161 if (!svga->pipe.stream_uploader)
164 u_upload_disable_persistent(svga->pipe.stream_uploader);
166 svga->pipe.const_uploader = u_upload_create(&svga->pipe, 128 * 1024,
169 if (!svga->pipe.const_uploader)
172 u_upload_disable_persistent(svga->pipe.const_uploader);
262 svga->const0_upload = u_upload_create(&svga->pipe,
353 svga->noop_blend = svga->pipe.create_blend_state(&svga->pipe, &noop_tmpl);
373 if (svga->pipe.const_uploader)
374 u_upload_destroy(svga->pipe.const_uploader);
375 if (svga->pipe.stream_uploader)
376 u_upload_destroy(svga->pipe.stream_uploader);
401 return svga ? &svga->pipe:NULL;
409 struct svga_screen *svgascreen = svga_screen(svga->pipe.screen);
478 svga->pipe.screen->fence_finish(svga->pipe.screen, NULL, fence,
497 struct pipe_screen *screen = svga->pipe.screen;
561 svga_winsys_context(struct pipe_context *pipe)
563 return svga_context(pipe)->swc;