71 lines
2.2 KiB
Plaintext
71 lines
2.2 KiB
Plaintext
|
vkCmdBindDescriptorSets(3)
|
||
|
==========================
|
||
|
|
||
|
Name
|
||
|
----
|
||
|
vkCmdBindDescriptorSets - Binds descriptor sets to a command buffer.
|
||
|
|
||
|
C Specification
|
||
|
---------------
|
||
|
|
||
|
include::../protos/vkCmdBindDescriptorSets.txt[]
|
||
|
|
||
|
Parameters
|
||
|
----------
|
||
|
|
||
|
pname:commandBuffer::
|
||
|
The command buffer into which the command is to be placed.
|
||
|
|
||
|
pname:pipelineBindPoint::
|
||
|
The pipeline bind point the descriptor sets should be bound to.
|
||
|
|
||
|
pname:layout::
|
||
|
A handle to the layout used to create the descriptor sets.
|
||
|
|
||
|
pname:firstSet::
|
||
|
The first descriptor set index of the pipeline bind point updated by the
|
||
|
command.
|
||
|
|
||
|
pname:descriptorSetCount::
|
||
|
The number of descriptor set index of the pipeline bind point updated by
|
||
|
the command.
|
||
|
|
||
|
pname:pDescriptorSets::
|
||
|
An array of pname:descriptorSetCount number of descriptor set objects to
|
||
|
bind.
|
||
|
|
||
|
pname:dynamicOffsetCount::
|
||
|
The number of dynamic offsets to be applied to the descriptor sets.
|
||
|
|
||
|
pname:pDynamicOffsets::
|
||
|
An array of pname:dynamicOffsetCount number of offsets, each corresponding to a dynamic buffer descriptor
|
||
|
in the specified descriptor sets.
|
||
|
|
||
|
Description
|
||
|
-----------
|
||
|
|
||
|
fname:vkCmdBindDescriptorSets updates pname:descriptorSetCount number of
|
||
|
descriptor set bindings of the pipeline bind point specified by
|
||
|
pname:pipelineBindPoint starting from descriptor set index specified by
|
||
|
pname:firstSet. The parameter pname:pDescriptorSets specifies an array of
|
||
|
pname:descriptorSetCount number of descriptor set objects to bind.
|
||
|
|
||
|
pname:pDynamicOffsets provides pname:dynamicOffsetCount number of offsets
|
||
|
used for the dynamic buffer descriptors in the specified descriptor sets.
|
||
|
Each offset corresponds to one dynamic buffer descriptor entry in the set
|
||
|
index range. The order the offsets should be specified so that offsets
|
||
|
corresponding to lower indexed sets appear before offsets corresponding to
|
||
|
higher indexed sets, while offsets of the same set index should be specified
|
||
|
so that offsets corresponding to lower indexed bindings appear before
|
||
|
offsets corresponding to higher indexed bindings.
|
||
|
|
||
|
include::../validity/protos/vkCmdBindDescriptorSets.txt[]
|
||
|
|
||
|
See Also
|
||
|
--------
|
||
|
|
||
|
flink:vkAllocateDescriptorSets, flink:vkFreeDescriptorSets,
|
||
|
flink:vkCreateDescriptorPool, flink:vkCreateDescriptorSetLayout
|
||
|
|
||
|
include::footer.txt[]
|