loader: refactor layer activation function to handle more general inputs
Renamed structure types as well.
TODO: verify vk-layer-generate.py
v2: fix LoaderEntrypointsSubcommand (olv)
diff --git a/include/vkLayer.h b/include/vkLayer.h
index f5b6fac..97c9b37 100644
--- a/include/vkLayer.h
+++ b/include/vkLayer.h
@@ -18,14 +18,14 @@
#endif
-typedef struct _VK_BASE_LAYER_OBJECT
+typedef struct VkBaseLayerObject_
{
PFN_vkGetProcAddr pGPA;
VkBaseObject nextObject;
VkBaseObject baseObject;
-} VK_BASE_LAYER_OBJECT;
+} VkBaseLayerObject;
-typedef struct _VK_LAYER_DISPATCH_TABLE
+typedef struct VkLayerDispatchTable_
{
PFN_vkGetProcAddr GetProcAddr;
PFN_vkCreateInstance CreateInstance;
@@ -156,7 +156,7 @@
PFN_vkWsiX11CreatePresentableImage WsiX11CreatePresentableImage;
PFN_vkWsiX11QueuePresent WsiX11QueuePresent;
#endif // WIN32
-} VK_LAYER_DISPATCH_TABLE;
+} VkLayerDispatchTable;
// LL node for tree of dbg callback functions
typedef struct _VK_LAYER_DBG_FUNCTION_NODE