freedreno/a6xx: add LRZ support
authorRob Clark <robdclark@gmail.com>
Thu, 4 Oct 2018 19:06:12 +0000 (15:06 -0400)
committerRob Clark <robdclark@gmail.com>
Mon, 8 Oct 2018 23:05:14 +0000 (19:05 -0400)
commit82c3b6fe49b829c4d07734df00ea9fcf2a74bc1a
tree94cd1b89af07c52d82db7bc626ad74faf7aeee9b
parenta877451a415f7450d3b09f3ff5dbbd0b7c30a62e
freedreno/a6xx: add LRZ support

As with a5xx, hidden behind FD_MESA_DEBUG=lrz due to being paranoid
about z-fighting issues with some games (in particular, this was
observed with 0ad on a5xx.. but I think the proper solution to enable
this by default is to figure out how to do driver specific driconf
options).

Signed-off-by: Rob Clark <robdclark@gmail.com>
src/gallium/drivers/freedreno/a6xx/fd6_blend.c
src/gallium/drivers/freedreno/a6xx/fd6_blend.h
src/gallium/drivers/freedreno/a6xx/fd6_draw.c
src/gallium/drivers/freedreno/a6xx/fd6_emit.c
src/gallium/drivers/freedreno/a6xx/fd6_emit.h
src/gallium/drivers/freedreno/a6xx/fd6_gmem.c
src/gallium/drivers/freedreno/a6xx/fd6_zsa.c
src/gallium/drivers/freedreno/a6xx/fd6_zsa.h