misc: Add vkGetPhysicalDeviceImageFormatProperties as a stub
diff --git a/include/vk_layer.h b/include/vk_layer.h
index 56e45f1..30cc07f 100644
--- a/include/vk_layer.h
+++ b/include/vk_layer.h
@@ -110,6 +110,11 @@
PFN_vkDestroyDynamicColorBlendState DestroyDynamicColorBlendState;
PFN_vkCreateDynamicDepthStencilState CreateDynamicDepthStencilState;
PFN_vkDestroyDynamicDepthStencilState DestroyDynamicDepthStencilState;
+ PFN_vkCreateFramebuffer CreateFramebuffer;
+ PFN_vkDestroyFramebuffer DestroyFramebuffer;
+ PFN_vkCreateRenderPass CreateRenderPass;
+ PFN_vkDestroyRenderPass DestroyRenderPass;
+ PFN_vkGetRenderAreaGranularity GetRenderAreaGranularity;
PFN_vkCreateCommandPool CreateCommandPool;
PFN_vkDestroyCommandPool DestroyCommandPool;
PFN_vkResetCommandPool ResetCommandPool;
@@ -153,10 +158,7 @@
PFN_vkCmdResetQueryPool CmdResetQueryPool;
PFN_vkCmdWriteTimestamp CmdWriteTimestamp;
PFN_vkCmdCopyQueryPoolResults CmdCopyQueryPoolResults;
- PFN_vkCreateFramebuffer CreateFramebuffer;
- PFN_vkDestroyFramebuffer DestroyFramebuffer;
- PFN_vkCreateRenderPass CreateRenderPass;
- PFN_vkDestroyRenderPass DestroyRenderPass;
+ PFN_vkCmdPushConstants CmdPushConstants;
PFN_vkCmdBeginRenderPass CmdBeginRenderPass;
PFN_vkCmdNextSubpass CmdNextSubpass;
PFN_vkCmdEndRenderPass CmdEndRenderPass;
@@ -178,6 +180,7 @@
PFN_vkDestroyInstance DestroyInstance;
PFN_vkEnumeratePhysicalDevices EnumeratePhysicalDevices;
PFN_vkGetPhysicalDeviceFeatures GetPhysicalDeviceFeatures;
+ PFN_vkGetPhysicalDeviceImageFormatProperties GetPhysicalDeviceImageFormatProperties;
PFN_vkGetPhysicalDeviceFormatProperties GetPhysicalDeviceFormatProperties;
PFN_vkGetPhysicalDeviceLimits GetPhysicalDeviceLimits;
PFN_vkGetPhysicalDeviceSparseImageFormatProperties GetPhysicalDeviceSparseImageFormatProperties;
diff --git a/vulkan.py b/vulkan.py
index 381879a..07c1adb 100755
--- a/vulkan.py
+++ b/vulkan.py
@@ -237,6 +237,14 @@
Param("VkFormat", "format"),
Param("VkFormatProperties*", "pFormatInfo")]),
+ Proto("VkResult", "GetPhysicalDeviceImageFormatProperties",
+ [Param("VkPhysicalDevice", "physicalDevice"),
+ Param("VkFormat", "format"),
+ Param("VkImageType", "type"),
+ Param("VkImageTiling", "tiling"),
+ Param("VkImageUsageFlags", "usage"),
+ Param("VkImageFormatProperties*", "pImageFormatProperties")]),
+
Proto("VkResult", "GetPhysicalDeviceLimits",
[Param("VkPhysicalDevice", "physicalDevice"),
Param("VkPhysicalDeviceLimits*", "pLimits")]),