51 lines
1.5 KiB
Plaintext
51 lines
1.5 KiB
Plaintext
vkCmdBindPipeline(3)
|
|
=====================
|
|
|
|
Name
|
|
----
|
|
vkCmdBindPipeline - Bind a pipeline object to a command buffer.
|
|
|
|
C Specification
|
|
---------------
|
|
|
|
include::../protos/vkCmdBindPipeline.txt[]
|
|
|
|
Parameters
|
|
----------
|
|
|
|
pname:commandBuffer::
|
|
The command buffer to which to bind the pipeline.
|
|
|
|
pname:pipelineBindPoint::
|
|
The pipeline bind point on the command buffer to which to bind the pipeline.
|
|
|
|
pname:pipeline::
|
|
The pipeline object to bind to pname:commandBuffer.
|
|
|
|
Description
|
|
-----------
|
|
|
|
fname:vkCmdBindPipeline binds the pipeline object specified in pname:pipeline to the command buffer
|
|
specified in pname:commandBuffer at the bind point specified by pname:pipelineBindPoint. The value of
|
|
pname:pipelineBindPoint must be supported by the command buffer, and be valid for the specified
|
|
pipeline object. pname:pipelineBindPoint may be one of ename:VK_PIPELINE_BIND_POINT_COMPUTE or
|
|
ename:VK_PIPELINE_BIND_POINT_GRAPHICS, assuming the command buffer supports the corresponding
|
|
bind point. All work subsequently issued in pname:commandBuffer will use the pipeline bound to the
|
|
corresponding pipeline bind point.
|
|
|
|
include::../validity/protos/vkCmdBindPipeline.txt[]
|
|
|
|
Notes
|
|
-----
|
|
|
|
Although fname:vkCmdBindPipeline does not generate errors or return a value, enabled
|
|
validation layers may detect possible error conditions or potentially undefined
|
|
behavior and report this via some other means.
|
|
|
|
See Also
|
|
--------
|
|
|
|
flink:vkCreateGraphicsPipelines, flink:vkCreateComputePipelines
|
|
|
|
include::footer.txt[]
|