Mesa (master): radv: set the image view aspect mask during subpass transitions

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Mon Nov 25 15:45:26 UTC 2019


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

Author: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Date:   Wed Oct 16 14:13:52 2019 +0200

radv: set the image view aspect mask during subpass transitions

No functional changes because the aspect mask is still not used
during image transitions but it will be needed for the separate
depth/stencil aspects logic.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>

---

 src/amd/vulkan/radv_cmd_buffer.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/amd/vulkan/radv_cmd_buffer.c b/src/amd/vulkan/radv_cmd_buffer.c
index a1c5d2b99b6..d65bc72327f 100644
--- a/src/amd/vulkan/radv_cmd_buffer.c
+++ b/src/amd/vulkan/radv_cmd_buffer.c
@@ -2963,7 +2963,7 @@ static void radv_handle_subpass_image_transition(struct radv_cmd_buffer *cmd_buf
 	struct radv_image_view *view = cmd_buffer->state.attachments[idx].iview;
 	struct radv_sample_locations_state *sample_locs;
 	VkImageSubresourceRange range;
-	range.aspectMask = 0;
+	range.aspectMask = view->aspect_mask;
 	range.baseMipLevel = view->base_mip;
 	range.levelCount = 1;
 	range.baseArrayLayer = view->base_layer;




More information about the mesa-commit mailing list