Module: Mesa
Branch: master
Commit: cc21e96d5f412aae5d3982dde0d4c926e8d049e8
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc21e96d5f412aae5d3982dde0d4c926e8d049e8

Author: Philip Rebohle <[email protected]>
Date:   Mon May 28 14:10:41 2018 +0200

radv: Use correct color format for fast clears

Using the image format is incorrect when the view has a different
format than the image. Instead, the view format needs to be used.

Reviewed-by: Bas Nieuwenhuizen <[email protected]>
CC: 18.1 <[email protected]>
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=106687

---

 src/amd/vulkan/radv_meta_clear.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/amd/vulkan/radv_meta_clear.c b/src/amd/vulkan/radv_meta_clear.c
index 858e3368b6..fae441ceb6 100644
--- a/src/amd/vulkan/radv_meta_clear.c
+++ b/src/amd/vulkan/radv_meta_clear.c
@@ -1035,7 +1035,7 @@ emit_fast_color_clear(struct radv_cmd_buffer *cmd_buffer,
                goto fail;
 
        /* DCC */
-       ret = radv_format_pack_clear_color(iview->image->vk_format,
+       ret = radv_format_pack_clear_color(iview->vk_format,
                                           clear_color, &clear_value);
        if (ret == false)
                goto fail;
@@ -1056,7 +1056,7 @@ emit_fast_color_clear(struct radv_cmd_buffer *cmd_buffer,
                bool can_avoid_fast_clear_elim;
                bool need_decompress_pass = false;
 
-               vi_get_fast_clear_parameters(iview->image->vk_format,
+               vi_get_fast_clear_parameters(iview->vk_format,
                                             &clear_value, &reset_value,
                                             &can_avoid_fast_clear_elim);
 

_______________________________________________
mesa-commit mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to