From 8ec0a4c89cf776fa2a20fd558837b6ca5700297a Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Thu, 12 Oct 2023 14:21:59 +0200 Subject: [PATCH] radv: move RADV_DEBUG_NO_HIZ check in radv_use_htile_for_image() To match radv_use_dcc_for_image(). Signed-off-by: Samuel Pitoiset Part-of: --- src/amd/vulkan/radv_image.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/amd/vulkan/radv_image.c b/src/amd/vulkan/radv_image.c index 2ea37d3f4f8..3771dab9c57 100644 --- a/src/amd/vulkan/radv_image.c +++ b/src/amd/vulkan/radv_image.c @@ -341,6 +341,9 @@ radv_use_htile_for_image(const struct radv_device *device, const struct radv_ima { const enum amd_gfx_level gfx_level = device->physical_device->rad_info.gfx_level; + if (device->instance->debug_flags & RADV_DEBUG_NO_HIZ) + return false; + /* TODO: * - Investigate about mips+layers. * - Enable on other gens. @@ -601,8 +604,7 @@ radv_get_surface_flags(struct radv_device *device, struct radv_image *image, uns flags |= RADEON_SURF_NO_STENCIL_ADJUST; } - if (radv_use_htile_for_image(device, image) && !(device->instance->debug_flags & RADV_DEBUG_NO_HIZ) && - !(flags & RADEON_SURF_NO_RENDER_TARGET)) { + if (radv_use_htile_for_image(device, image) && !(flags & RADEON_SURF_NO_RENDER_TARGET)) { if (radv_use_tc_compat_htile_for_image(device, pCreateInfo, image_format)) flags |= RADEON_SURF_TC_COMPATIBLE_HTILE; } else {