[Mesa-stable] [pull] freedreno: backport stable patches
Rob Clark
robdclark at gmail.com
Wed Mar 11 07:50:55 PDT 2015
Mostly this is backporting the patches needed to get a4xx working well
on 10.5 branch. With a couple other minor fixes.
The following changes since commit 31fcb21ef523434a254c0bbff515345c2c6d8152:
i965: Avoid applying negate to wrong MAD source. (2015-03-07 18:23:15 +0000)
are available in the git repository at:
https://github.com/freedreno/mesa.git freedreno-10.5
for you to fetch changes up to d058b74db02c58894c3538524e45bbbba2924f23:
freedreno/ir3: fix failed assert in grouping (2015-03-10 18:53:31 -0400)
----------------------------------------------------------------
Rob Clark (11):
freedreno/a2xx: fix increment in assert
freedreno/a4xx: bit of cleanup
freedreno: update generated headers
freedreno/a4xx: set PC_PRIM_VTX_CNTL.VAROUT properly
freedreno: update generated headers
freedreno/a4xx: aniso filtering
freedreno/ir3: fix up cat6 instruction encodings
freedreno/ir3: add support for memory (cat6) instructions
freedreno/ir3: handle flat bypass for a4xx
freedreno/ir3: fix silly typo for binning pass shaders
freedreno/ir3: fix failed assert in grouping
src/gallium/drivers/freedreno/a2xx/a2xx.xml.h | 4 +-
src/gallium/drivers/freedreno/a2xx/ir-a2xx.c | 3 +-
src/gallium/drivers/freedreno/a3xx/a3xx.xml.h | 22 ++-
src/gallium/drivers/freedreno/a3xx/fd3_program.c | 5 +-
src/gallium/drivers/freedreno/a4xx/a4xx.xml.h | 38 +++++-
src/gallium/drivers/freedreno/a4xx/fd4_draw.c | 5 +-
src/gallium/drivers/freedreno/a4xx/fd4_emit.c | 13 +-
src/gallium/drivers/freedreno/a4xx/fd4_emit.h | 1 -
src/gallium/drivers/freedreno/a4xx/fd4_gmem.c | 9 +-
src/gallium/drivers/freedreno/a4xx/fd4_program.c | 42 +++---
src/gallium/drivers/freedreno/a4xx/fd4_texture.c | 10 +-
src/gallium/drivers/freedreno/adreno_common.xml.h | 4 +-
src/gallium/drivers/freedreno/adreno_pm4.xml.h | 4 +-
src/gallium/drivers/freedreno/ir3/disasm-a3xx.c | 157 +++++++++++-----------
src/gallium/drivers/freedreno/ir3/instr-a3xx.h | 41 +++---
src/gallium/drivers/freedreno/ir3/ir3.c | 64 ++++-----
src/gallium/drivers/freedreno/ir3/ir3.h | 11 ++
src/gallium/drivers/freedreno/ir3/ir3_compiler.c | 49 ++++++-
src/gallium/drivers/freedreno/ir3/ir3_depth.c | 2 +-
src/gallium/drivers/freedreno/ir3/ir3_group.c | 71 ++++++----
src/gallium/drivers/freedreno/ir3/ir3_legalize.c | 40 +++++-
src/gallium/drivers/freedreno/ir3/ir3_shader.c | 1 +
src/gallium/drivers/freedreno/ir3/ir3_shader.h | 4 +
23 files changed, 373 insertions(+), 227 deletions(-)
More information about the mesa-stable
mailing list