Mapping to software and uploading again clearing is killing performance. Signed-off-by: Maarten Lankhorst <m.b.lankho...@gmail.com> --- src/gallium/auxiliary/vl/vl_compositor.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/gallium/auxiliary/vl/vl_compositor.c b/src/gallium/auxiliary/vl/vl_compositor.c index 85507ba..1bdd775 100644 --- a/src/gallium/auxiliary/vl/vl_compositor.c +++ b/src/gallium/auxiliary/vl/vl_compositor.c @@ -1002,8 +1002,8 @@ vl_compositor_render(struct vl_compositor *c, if (dirty_area && (dirty_area->x0 < dirty_area->x1 || dirty_area->y0 < dirty_area->y1)) { - util_clear_render_target(c->pipe, dst_surface, &c->clear_color, - 0, 0, dst_surface->width, dst_surface->height); + c->pipe->clear_render_target(c->pipe, dst_surface, &c->clear_color, + 0, 0, dst_surface->width, dst_surface->height); dirty_area->x0 = dirty_area->y0 = MAX_DIRTY; dirty_area->x0 = dirty_area->y1 = MIN_DIRTY; } _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev