layers: Update dispatch tables for new 1.0.25 APIs
authorMark Lobodzinski <mark@lunarg.com>
Mon, 29 Aug 2016 18:14:55 +0000 (12:14 -0600)
committerMark Lobodzinski <mark@lunarg.com>
Fri, 4 May 2018 15:24:25 +0000 (09:24 -0600)
Change-Id: I001583402bc99f923a776b238a82db5a60398f03

include/vulkan/vk_layer.h

index 8b7d82f..195ea35 100644 (file)
@@ -162,6 +162,11 @@ typedef struct VkLayerDispatchTable_ {
     PFN_vkGetSwapchainImagesKHR GetSwapchainImagesKHR;
     PFN_vkAcquireNextImageKHR AcquireNextImageKHR;
     PFN_vkQueuePresentKHR QueuePresentKHR;
+    PFN_vkCmdDrawIndirectCountAMD CmdDrawIndirectCountAMD;
+    PFN_vkCmdDrawIndexedIndirectCountAMD CmdDrawIndexedIndirectCountAMD;
+#ifdef VK_USE_PLATFORM_WIN32_KHR
+    PFN_vkGetMemoryWin32HandleNV GetMemoryWin32HandleNV;
+#endif
 } VkLayerDispatchTable;
 
 typedef struct VkLayerInstanceDispatchTable_ {
@@ -232,6 +237,8 @@ typedef struct VkLayerInstanceDispatchTable_ {
         GetDisplayPlaneCapabilitiesKHR;
     PFN_vkCreateDisplayPlaneSurfaceKHR
         CreateDisplayPlaneSurfaceKHR;
+    PFN_vkGetPhysicalDeviceExternalImageFormatPropertiesNV
+        GetPhysicalDeviceExternalImageFormatPropertiesNV;
 } VkLayerInstanceDispatchTable;
 
 // ------------------------------------------------------------------------------------------------