summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilip Rebohle <philip.rebohle@tu-dortmund.de>2018-05-28 14:10:41 +0200
committerBas Nieuwenhuizen <bas@basnieuwenhuizen.nl>2018-06-05 23:51:03 +0200
commitcc21e96d5f412aae5d3982dde0d4c926e8d049e8 (patch)
tree22b14e7a2fe4ea9ee214cf5806b8197bf8554ca0
parent2b1b2cbf619f9b3d578dabb0956bd5a248b6a89c (diff)
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 <bas@basnieuwenhuizen.nl> CC: 18.1 <mesa-stable@lists.freedesktop.org> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=106687
-rw-r--r--src/amd/vulkan/radv_meta_clear.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/amd/vulkan/radv_meta_clear.c b/src/amd/vulkan/radv_meta_clear.c
index 858e3368b65..fae441ceb66 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);