From: Rob Clark <robcl...@freedesktop.org> While still more of a stop-gap solution (until glamor) for freedreno, with these few relatively simple changes I get a pretty big performance boost (~40%) for xf86-video-freedreno.
Rob Clark (4): xa: handle solid-fill src/mask xa: remove unneeded args xa: scissor to help tilers xa: reuse surfaces src/gallium/state_trackers/xa/xa_composite.c | 93 ++++---- src/gallium/state_trackers/xa/xa_context.c | 43 ++-- src/gallium/state_trackers/xa/xa_priv.h | 42 +++- src/gallium/state_trackers/xa/xa_renderer.c | 310 ++++++++++++++++----------- src/gallium/state_trackers/xa/xa_tgsi.c | 31 ++- src/gallium/state_trackers/xa/xa_tracker.c | 1 + src/gallium/state_trackers/xa/xa_yuv.c | 2 +- 7 files changed, 328 insertions(+), 194 deletions(-) -- 1.8.5.3 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev