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

Reply via email to