Vulkan-Docs/doc/specs/vulkan/man/vkCmdDispatchIndirect.txt

62 lines
1.6 KiB
Plaintext
Raw Normal View History

// Copyright (c) 2014-2016 Khronos Group. This work is licensed under a
// Creative Commons Attribution 4.0 International License; see
// http://creativecommons.org/licenses/by/4.0/
2016-02-16 09:53:44 +00:00
vkCmdDispatchIndirect(3)
========================
2016-02-16 09:53:44 +00:00
Name
----
vkCmdDispatchIndirect - Dispatch compute work items using indirect parameters.
C Specification
---------------
// refBegin vkCmdDispatchIndirect Dispatch compute work items using indirect parameters.
To record an indirect command dispatch, call:
2016-02-16 09:53:44 +00:00
include::../protos/vkCmdDispatchIndirect.txt[]
2016-02-16 09:53:44 +00:00
Parameters
----------
* pname:commandBuffer is the command buffer into which the command will be
recorded.
* pname:buffer is the buffer containing dispatch parameters.
* pname:offset is the byte offset into pname:buffer where parameters
begin.
2016-02-16 09:53:44 +00:00
Description
-----------
fname:vkCmdDispatchIndirect behaves similarly to flink:vkCmdDispatch except
that the parameters are read by the device from a buffer during execution.
The parameters of the dispatch are encoded in a
slink:VkDispatchIndirectCommand structure taken from pname:buffer starting
at pname:offset.
2016-02-16 09:53:44 +00:00
include::../validity/protos/vkCmdDispatchIndirect.txt[]
See Also
--------
slink:VkBuffer, slink:VkCommandBuffer, basetypes:VkDeviceSize
Document Notes
--------------
For more information, see the Vulkan Specification at URL
https://www.khronos.org/registry/vulkan/specs/1.0/xhtml/vkspec.html#vkCmdDispatchIndirect
This page is extracted from the Vulkan Specification.
Fixes and changes should be made to the Specification,not directly.
2016-02-16 09:53:44 +00:00
include::footer.txt[]