VkPipelineBinaryHandlesInfoKHR
The VkPipelineBinaryHandlesInfoKHR structure is defined as:
typedef struct VkPipelineBinaryHandlesInfoKHR {
VkStructureType sType;
const void* pNext;
uint32_t pipelineBinaryCount;
VkPipelineBinaryKHR* pPipelineBinaries;
} VkPipelineBinaryHandlesInfoKHR;
sTypeis a VkStructureType value identifying this structure.pNextisNULLor a pointer to a structure extending this structure.pipelineBinaryCountis the number of binaries associated with this pipeline or the number of entries in thepPipelineBinariesarray.pPipelineBinariesisNULLor a pointer to an array of VkPipelineBinaryKHR handles in which the resulting pipeline binaries are returned.
If pPipelineBinaries is NULL, the number of binaries that would be
created is returned in pipelineBinaryCount.
Otherwise, pipelineBinaryCount must be the number of entries in the
pPipelineBinaries array, and on return from
vkCreatePipelineBinariesKHR pipelineBinaryCount is overwritten
with the number of handles actually written to pPipelineBinaries.
If the value of pipelineBinaryCount is less than the number of
binaries that would have been created, at most pipelineBinaryCount
handles will be written to pPipelineBinaries and VK_INCOMPLETE
will be returned instead of VK_SUCCESS, to indicate that
pPipelineBinaries was not large enough to create all the binaries.
Valid Usage (Implicit)
VUID-VkPipelineBinaryHandlesInfoKHR-sType-sType
sType must be VK_STRUCTURE_TYPE_PIPELINE_BINARY_HANDLES_INFO_KHR
VUID-VkPipelineBinaryHandlesInfoKHR-pNext-pNext
pNext must be NULL
VUID-VkPipelineBinaryHandlesInfoKHR-pPipelineBinaries-parameter
If pipelineBinaryCount is not 0, and pPipelineBinaries is not NULL, pPipelineBinaries must be a valid pointer to an array of pipelineBinaryCount VkPipelineBinaryKHR handles