anv: Enable multi-layer aux-map init for HIZ+CCS
Fixes rendering corruption in the shadowmappingcascade Sascha Willems
Vulkan demo. To see the corruption, I adjusted the demo options as
follows:
1. Enable "Display depth map"
2. Set "Split lambda" to 0.100
3. Make "Cascade" non-zero.
Fixes: 80ffbe915f
("anv: Add support for HiZ+CCS")
Reviewed-by: Sagar Ghuge <sagar.ghuge@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7046>
This commit is contained in:
@@ -572,7 +572,7 @@ transition_depth_buffer(struct anv_cmd_buffer *cmd_buffer,
|
||||
cmd_buffer->device->physical->has_implicit_ccs &&
|
||||
cmd_buffer->device->info.has_aux_map) {
|
||||
anv_image_init_aux_tt(cmd_buffer, image, VK_IMAGE_ASPECT_DEPTH_BIT,
|
||||
0, 1, 0, 1);
|
||||
0, 1, base_layer, layer_count);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
Reference in New Issue
Block a user