diff options
| author | Ian Elliott <ian@lunarg.com> | 2015-08-06 17:05:06 -0600 |
|---|---|---|
| committer | Ian Elliott <ian@lunarg.com> | 2015-08-11 16:55:28 -0600 |
| commit | d89a6d2c7431db498f483854e1edd4c8703165ba (patch) | |
| tree | eccf21dff62679848b78e27650c6abb9740bbaca /vulkan.py | |
| parent | 69c8bf1c2a689e3d953d3b9829a93d40b75dc402 (diff) | |
| download | usermoji-d89a6d2c7431db498f483854e1edd4c8703165ba.tar.xz | |
vulkan.py: Change to new WSI query functions.
Diffstat (limited to 'vulkan.py')
| -rwxr-xr-x | vulkan.py | 29 |
1 files changed, 19 insertions, 10 deletions
@@ -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"), |
