From e3fae40e966cafe9dba04de307826dea8fa410ec Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Wed, 21 Sep 2022 15:20:09 +0200 Subject: [PATCH] radv: always restore NULL descriptor sets for meta operations A valid but NULL descriptor set indicates a descriptor buffer. Signed-off-by: Samuel Pitoiset Reviewed-by: Bas Nieuwenhuizen Part-of: --- src/amd/vulkan/radv_meta.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/amd/vulkan/radv_meta.c b/src/amd/vulkan/radv_meta.c index 6c7969ea34b..c628bd3527e 100644 --- a/src/amd/vulkan/radv_meta.c +++ b/src/amd/vulkan/radv_meta.c @@ -136,7 +136,7 @@ radv_meta_save(struct radv_meta_saved_state *state, struct radv_cmd_buffer *cmd_ if (state->flags & RADV_META_SAVE_DESCRIPTORS) { state->old_descriptor_set0 = descriptors_state->sets[0]; - if (!(descriptors_state->valid & 1) || !state->old_descriptor_set0) + if (!(descriptors_state->valid & 1)) state->flags &= ~RADV_META_SAVE_DESCRIPTORS; }