[Mesa-stable] [pull 10.2] backport more freedreno fixes plus on xa fix
Rob Clark
robdclark at gmail.com
Tue Jun 24 18:44:58 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 274be620a8be7786e0ab11fda9e47a04ca5e9efc:
i915: Fix gen2 texblend setup (2014-06-23 15:04:35 -0700)
are available in the git repository at:
git://github.com/freedreno/mesa.git freedreno-10.2
for you to fetch changes up to f4e803ed17f9f3e2693686a3aa259866d8a4aec9:
freedreno/a3xx: vtx formats (2014-06-24 21:42:04 -0400)
----------------------------------------------------------------
Rob Clark (12):
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
freedreno: fix for null textures
freedreno: update generated headers
freedreno/a3xx: vtx formats
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 | 33 +++--
src/gallium/drivers/freedreno/a3xx/fd3_blend.c | 25 +++-
src/gallium/drivers/freedreno/a3xx/fd3_emit.c | 20 ++-
src/gallium/drivers/freedreno/a3xx/fd3_gmem.c | 40 +++---
src/gallium/drivers/freedreno/a3xx/fd3_texture.c | 4 +-
src/gallium/drivers/freedreno/a3xx/fd3_util.c | 134 +++++++++++----------
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_texture.c | 4 +-
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 +
16 files changed, 220 insertions(+), 147 deletions(-)
More information about the mesa-stable
mailing list