aboutsummaryrefslogtreecommitdiff
path: root/vulkan.py
diff options
context:
space:
mode:
authorMark Lobodzinski <mark@lunarg.com>2015-04-16 11:44:05 -0500
committerMark Lobodzinski <mark@lunarg.com>2015-04-16 11:59:33 -0500
commitda9b10937ffc73f3fb3af250b0a57e2ea67bb63e (patch)
treec34f998675f61f4f9ed339e0400f15fac8dfe390 /vulkan.py
parentb582b319f9fee0cb1d3402ee73ccea5c54706be9 (diff)
downloadusermoji-da9b10937ffc73f3fb3af250b0a57e2ea67bb63e.tar.xz
vulkan: Updated vulkan.h for revision 79 -- Bug #13464
Implemented the changes required for adding fine-grained synchronization to vkBindMemoryObject and related APIs.
Diffstat (limited to 'vulkan.py')
-rwxr-xr-xvulkan.py15
1 files changed, 9 insertions, 6 deletions
diff --git a/vulkan.py b/vulkan.py
index f5da856d..a11eabec 100755
--- a/vulkan.py
+++ b/vulkan.py
@@ -354,22 +354,25 @@ core = Extension(
Param("size_t*", "pDataSize"),
Param("void*", "pData")]),
- Proto("VkResult", "BindObjectMemory",
- [Param("VkObject", "object"),
+ Proto("VkResult", "QueueBindObjectMemory",
+ [Param("VkQueue", "queue"),
+ Param("VkObject", "object"),
Param("uint32_t", "allocationIdx"),
Param("VkGpuMemory", "mem"),
Param("VkGpuSize", "offset")]),
- Proto("VkResult", "BindObjectMemoryRange",
- [Param("VkObject", "object"),
+ Proto("VkResult", "QueueBindObjectMemoryRange",
+ [Param("VkQueue", "queue"),
+ Param("VkObject", "object"),
Param("uint32_t", "allocationIdx"),
Param("VkGpuSize", "rangeOffset"),
Param("VkGpuSize", "rangeSize"),
Param("VkGpuMemory", "mem"),
Param("VkGpuSize", "memOffset")]),
- Proto("VkResult", "BindImageMemoryRange",
- [Param("VkImage", "image"),
+ Proto("VkResult", "QueueBindImageMemoryRange",
+ [Param("VkQueue", "queue"),
+ Param("VkImage", "image"),
Param("uint32_t", "allocationIdx"),
Param("const VkImageMemoryBindInfo*", "bindInfo"),
Param("VkGpuMemory", "mem"),