Home | History | Annotate | Download | only in svga

Lines Matching full:svga

45 svga_texture_copy_handle(struct svga_context *svga,
58 assert(svga);
86 ret = SVGA3D_BeginSurfaceCopy(svga->swc,
91 svga_context_flush(svga, NULL);
92 ret = SVGA3D_BeginSurfaceCopy(svga->swc,
99 SVGA_FIFOCommitAll(svga->swc);
104 svga_texture_view_surface(struct svga_context *svga,
114 struct svga_screen *ss = svga_screen(svga->pipe.screen);
120 "svga: Create surface view: face %d zslice %d mips %d..%d\n",
166 svga_texture_copy_handle(svga,
188 struct svga_context *svga = svga_context(pipe);
261 SVGA_DBG(DEBUG_VIEWS, "svga: Surface view: yes %p, level %u face %u z %u, %p\n",
264 s->handle = svga_texture_view_surface(svga, tex, flags, format,
271 SVGA_DBG(DEBUG_VIEWS, "svga: Surface view: no %p, level %u, face %u, z %u, %p\n",
333 svga_mark_surfaces_dirty(struct svga_context *svga)
338 if (svga->curr.framebuffer.cbufs[i])
339 svga_mark_surface_dirty(svga->curr.framebuffer.cbufs[i]);
341 if (svga->curr.framebuffer.zsbuf)
342 svga_mark_surface_dirty(svga->curr.framebuffer.zsbuf);
351 svga_propagate_surface(struct svga_context *svga, struct pipe_surface *surf)
376 "svga: Surface propagate: tex %p, level %u, from %p\n",
378 svga_texture_copy_handle(svga,
403 svga_init_surface_functions(struct svga_context *svga)
405 svga->pipe.create_surface = svga_create_surface;
406 svga->pipe.surface_destroy = svga_surface_destroy;