Monado OpenXR Runtime
|
A simple implementation of the xrt_compositor_semaphore interface. More...
#include <util/comp_semaphore.h>
Data Fields | |
struct xrt_compositor_semaphore | base |
struct vk_bundle * | vk |
VkSemaphore | semaphore |
xrt_graphics_sync_handle_t | handle |
Shared handle, the layer above compositor, such as IPC & st/oxr, doesn't consume this handle, instead it has dup semantics. More... | |
A simple implementation of the xrt_compositor_semaphore interface.
xrt_graphics_sync_handle_t comp_semaphore::handle |
Shared handle, the layer above compositor, such as IPC & st/oxr, doesn't consume this handle, instead it has dup semantics.
So we need to keep track of the handle and free it once done. This is because the platform may be required by the platform.