layers: Add handle to uint64 helper
diff --git a/layers/vk_layer_logging.h b/layers/vk_layer_logging.h
index 58947d5..a47acb0 100644
--- a/layers/vk_layer_logging.h
+++ b/layers/vk_layer_logging.h
@@ -383,4 +383,18 @@
     return false;
 }
 
+
+// TODO: Could be autogenerated for the specific handles for extra type safety...

+template <typename HANDLE_T>

+static inline uint64_t HandleToUint64(HANDLE_T *h) {

+    return reinterpret_cast<uint64_t>(h);

+}

+

+template <typename HANDLE_T>

+uint64_t HandleToUint64(HANDLE_T h);

+

+static inline uint64_t HandleToUint64(uint64_t h) {

+    return h;

+}
+
 #endif  // LAYER_LOGGING_H