mirror of
https://github.com/status-im/Vulkan-Docs.git
synced 2025-01-12 06:54:14 +00:00
7cba8f5d99
* Bump API patch number and header version number to 36 for this update. Github Issues: * Fix "recorded with" terminology in the valid usage language for the flink:vkCmdExecuteCommands::pname:pCommandBuffers parameter (public issue 390). * Modify +genvk.py+ to support specifying extensions to remove from output generators, allowing the extension loader +vulkan_ext.c+ to be created without WSI extensions which are statically exported by the Vulkan loader (public issue 412). * Added validation language for slink:VkSubpassDependency and in the <<synchronization-access-types-supported,supported access types>> section to catch access masks that include bits which are not supported by pipeline stages in the stage masks (partially addresses public issue 1006). Internal Issues: * Added validation language for flink:vkCmdWaitEvents, flink:vkQueueSubmit, flink:VkRenderPassCreateInfo, and in the <<synchronization-pipeline-stages-supported>> section to prevent recording stage dependencies that aren't supported on the queue (internal issue 516). * Make a few changes that generalize spec language for use with possible future extensions by adding glossary terms and generalizing ``feature'' to ``feature or extension'' where relevant (internal issues 448, 590). * Added "pipeline type" attribute to +vk.xml+ for relevant commands and utilize it in automatic generation of the Command Properties table (internal issue 517). * Specify that WSI implementations must provide both UNORM and sRGB formats in the description of slink:VkColorSpaceKHR (internal issue 529). * Remove nesting of explicit valid usage statements where it is not meaningful (internal issue 583). Other Issues: * Add validity language requiring that slink:VkPushConstantRange::pname:offset be a multiple of 4, as stated in the spec language.
45 lines
1.1 KiB
Plaintext
45 lines
1.1 KiB
Plaintext
[[VK_AMD_draw_indirect_count]]
|
|
== VK_AMD_draw_indirect_count
|
|
|
|
*Name String*::
|
|
+VK_AMD_draw_indirect_count+
|
|
*Extension Type*::
|
|
Device extension
|
|
*Registered Extension Number*::
|
|
34
|
|
*Last Modified Date*::
|
|
2016-08-23
|
|
*Revision*::
|
|
1
|
|
*IP Status*::
|
|
No known IP claims.
|
|
*Dependencies*::
|
|
- This extension is written against version 1.0 of the Vulkan API.
|
|
*Contributors*::
|
|
- Matthaeus G.
|
|
Chajdas, AMD
|
|
- Derrick Owens, AMD
|
|
- Graham Sellers, AMD
|
|
- Daniel Rakos, AMD
|
|
- Dominik Witczak, AMD
|
|
*Contacts*::
|
|
- Matthaeus G.
|
|
Chajdas, AMD (matthaeus.chajdas@amd.com)
|
|
|
|
This extension allows an application to source the number of draw calls for
|
|
indirect draw calls from a buffer.
|
|
This enables applications to generate arbitrary amounts of draw commands and
|
|
execute them without host intervention.
|
|
|
|
=== New Functions
|
|
|
|
* flink:vkCmdDrawIndirectCountAMD
|
|
* flink:vkCmdDrawIndexedIndirectCountAMD
|
|
|
|
=== Version History
|
|
|
|
* Revision 2, 2016-08-23 (Dominik Witczak)
|
|
- Minor fixes
|
|
* Revision 1, 2016-07-21 (Matthaeus Chajdas)
|
|
- Initial draft
|