freedreno/a6xx: handle z24s8/z24x8 blits with u_blitter
authorRob Clark <robdclark@chromium.org>
Tue, 11 Jun 2019 17:38:19 +0000 (10:38 -0700)
committerRob Clark <robdclark@chromium.org>
Sat, 15 Jun 2019 14:33:04 +0000 (07:33 -0700)
commit363a9ed614b343d75482f42fbd32d7616070d8ea
treefb16d6c0c79a933b62bf4332745b4b1e7e427448
parenta96ae18de68afed354cadb43de4a75297f15eea5
freedreno/a6xx: handle z24s8/z24x8 blits with u_blitter

Now that it can turn these blits into rendering to RB6_Z24_UNORM_S8_UINT
it can properly handle cases where only one of depth+stencil is being
blit.  And this avoids lying about he format, which completely doesn't
work when UBWC is used.

Signed-off-by: Rob Clark <robdclark@chromium.org>
Reviewed-by: Kristian H. Kristensen <hoegsberg@gmail.com>
src/gallium/drivers/freedreno/a6xx/fd6_blitter.c
src/gallium/drivers/freedreno/a6xx/fd6_format.c