Mesa (main): anv: make the pointer valid before we assign stuff into it

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Thu Feb 10 23:32:44 UTC 2022


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

Author: Iván Briano <ivan.briano at intel.com>
Date:   Thu Feb 10 14:26:21 2022 -0800

anv: make the pointer valid before we assign stuff into it

Fixes: 665ffd4bf9c ("anv: Update VK_KHR_fragment_shading_rate for newer HW")

Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14982>

---

 src/intel/vulkan/anv_pass.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/intel/vulkan/anv_pass.c b/src/intel/vulkan/anv_pass.c
index a4765479c60..a4a59b52cec 100644
--- a/src/intel/vulkan/anv_pass.c
+++ b/src/intel/vulkan/anv_pass.c
@@ -675,6 +675,7 @@ anv_dynamic_pass_init_full(struct anv_dynamic_render_pass *dyn_render_pass,
          .usage   = VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR,
       };
 
+      subpass->fsr_attachment = &subpass_attachments[fsr_idx];
       *subpass->fsr_attachment = (struct anv_subpass_attachment) {
          .usage      = VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR,
          .attachment = fsr_idx,



More information about the mesa-commit mailing list