#endif
+ /* Mark the destination image as being defined */
+ svga_define_texture_level(dtex, dst_face, dst_level);
}
/* XXX turn off occlusion and streamout queries */
- util_blitter_save_vertex_buffers(svga->blitter,
- svga->curr.num_vertex_buffers,
- svga->curr.vb);
+ util_blitter_save_vertex_buffer_slot(svga->blitter, svga->curr.vb);
util_blitter_save_vertex_elements(svga->blitter, (void*)svga->curr.velems);
util_blitter_save_vertex_shader(svga->blitter, svga->curr.vs);
/*util_blitter_save_geometry_shader(svga->blitter, svga->curr.gs);*/
svga->curr.num_sampler_views,
svga->curr.sampler_views);
/*util_blitter_save_render_condition(svga->blitter, svga->render_cond_query,
- svga->render_cond_mode);*/
+ svga->render_cond_cond, svga->render_cond_mode);*/
util_blitter_blit(svga->blitter, &info);
}
+static void
+svga_flush_resource(struct pipe_context *pipe,
+ struct pipe_resource *resource)
+{
+}
+
+
void
svga_init_blit_functions(struct svga_context *svga)
{
svga->pipe.resource_copy_region = svga_surface_copy;
svga->pipe.blit = svga_blit;
+ svga->pipe.flush_resource = svga_flush_resource;
}