Module: Mesa Branch: master Commit: da132d802b88b17833428b88ed1bd7a6f8191ebe URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=da132d802b88b17833428b88ed1bd7a6f8191ebe
Author: Bas Nieuwenhuizen <[email protected]> Date: Mon Oct 5 13:45:36 2020 +0200 radv: Set fce metadata correctly on DCC initialization. The fce metadata can always be set to false as we don't care about the compressed clear color. Avoiding useless fast clear eliminates improves basemark performance by 1%-1.5%. Reviewed-by: Samuel Pitoiset <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7005> --- src/amd/vulkan/radv_cmd_buffer.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/amd/vulkan/radv_cmd_buffer.c b/src/amd/vulkan/radv_cmd_buffer.c index 7e3101c4ac4..5e3a9f78db8 100644 --- a/src/amd/vulkan/radv_cmd_buffer.c +++ b/src/amd/vulkan/radv_cmd_buffer.c @@ -6016,19 +6016,16 @@ static void radv_init_color_image_metadata(struct radv_cmd_buffer *cmd_buffer, if (radv_dcc_enabled(image, range->baseMipLevel)) { uint32_t value = 0xffffffffu; /* Fully expanded mode. */ - bool need_decompress_pass = false; if (radv_layout_dcc_compressed(cmd_buffer->device, image, dst_layout, dst_render_loop, dst_queue_mask)) { - value = 0x20202020u; - need_decompress_pass = true; + value = 0u; } radv_initialize_dcc(cmd_buffer, image, range, value); - radv_update_fce_metadata(cmd_buffer, image, range, - need_decompress_pass); + radv_update_fce_metadata(cmd_buffer, image, range, false); } if (radv_image_has_cmask(image) || _______________________________________________ mesa-commit mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-commit
