C Specification
To obtain the implementation-specific NvSciSync attributes in an
unreconciled NvSciSyncAttrList
, call:
// Provided by VK_NV_external_sci_sync, VK_NV_external_sci_sync2
VkResult vkGetPhysicalDeviceSciSyncAttributesNV(
VkPhysicalDevice physicalDevice,
const VkSciSyncAttributesInfoNV* pSciSyncAttributesInfo,
NvSciSyncAttrList pAttributes);
Parameters
-
physicalDevice
is the handle to the physical device that will be used to determine the attributes. -
pSciSyncAttributesInfo
is a pointer to a VkSciSyncAttributesInfoNV structure containing information about how the attributes are to be filled. -
pAttributes
is an opaqueNvSciSyncAttrList
in which the implementation will set the requested attributes.
Description
On success, pAttributes
will contain an unreconciled
NvSciSyncAttrList
whose private attributes and some public attributes
are filled in by the implementation.
If the attributes of physicalDevice
could not be obtained,
VK_ERROR_INITIALIZATION_FAILED
is returned.
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.