[Mesa-dev] [pull 10.2] backport more freedreno fixes plus one xa fix

Rob Clark robdclark at gmail.com
Wed Jun 11 08:40:26 PDT 2014


Backport last round of piglit fixes to 10.2.  These have been soaking
on master for a couple weeks, and I've not found any regression yet.
And they get us from 80% pass up to nearly 83% pass, so a bit more
progress in the right direction.  (For reference, at end of Feb we
were at 50% pass ;-))

Also, one XA patch to fix a segfault (also been on master for a while).

----

The following changes since commit 70ce1031e7947c28133cb90211ecd6866c079d8b:

  docs: Add MD5 checksum, etc. for 10.2.1 release (2014-06-06 23:28:53 -0700)

are available in the git repository at:

  git://github.com/freedreno/mesa.git freedreno-10.2

for you to fetch changes up to b8cf797d422606644c0e849ff5910da8f535ef8f:

  freedreno/a3xx: texture fixes (2014-06-11 11:16:10 -0400)

----------------------------------------------------------------
Rob Clark (9):
      xa: fix segfault
      freedreno: use OUT_RELOCW when buffer is written
      freedreno: update generated headers
      freedreno/a3xx: fix depth/stencil GMEM positioning
      freedreno/a3xx: fix depth/stencil gmem restore
      freedreno/a3xx: fix blend opcode
      freedreno: few caps fixes
      freedreno: update generated headers
      freedreno/a3xx: texture fixes

 src/gallium/drivers/freedreno/a2xx/a2xx.xml.h      | 21 ++++++++----
 src/gallium/drivers/freedreno/a2xx/fd2_blend.c     | 25 ++++++++++++--
 src/gallium/drivers/freedreno/a3xx/a3xx.xml.h      | 26 +++++++++-----
 src/gallium/drivers/freedreno/a3xx/fd3_blend.c     | 25 ++++++++++++--
 src/gallium/drivers/freedreno/a3xx/fd3_gmem.c      | 40 +++++++++++++---------
 src/gallium/drivers/freedreno/a3xx/fd3_texture.c   |  4 ++-
 src/gallium/drivers/freedreno/adreno_common.xml.h  | 17 +++------
 src/gallium/drivers/freedreno/adreno_pm4.xml.h     |  8 ++---
 src/gallium/drivers/freedreno/freedreno_resource.c |  4 +++
 src/gallium/drivers/freedreno/freedreno_screen.c   |  8 ++---
 src/gallium/drivers/freedreno/freedreno_util.c     | 20 -----------
 src/gallium/drivers/freedreno/freedreno_util.h     |  1 -
 src/gallium/state_trackers/xa/xa_composite.c       |  3 ++
 13 files changed, 124 insertions(+), 78 deletions(-)


More information about the mesa-dev mailing list