Query NvSciSyncObj Attributes from Vulkan SC
Use the vkGetPhysicalDeviceSciSyncAttributesNV API to query the
NvSciSync attributes from Vulkan SC for a given Vulkan SC physical
device. The NvSciSyncAttrLists passed to this API must be allocated and
managed by application. Depending on the Vulkan SC synchronization primitive
(VkFence or VkSemaphore) used,
VkSciSyncAttributesInfoNV::VkSciSyncPrimitiveTypeNV needs to be
specified for selecting the correct primitive. Currently, VkFence only
supports interop with sync point backed NvSciSync object
(NvSciSyncAttrValPrimitiveType_Syncpoint), and
VkSemaphore only supports interop with sysmem semaphore backed
NvSciSync object
(NvSciSyncAttrValPrimitiveType_SysmemSemaphore).