diff options
| author | Cody Northrop <cody@lunarg.com> | 2015-07-09 18:08:05 -0600 |
|---|---|---|
| committer | Courtney Goeltzenleuchter <courtney@LunarG.com> | 2015-07-17 10:05:20 -0600 |
| commit | e91de3b255afc4a84b5bd7a6815278646beee60d (patch) | |
| tree | 1e64e33616e2a78f4e35aaa22828220e41e8e58a /vulkan.py | |
| parent | 860c33b07f995910cf266993a126f67ec641aab1 (diff) | |
| download | usermoji-e91de3b255afc4a84b5bd7a6815278646beee60d.tar.xz | |
icd: Support for command pools
Diffstat (limited to 'vulkan.py')
| -rwxr-xr-x | vulkan.py | 19 |
1 files changed, 18 insertions, 1 deletions
@@ -188,6 +188,7 @@ core = Extension( "VkDevice", "VkQueue", "VkCmdBuffer", + "VkCmdPool", "VkFence", "VkDeviceMemory", "VkBuffer", @@ -699,6 +700,20 @@ core = Extension( [Param("VkDevice", "device"), Param("VkDynamicDepthStencilState", "dynamicDepthStencilState")]), + Proto("VkResult", "CreateCommandPool", + [Param("VkDevice", "device"), + Param("const VkCmdPoolCreateInfo*", "pCreateInfo"), + Param("VkCmdPool*", "pCmdPool")]), + + Proto("VkResult", "DestroyCommandPool", + [Param("VkDevice", "device"), + Param("VkCmdPool", "cmdPool")]), + + Proto("VkResult", "ResetCommandPool", + [Param("VkDevice", "device"), + Param("VkCmdPool", "cmdPool"), + Param("VkCmdPoolResetFlags", "flags")]), + Proto("VkResult", "CreateCommandBuffer", [Param("VkDevice", "device"), Param("const VkCmdBufferCreateInfo*", "pCreateInfo"), @@ -716,7 +731,8 @@ core = Extension( [Param("VkCmdBuffer", "cmdBuffer")]), Proto("VkResult", "ResetCommandBuffer", - [Param("VkCmdBuffer", "cmdBuffer")]), + [Param("VkCmdBuffer", "cmdBuffer"), + Param("VkCmdBufferResetFlags", "flags")]), Proto("void", "CmdBindPipeline", [Param("VkCmdBuffer", "cmdBuffer"), @@ -1047,6 +1063,7 @@ object_dispatch_list = [ ] object_non_dispatch_list = [ + "VkCmdPool", "VkFence", "VkDeviceMemory", "VkBuffer", |
