C Specification

Semaphore SciSync pools are represented by VkSemaphoreSciSyncPoolNV handles:

// Provided by VK_NV_external_sci_sync2
VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkSemaphoreSciSyncPoolNV)

Description

If VkPhysicalDeviceVulkanSC10Properties::deviceDestroyFreesMemory is VK_TRUE, the memory is returned to the system and the reference to the NvSciSyncObj that was imported is released when the device is destroyed. Otherwise, it may not be returned to the system until the process is terminated.

See Also

Document Notes

For more information, see the Vulkan Specification

This page is extracted from the Vulkan Specification. Fixes and changes should be made to the Specification, not directly.

Copyright 2014-2025 The Khronos Group Inc.

SPDX-License-Identifier: CC-BY-4.0