VkPipelineBinaryKeysAndDataKHR(3)

Name

VkPipelineBinaryKeysAndDataKHR - Structure specifying arrays of key and data pairs

C Specification

The VkPipelineBinaryKeysAndDataKHR structure is defined as:

// Provided by VK_KHR_pipeline_binary
typedef struct VkPipelineBinaryKeysAndDataKHR {
    uint32_t                          binaryCount;
    const VkPipelineBinaryKeyKHR*     pPipelineBinaryKeys;
    const VkPipelineBinaryDataKHR*    pPipelineBinaryData;
} VkPipelineBinaryKeysAndDataKHR;

Members

  • binaryCount is the size of the pPipelineBinaryKeys and pPipelineBinaryData arrays

  • pPipelineBinaryKeys is a pointer to an array of VkPipelineBinaryKeyKHR structures containing the pipeline binary keys

  • pPipelineBinaryData is a pointer to an array of VkPipelineBinaryDataKHR structures containing the pipeline binary data

Description

Valid Usage (Implicit)
  • VUID-VkPipelineBinaryKeysAndDataKHR-pPipelineBinaryKeys-parameter
    pPipelineBinaryKeys must be a valid pointer to an array of binaryCount valid VkPipelineBinaryKeyKHR structures

  • VUID-VkPipelineBinaryKeysAndDataKHR-pPipelineBinaryData-parameter
    pPipelineBinaryData must be a valid pointer to an array of binaryCount valid VkPipelineBinaryDataKHR structures

  • VUID-VkPipelineBinaryKeysAndDataKHR-binaryCount-arraylength
    binaryCount must be greater than 0

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.