diff --git a/CMakeLists.txt b/CMakeLists.txt
index ab18c04f77db53f63f10c93f9231354a10ad8ef1..9a7e326042c9a3b5e152de1e9512f67a35016ecd 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -318,6 +318,7 @@ add_library(lava.app STATIC
         ${LIBLAVA_DIR}/app/gui.hpp
         ${LIBLAVA_EXT_DIR}/imgui/imgui.cpp
         ${LIBLAVA_EXT_DIR}/imgui/imgui_draw.cpp
+        ${LIBLAVA_EXT_DIR}/imgui/imgui_tables.cpp
         ${LIBLAVA_EXT_DIR}/imgui/imgui_widgets.cpp
         ${LIBLAVA_EXT_DIR}/imgui/imgui_demo.cpp
         )
diff --git a/ext/Vulkan-Headers b/ext/Vulkan-Headers
index 87aaa16d4c8e1ac70f8f04acdcd46eed4bd77209..6a163aa97f8a3d1c186138bedbfb76ce117be8d1 160000
--- a/ext/Vulkan-Headers
+++ b/ext/Vulkan-Headers
@@ -1 +1 @@
-Subproject commit 87aaa16d4c8e1ac70f8f04acdcd46eed4bd77209
+Subproject commit 6a163aa97f8a3d1c186138bedbfb76ce117be8d1
diff --git a/ext/VulkanMemoryAllocator b/ext/VulkanMemoryAllocator
index 8cd86b6dd47220f481cd81dbfc79e0aaffac899f..7eee5e3d262637400fe3b133f19025f980e20cad 160000
--- a/ext/VulkanMemoryAllocator
+++ b/ext/VulkanMemoryAllocator
@@ -1 +1 @@
-Subproject commit 8cd86b6dd47220f481cd81dbfc79e0aaffac899f
+Subproject commit 7eee5e3d262637400fe3b133f19025f980e20cad
diff --git a/ext/glfw b/ext/glfw
index 3327050ca66ad34426a82c217c2d60ced61526b7..7e8da57094281c73a0be5669a4b79686b4917f6c 160000
--- a/ext/glfw
+++ b/ext/glfw
@@ -1 +1 @@
-Subproject commit 3327050ca66ad34426a82c217c2d60ced61526b7
+Subproject commit 7e8da57094281c73a0be5669a4b79686b4917f6c
diff --git a/ext/glm b/ext/glm
index 8693d062973e76546e50267695cfcd325c879575..24a4befe80171966758983173f381ce1ef6c839f 160000
--- a/ext/glm
+++ b/ext/glm
@@ -1 +1 @@
-Subproject commit 8693d062973e76546e50267695cfcd325c879575
+Subproject commit 24a4befe80171966758983173f381ce1ef6c839f
diff --git a/ext/imgui b/ext/imgui
index 9801c8c1c5f8757e8eed43592beb0a5e215c4291..9874077fc0e364383ef997e3d4332172bfddc0b9 160000
--- a/ext/imgui
+++ b/ext/imgui
@@ -1 +1 @@
-Subproject commit 9801c8c1c5f8757e8eed43592beb0a5e215c4291
+Subproject commit 9874077fc0e364383ef997e3d4332172bfddc0b9
diff --git a/ext/tinyobjloader b/ext/tinyobjloader
index 94d2f7fe1f7742818dbcd0917d11679d055a33de..53d772573b5b855b62aa0a5b3664f192c95270ca 160000
--- a/ext/tinyobjloader
+++ b/ext/tinyobjloader
@@ -1 +1 @@
-Subproject commit 94d2f7fe1f7742818dbcd0917d11679d055a33de
+Subproject commit 53d772573b5b855b62aa0a5b3664f192c95270ca