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

Reply via email to