From 5dd6f0d0ef3cc02e271f0be52046f732a78ab2bf Mon Sep 17 00:00:00 2001 From: Lionel Landwerlin Date: Tue, 22 Oct 2024 20:39:07 +0300 Subject: [PATCH] anv: store event creation flags Signed-off-by: Lionel Landwerlin Reviewed-by: Caio Oliveira Part-of: --- src/intel/vulkan/anv_event.c | 1 + src/intel/vulkan/anv_private.h | 1 + 2 files changed, 2 insertions(+) diff --git a/src/intel/vulkan/anv_event.c b/src/intel/vulkan/anv_event.c index 5794805cb86..d8398480c70 100644 --- a/src/intel/vulkan/anv_event.c +++ b/src/intel/vulkan/anv_event.c @@ -20,6 +20,7 @@ VkResult anv_CreateEvent( if (event == NULL) return vk_error(device, VK_ERROR_OUT_OF_HOST_MEMORY); + event->flags = pCreateInfo->flags; event->state = anv_state_pool_alloc(&device->dynamic_state_pool, sizeof(uint64_t), 8); *(uint64_t *)event->state.map = VK_EVENT_RESET; diff --git a/src/intel/vulkan/anv_private.h b/src/intel/vulkan/anv_private.h index 28f3643ef2c..86185d5dd68 100644 --- a/src/intel/vulkan/anv_private.h +++ b/src/intel/vulkan/anv_private.h @@ -5166,6 +5166,7 @@ void anv_cmd_buffer_restore_state(struct anv_cmd_buffer *cmd_buffer, struct anv_event { struct vk_object_base base; + VkEventCreateFlags flags; struct anv_state state; };