From e8e18f72fa04538c96f53be81479033d260b775f Mon Sep 17 00:00:00 2001
From: Lava Block <the@lava-block.com>
Date: Fri, 31 Jul 2020 15:09:58 +0200
Subject: [PATCH] add void and VkObjectHandle type

---
 liblava/base/base.hpp  | 1 +
 liblava/core/types.hpp | 3 +++
 2 files changed, 4 insertions(+)

diff --git a/liblava/base/base.hpp b/liblava/base/base.hpp
index b02d7acc..5a5d8f31 100644
--- a/liblava/base/base.hpp
+++ b/liblava/base/base.hpp
@@ -17,6 +17,7 @@
 
 namespace lava {
 
+    using VkObjectHandle = ui64;
     using VkFormats = std::vector<VkFormat>;
 
     using VkImages = std::vector<VkImage>;
diff --git a/liblava/core/types.hpp b/liblava/core/types.hpp
index 27891334..31e1a209 100644
--- a/liblava/core/types.hpp
+++ b/liblava/core/types.hpp
@@ -64,6 +64,9 @@ namespace lava {
     using real = r64;
     using delta = r32;
 
+    using void_ptr = void*;
+    using void_cptr = void const*;
+
     using type = ui32;
     constexpr type const no_type = 0xffffffff;
     constexpr type const undef = 0;
-- 
GitLab