C Specification
If the pNext
chain of VkDeviceObjectReservationCreateInfo
includes a VkDeviceSemaphoreSciSyncPoolReservationCreateInfoNV
structure, then the structure indicates the maximum number of
VkSemaphoreSciSyncPoolNV objects that can exist at the same time.
The VkDeviceSemaphoreSciSyncPoolReservationCreateInfoNV
structure is
defined as:
// Provided by VKSC_VERSION_1_0 with VK_NV_external_sci_sync2
typedef struct VkDeviceSemaphoreSciSyncPoolReservationCreateInfoNV {
VkStructureType sType;
const void* pNext;
uint32_t semaphoreSciSyncPoolRequestCount;
} VkDeviceSemaphoreSciSyncPoolReservationCreateInfoNV;
Members
-
sType
is a VkStructureType value identifying this structure. -
pNext
isNULL
or a pointer to a structure extending this structure. -
semaphoreSciSyncPoolRequestCount
is the requested maximum number of VkSemaphoreSciSyncPoolNV objects that can exist at the same time.
Description
If the VkDeviceObjectReservationCreateInfo
::pNext
chain does not
include this structure, then semaphoreSciSyncPoolRequestCount
defaults
to 0
.
Multiple VkDeviceSemaphoreSciSyncPoolReservationCreateInfoNV
structures can be chained together.
The sum of the semaphoreSciSyncPoolRequestCount
values from all
instances of VkDeviceSemaphoreSciSyncPoolReservationCreateInfoNV
will
be reserved.
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.