• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright © 2022 Collabora Ltd. and Red Hat Inc.
3  * SPDX-License-Identifier: MIT
4  */
5 #ifndef NVK_EVENT_H
6 #define NVK_EVENT_H 1
7 
8 #include "nvk_private.h"
9 
10 #include "vk_object.h"
11 
12 struct nvk_event {
13    struct vk_object_base base;
14 
15    uint64_t addr;
16    VkResult *status;
17 };
18 
19 VK_DEFINE_NONDISP_HANDLE_CASTS(nvk_event, base, VkEvent, VK_OBJECT_TYPE_EVENT)
20 
21 uint32_t
22 vk_stage_flags_to_nv9097_pipeline_location(VkPipelineStageFlags2 flags);
23 
24 #endif /* define NVK_EVENT_H */
25