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@gmail.com> Signed-off-by: Christian König <deathsimple@vodafone.de>
This commit is contained in:
parent
dae2fca705
commit
72325ee6e3
|
@ -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;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue