layers: Add allocator to layer init functions

Conflicts:
	layers/shader_checker.cpp
diff --git a/layers/draw_state.cpp b/layers/draw_state.cpp
index 7de67be..c0ff025 100644
--- a/layers/draw_state.cpp
+++ b/layers/draw_state.cpp
@@ -2546,7 +2546,7 @@
     return outside;
 }
 
-static void init_draw_state(layer_data *my_data)
+static void init_draw_state(layer_data *my_data, const VkAllocationCallbacks *pAllocator)
 {
     uint32_t report_flags = 0;
     uint32_t debug_action = 0;
@@ -2592,7 +2592,7 @@
                                    pCreateInfo->enabledExtensionNameCount,
                                    pCreateInfo->ppEnabledExtensionNames);
 
-        init_draw_state(my_data);
+        init_draw_state(my_data, pAllocator);
     }
     return result;
 }