Sfoglia il codice sorgente

ac/surface: Set compressZ for stencil-only surfaces.

We HTILE compress stencil-only surfaces too.

CC: 18.1 <mesa-stable@lists.freedesktop.org>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
tags/18.2-branchpoint
Bas Nieuwenhuizen 7 anni fa
parent
commit
1a8501a9dd
1 ha cambiato i file con 1 aggiunte e 1 eliminazioni
  1. 1
    1
      src/amd/common/ac_surface.c

+ 1
- 1
src/amd/common/ac_surface.c Vedi File

@@ -670,7 +670,7 @@ static int gfx6_compute_surface(ADDR_HANDLE addrlib,
config->info.levels == 1);

AddrSurfInfoIn.flags.noStencil = (surf->flags & RADEON_SURF_SBUFFER) == 0;
AddrSurfInfoIn.flags.compressZ = AddrSurfInfoIn.flags.depth;
AddrSurfInfoIn.flags.compressZ = !!(surf->flags & RADEON_SURF_Z_OR_SBUFFER);

/* On CI/VI, the DB uses the same pitch and tile mode (except tilesplit)
* for Z and stencil. This can cause a number of problems which we work

Loading…
Annulla
Salva