SpiecsEngine
 
Loading...
Searching...
No Matches

◆ Singal()

void Spices::VulkanTimelineSemaphore::Singal ( uint64_t signalValue = 1) const

Signal this VkSemaphore using specific value.

Parameters
[in]signalValue.

Instance a VkSemaphoreSignalInfo.

Call Signal.

Instance a VkSemaphoreSignalInfo.

Call Signal.

Definition at line 72 of file VulkanTimelineSemaphore.cpp.

73 {
75
79 VkSemaphoreSignalInfo signalInfo{};
80 signalInfo.sType = VK_STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO;
81 signalInfo.pNext = nullptr;
82 signalInfo.semaphore = m_TimelineSemaphore;
83 signalInfo.value = signalValue;
84
88 VK_CHECK(vkSignalSemaphore(m_VulkanState.m_Device, &signalInfo))
89 }
#define SPICES_PROFILE_ZONE
#define VK_CHECK(expr)
Vulkan Check macro. Verify Vulkan API Effectiveness.
Definition VulkanUtils.h:68
VulkanState & m_VulkanState
The global VulkanState Referenced from VulkanRenderBackend.
VkSemaphore m_TimelineSemaphore
Timeline VkSemaphore.