Monado OpenXR Runtime
vk_semaphore_list_signal Struct Reference

Accumulator for signal semaphores to be used in VkSubmitInfo. More...

#include <vk/vk_submit_helpers.h>

Collaboration diagram for vk_semaphore_list_signal:

Data Fields

VkSemaphore semaphores [4]
 Array of semaphore handles. More...
 
uint64_t values [4]
 Array of semaphore values (0 for binary, value for timeline) More...
 
uint32_t count
 Number of semaphores currently in the list. More...
 

Detailed Description

Accumulator for signal semaphores to be used in VkSubmitInfo.

Handles both binary and timeline semaphores, tracking their handles and values.

Must be zero-initialized using XRT_STRUCT_INIT before use.

Field Documentation

◆ count

uint32_t vk_semaphore_list_signal::count

◆ semaphores

VkSemaphore vk_semaphore_list_signal::semaphores[4]

◆ values

uint64_t vk_semaphore_list_signal::values[4]

Array of semaphore values (0 for binary, value for timeline)

Referenced by vk_semaphore_list_signal_add_binary(), vk_semaphore_list_signal_add_timeline(), and vk_submit_info_builder_prepare().


The documentation for this struct was generated from the following file: