diff --git a/src/amd/vulkan/radv_image_view.c b/src/amd/vulkan/radv_image_view.c index c404e1adfb3..e52de49e087 100644 --- a/src/amd/vulkan/radv_image_view.c +++ b/src/amd/vulkan/radv_image_view.c @@ -595,7 +595,8 @@ radv_initialise_ds_surface(const struct radv_device *device, struct radv_ds_buff .stencil_read_only = !(ds_aspects & VK_IMAGE_ASPECT_STENCIL_BIT), .htile_enabled = radv_htile_enabled(iview->image, level), .htile_stencil_disabled = radv_image_tile_stencil_disabled(device, iview->image), - .vrs_enabled = radv_image_has_vrs_htile(device, iview->image), + .vrs_enabled = radv_image_has_vrs_htile(device, iview->image) && + radv_htile_enabled(iview->image, iview->vk.base_mip_level), }; ac_init_ds_surface(&pdev->info, &ds_state, &ds->ac);