mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-05 06:50:10 +01:00
radv: do not fixup DCC after compute color resolves if DCC stores enabled
With compressed DCC writes supported, the image should still be compressed after resolving using the compute path. Fixes various dEQP-VK.api.copy_and_blit.core.resolve_image.* failures with RADV_DEBUG=forcecompress on GFX10. Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9908>
This commit is contained in:
parent
8e2f320f36
commit
688dada1a8
1 changed files with 2 additions and 1 deletions
|
|
@ -860,7 +860,8 @@ void radv_meta_resolve_compute_image(struct radv_cmd_buffer *cmd_buffer,
|
|||
|
||||
radv_meta_restore(&saved_state, cmd_buffer);
|
||||
|
||||
if (radv_layout_dcc_compressed(cmd_buffer->device, dest_image,
|
||||
if (!radv_image_use_dcc_image_stores(cmd_buffer->device, dest_image) &&
|
||||
radv_layout_dcc_compressed(cmd_buffer->device, dest_image,
|
||||
dest_image_layout, false, queue_mask)) {
|
||||
|
||||
cmd_buffer->state.flush_bits |= RADV_CMD_FLAG_CS_PARTIAL_FLUSH |
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue