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
-
device
is the logical device that creates the object table. -
objectTable
is the table for which the resources are registered. -
objectCount
is the number of resources to register. -
ppObjectTableEntries
provides an array for detailed binding informations. Each array element is a pointer to a structure of typeVkObjectTablePipelineEntryNVX
,VkObjectTableDescriptorSetEntryNVX
,VkObjectTableVertexBufferEntryNVX
,VkObjectTableIndexBufferEntryNVX
orVkObjectTablePushConstantEntryNVX
(see below for details). -
pObjectIndices
are 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-2019 Khronos Group. This work is licensed under a Creative Commons Attribution 4.0 International License.