aboutsummaryrefslogtreecommitdiff
path: root/vulkan.py
diff options
context:
space:
mode:
authorIan Elliott <ian@lunarg.com>2015-08-06 17:05:06 -0600
committerIan Elliott <ian@lunarg.com>2015-08-11 16:55:28 -0600
commitd89a6d2c7431db498f483854e1edd4c8703165ba (patch)
treeeccf21dff62679848b78e27650c6abb9740bbaca /vulkan.py
parent69c8bf1c2a689e3d953d3b9829a93d40b75dc402 (diff)
downloadusermoji-d89a6d2c7431db498f483854e1edd4c8703165ba.tar.xz
vulkan.py: Change to new WSI query functions.
Diffstat (limited to 'vulkan.py')
-rwxr-xr-xvulkan.py29
1 files changed, 19 insertions, 10 deletions
diff --git a/vulkan.py b/vulkan.py
index 152bd3f7..8843ee04 100755
--- a/vulkan.py
+++ b/vulkan.py
@@ -1044,12 +1044,22 @@ wsi_device_swapchain = Extension(
headers=["vk_wsi_device_swapchain.h"],
objects=["VkSwapChainWSI"],
protos=[
- Proto("VkResult", "GetSurfaceInfoWSI",
+ Proto("VkResult", "GetSurfacePropertiesWSI",
[Param("VkDevice", "device"),
- Param("const VkSurfaceDescriptionWSI*", "pSurfaceDescription"),
- Param("VkSurfaceInfoTypeWSI", "infoType"),
- Param("size_t*", "pDataSize"),
- Param("void*", "pData")]),
+ Param("const VkSurfaceDescriptionWSI*", "pSurfaceDescription"),
+ Param("VkSurfacePropertiesWSI*", "pSurfaceProperties")]),
+
+ Proto("VkResult", "GetSurfaceFormatsWSI",
+ [Param("VkDevice", "device"),
+ Param("const VkSurfaceDescriptionWSI*", "pSurfaceDescription"),
+ Param("uint32_t*", "pCount"),
+ Param("VkSurfaceFormatWSI*", "pSurfaceFormats")]),
+
+ Proto("VkResult", "GetSurfacePresentModesWSI",
+ [Param("VkDevice", "device"),
+ Param("const VkSurfaceDescriptionWSI*", "pSurfaceDescription"),
+ Param("uint32_t*", "pCount"),
+ Param("VkPresentModeWSI*", "pPresentModes")]),
Proto("VkResult", "CreateSwapChainWSI",
[Param("VkDevice", "device"),
@@ -1060,12 +1070,11 @@ wsi_device_swapchain = Extension(
[Param("VkDevice", "device"),
Param("VkSwapChainWSI", "swapChain")]),
- Proto("VkResult", "GetSwapChainInfoWSI",
+ Proto("VkResult", "GetSwapChainImagesWSI",
[Param("VkDevice", "device"),
- Param("VkSwapChainWSI", "swapChain"),
- Param("VkSwapChainInfoTypeWSI", "infoType"),
- Param("size_t*", "pDataSize"),
- Param("void*", "pData")]),
+ Param("VkSwapChainWSI", "swapChain"),
+ Param("uint32_t*", "pCount"),
+ Param("VkImage*", "pSwapChainImages")]),
Proto("VkResult", "AcquireNextImageWSI",
[Param("VkDevice", "device"),