diff options
author | Samuel Pitoiset <samuel.pitoiset@gmail.com> | 2018-04-17 16:05:17 +0200 |
---|---|---|
committer | Samuel Pitoiset <samuel.pitoiset@gmail.com> | 2018-04-19 09:10:52 +0200 |
commit | dc3d39771ff561fe3e71aa0d08623e190ff496f9 (patch) | |
tree | dcd108e2d1153b7798c599ade5fe92ad0d0fe4df /src/amd/vulkan/radv_meta_resolve_fs.c | |
parent | 1aefb62f1e85de379d6045f234f32bf6cb924a09 (diff) | |
download | mesa-dc3d39771ff561fe3e71aa0d08623e190ff496f9.tar.gz |
radv: decompress DCC for multisampled source images before resolving
Multisampled source images (ie. color attachments) can be now
DCC compressed, so the driver needs to perform a DCC decompression
pass before resolving
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Diffstat (limited to 'src/amd/vulkan/radv_meta_resolve_fs.c')
-rw-r--r-- | src/amd/vulkan/radv_meta_resolve_fs.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/amd/vulkan/radv_meta_resolve_fs.c b/src/amd/vulkan/radv_meta_resolve_fs.c index 499b3ae27af..ef8c1d8b1da 100644 --- a/src/amd/vulkan/radv_meta_resolve_fs.c +++ b/src/amd/vulkan/radv_meta_resolve_fs.c @@ -458,7 +458,7 @@ void radv_meta_resolve_fragment_image(struct radv_cmd_buffer *cmd_buffer, unsigned dst_layout = radv_meta_dst_layout_from_layout(dest_image_layout); VkRenderPass rp; - radv_decompress_resolve_src(cmd_buffer, src_image, + radv_decompress_resolve_src(cmd_buffer, src_image, src_image_layout, region_count, regions); rp = device->meta_state.resolve_fragment.rc[samples_log2].render_pass[fs_key][dst_layout]; |