Mesa (master): vl: Use pipe clear_render_target instead of util_clear_render_target
Christian König
deathsimple at kemper.freedesktop.org
Tue Dec 20 12:14:52 UTC 2011
Module: Mesa
Branch: master
Commit: 72325ee6e35fc3941dc04a87e14e0ba0c9eec52e
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=72325ee6e35fc3941dc04a87e14e0ba0c9eec52e
Author: Maarten Lankhorst <m.b.lankhorst at gmail.com>
Date: Mon Dec 19 16:42:49 2011 +0100
vl: Use pipe clear_render_target instead of util_clear_render_target
Mapping to software and uploading again clearing is killing performance.
Signed-off-by: Maarten Lankhorst <m.b.lankhorst at gmail.com>
Signed-off-by: Christian König <deathsimple at vodafone.de>
---
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 98cb616..663c180 100644
--- a/src/gallium/auxiliary/vl/vl_compositor.c
+++ b/src/gallium/auxiliary/vl/vl_compositor.c
@@ -781,8 +781,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;
}
More information about the mesa-commit
mailing list