Module: Mesa Branch: main Commit: 8ec0a4c89cf776fa2a20fd558837b6ca5700297a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ec0a4c89cf776fa2a20fd558837b6ca5700297a
Author: Samuel Pitoiset <[email protected]> Date: Thu Oct 12 14:21:59 2023 +0200 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 <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25681> --- 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 {
