[Mesa-dev] [PATCH 0/4] XA composite and perf improvements

Rob Clark robdclark at gmail.com
Tue Apr 1 08:04:26 PDT 2014


From: Rob Clark <robclark at 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



More information about the mesa-dev mailing list