summaryrefslogtreecommitdiff
path: root/tools/gfx/vulkan/vk-fence.cpp
diff options
context:
space:
mode:
authorEllie Hermaszewska <ellieh@nvidia.com>2024-10-29 14:49:26 +0800
committerGitHub <noreply@github.com>2024-10-29 14:49:26 +0800
commitf65d756bff8d4c5cbc15bd0322a2ae8e6b896a21 (patch)
treeea1d61342cd29368e19135000ec2948813096205 /tools/gfx/vulkan/vk-fence.cpp
parenta729c15e9dce9f5116a38afc66329ab2ca4cea54 (diff)
format
* format * Minor test fixes * enable checking cpp format in ci
Diffstat (limited to 'tools/gfx/vulkan/vk-fence.cpp')
-rw-r--r--tools/gfx/vulkan/vk-fence.cpp32
1 files changed, 22 insertions, 10 deletions
diff --git a/tools/gfx/vulkan/vk-fence.cpp b/tools/gfx/vulkan/vk-fence.cpp
index d71847dcb..9ecbcb712 100644
--- a/tools/gfx/vulkan/vk-fence.cpp
+++ b/tools/gfx/vulkan/vk-fence.cpp
@@ -18,7 +18,8 @@ namespace vk
FenceImpl::FenceImpl(DeviceImpl* device)
: m_device(device)
-{}
+{
+}
FenceImpl::~FenceImpl()
{
@@ -51,11 +52,12 @@ Result FenceImpl::init(const IFence::Desc& desc)
if (desc.isShared)
{
#if SLANG_WINDOWS_FAMILY
- exportSemaphoreWin32HandleInfoKHR.sType = VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR;
+ exportSemaphoreWin32HandleInfoKHR.sType =
+ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR;
exportSemaphoreWin32HandleInfoKHR.pNext = timelineCreateInfo.pNext;
exportSemaphoreWin32HandleInfoKHR.pAttributes = nullptr;
exportSemaphoreWin32HandleInfoKHR.dwAccess = GENERIC_ALL;
- exportSemaphoreWin32HandleInfoKHR.name = (LPCWSTR)nullptr;
+ exportSemaphoreWin32HandleInfoKHR.name = (LPCWSTR) nullptr;
#endif
exportSemaphoreCreateInfo.sType = VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR;
#if SLANG_WINDOWS_FAMILY
@@ -69,7 +71,10 @@ Result FenceImpl::init(const IFence::Desc& desc)
}
SLANG_VK_RETURN_ON_FAIL(m_device->m_api.vkCreateSemaphore(
- m_device->m_api.m_device, &createInfo, nullptr, &m_semaphore));
+ m_device->m_api.m_device,
+ &createInfo,
+ nullptr,
+ &m_semaphore));
return SLANG_OK;
}
@@ -77,7 +82,9 @@ Result FenceImpl::init(const IFence::Desc& desc)
Result FenceImpl::getCurrentValue(uint64_t* outValue)
{
SLANG_VK_RETURN_ON_FAIL(m_device->m_api.vkGetSemaphoreCounterValue(
- m_device->m_api.m_device, m_semaphore, outValue));
+ m_device->m_api.m_device,
+ m_semaphore,
+ outValue));
return SLANG_OK;
}
@@ -85,7 +92,9 @@ Result FenceImpl::setCurrentValue(uint64_t value)
{
uint64_t currentValue = 0;
SLANG_VK_RETURN_ON_FAIL(m_device->m_api.vkGetSemaphoreCounterValue(
- m_device->m_api.m_device, m_semaphore, &currentValue));
+ m_device->m_api.m_device,
+ m_semaphore,
+ &currentValue));
if (currentValue < value)
{
VkSemaphoreSignalInfo signalInfo;
@@ -117,16 +126,19 @@ Result FenceImpl::getSharedHandle(InteropHandle* outHandle)
handleInfo.handleType = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT;
SLANG_VK_RETURN_ON_FAIL(m_device->m_api.vkGetSemaphoreWin32HandleKHR(
- m_device->m_api.m_device, &handleInfo, (HANDLE*)&sharedHandle.handleValue));
+ m_device->m_api.m_device,
+ &handleInfo,
+ (HANDLE*)&sharedHandle.handleValue));
#else
- VkSemaphoreGetFdInfoKHR fdInfo = {
- VK_STRUCTURE_TYPE_SEMAPHORE_GET_FD_INFO_KHR};
+ VkSemaphoreGetFdInfoKHR fdInfo = {VK_STRUCTURE_TYPE_SEMAPHORE_GET_FD_INFO_KHR};
fdInfo.pNext = nullptr;
fdInfo.semaphore = m_semaphore;
fdInfo.handleType = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT;
SLANG_VK_RETURN_ON_FAIL(m_device->m_api.vkGetSemaphoreFdKHR(
- m_device->m_api.m_device, &fdInfo, (int*)&sharedHandle.handleValue));
+ m_device->m_api.m_device,
+ &fdInfo,
+ (int*)&sharedHandle.handleValue));
#endif
sharedHandle.api = InteropHandleAPI::Vulkan;