C Specification
Resource bindings of Vulkan objects are registered at an arbitrary
uint32_t index within an object table.
As long as the object table references such objects, they must not be
deleted.
VkResult vkRegisterObjectsNVX(
VkDevice device,
VkObjectTableNVX objectTable,
uint32_t objectCount,
const VkObjectTableEntryNVX* const* ppObjectTableEntries,
const uint32_t* pObjectIndices);
Parameters
-
deviceis the logical device that creates the object table. -
objectTableis the table for which the resources are registered. -
objectCountis the number of resources to register. -
ppObjectTableEntriesprovides an array for detailed binding informations. Each array element is a pointer to a structure of typeVkObjectTablePipelineEntryNVX,VkObjectTableDescriptorSetEntryNVX,VkObjectTableVertexBufferEntryNVX,VkObjectTableIndexBufferEntryNVXorVkObjectTablePushConstantEntryNVX(see below for details). -
pObjectIndicesare the indices at which each resource is registered.
Description
See Also
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.
Copyright
Copyright (c) 2014-2020 Khronos Group. This work is licensed under a Creative Commons Attribution 4.0 International License.