diff --git a/ext/Catch2 b/ext/Catch2
index a5abec9cb5d7a26b94d3da24fd239c28ac2dbf91..e8cdfdca87ebacd993befdd08ea6aa7e8068ef3d 160000
--- a/ext/Catch2
+++ b/ext/Catch2
@@ -1 +1 @@
-Subproject commit a5abec9cb5d7a26b94d3da24fd239c28ac2dbf91
+Subproject commit e8cdfdca87ebacd993befdd08ea6aa7e8068ef3d
diff --git a/ext/glm b/ext/glm
index ace16e47780dcef815294715237f51e9129b6eb3..761a842a595f58acfc01cc5c7760ff351feaaece 160000
--- a/ext/glm
+++ b/ext/glm
@@ -1 +1 @@
-Subproject commit ace16e47780dcef815294715237f51e9129b6eb3
+Subproject commit 761a842a595f58acfc01cc5c7760ff351feaaece
diff --git a/ext/imgui b/ext/imgui
index 00d570e280533bca9cf6e5652d0f2eb131d032e7..d6a5cc7934b4f4f9d5effffc4f1acee151247f51 160000
--- a/ext/imgui
+++ b/ext/imgui
@@ -1 +1 @@
-Subproject commit 00d570e280533bca9cf6e5652d0f2eb131d032e7
+Subproject commit d6a5cc7934b4f4f9d5effffc4f1acee151247f51
diff --git a/ext/spdlog b/ext/spdlog
index be14e60d9e8be31735dd9d2d132d8a4cd3482165..8001156ca8e6575c633508432305731c79cdb5b3 160000
--- a/ext/spdlog
+++ b/ext/spdlog
@@ -1 +1 @@
-Subproject commit be14e60d9e8be31735dd9d2d132d8a4cd3482165
+Subproject commit 8001156ca8e6575c633508432305731c79cdb5b3
diff --git a/ext/tinyobjloader b/ext/tinyobjloader
index 15bc2685b51612748bcfdb820bb4d42087a7dce1..0ed6c38f20c63b996fbb9fa949569b2acb213a3d 160000
--- a/ext/tinyobjloader
+++ b/ext/tinyobjloader
@@ -1 +1 @@
-Subproject commit 15bc2685b51612748bcfdb820bb4d42087a7dce1
+Subproject commit 0ed6c38f20c63b996fbb9fa949569b2acb213a3d