Module: Mesa Branch: main Commit: e2a5e2d5a0f8ed972a4669be9c5d689a6b3e7bca URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e2a5e2d5a0f8ed972a4669be9c5d689a6b3e7bca
Author: Iván Briano <[email protected]> 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 <[email protected]> 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,
