From 481df8032ba487cbbb48d0f352e143ebfe6afa3e Mon Sep 17 00:00:00 2001 From: =?utf8?q?Nicolai=20H=C3=A4hnle?= Date: Thu, 7 Sep 2017 13:20:25 +0200 Subject: [PATCH] ac/surface: sanity-check that we got a TC-compatible HTILE if requested MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Reviewed-by: Marek Olšák --- src/amd/common/ac_surface.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/amd/common/ac_surface.c b/src/amd/common/ac_surface.c index c6ff57362f7..43f082e27e7 100644 --- a/src/amd/common/ac_surface.c +++ b/src/amd/common/ac_surface.c @@ -679,6 +679,12 @@ static int gfx6_compute_surface(ADDR_HANDLE addrlib, if (level > 0) continue; + /* Check that we actually got a TC-compatible HTILE if + * we requested it (only for level 0, since we're not + * supporting HTILE on higher mip levels anyway). */ + assert(AddrSurfInfoOut.tcCompatible || + !AddrSurfInfoIn.flags.tcCompatible); + r = gfx6_surface_settings(addrlib, info, config, &AddrSurfInfoOut, surf); if (r) -- 2.30.2