diff --git a/extern/clean-core b/extern/clean-core
index 4f0b6bf78a006db89b098cf80160b98e35f08b2e..3bc494afe110b98d7a81333b183e720bd0707d0a 160000
--- a/extern/clean-core
+++ b/extern/clean-core
@@ -1 +1 @@
-Subproject commit 4f0b6bf78a006db89b098cf80160b98e35f08b2e
+Subproject commit 3bc494afe110b98d7a81333b183e720bd0707d0a
diff --git a/extern/glfw b/extern/glfw
index 3eaf1255b29fdf5c2895856c7be7d7185ef2b241..b35641f4a3c62aa86a0b3c983d163bc0fe36026d 160000
--- a/extern/glfw
+++ b/extern/glfw
@@ -1 +1 @@
-Subproject commit 3eaf1255b29fdf5c2895856c7be7d7185ef2b241
+Subproject commit b35641f4a3c62aa86a0b3c983d163bc0fe36026d
diff --git a/extern/glow b/extern/glow
index 5c8b4f9169a622117b22c42d2925cb4fc3be9358..02406b84db80d923691ce2fc2641c235f894fe63 160000
--- a/extern/glow
+++ b/extern/glow
@@ -1 +1 @@
-Subproject commit 5c8b4f9169a622117b22c42d2925cb4fc3be9358
+Subproject commit 02406b84db80d923691ce2fc2641c235f894fe63
diff --git a/extern/glow-extras b/extern/glow-extras
index 89472844133cbf2b352e5ecbf0f7cce037ac817d..d203b2a68c0228d5c3691fc23e525174955e4f2f 160000
--- a/extern/glow-extras
+++ b/extern/glow-extras
@@ -1 +1 @@
-Subproject commit 89472844133cbf2b352e5ecbf0f7cce037ac817d
+Subproject commit d203b2a68c0228d5c3691fc23e525174955e4f2f
diff --git a/extern/imgui b/extern/imgui
index 440ba209b1794c54699fd6c62be984c4f5fd6a5f..30ea2e48eadafb63d48db0bc1481d824b4c4ab8c 160000
--- a/extern/imgui
+++ b/extern/imgui
@@ -1 +1 @@
-Subproject commit 440ba209b1794c54699fd6c62be984c4f5fd6a5f
+Subproject commit 30ea2e48eadafb63d48db0bc1481d824b4c4ab8c
diff --git a/extern/nexus b/extern/nexus
index 67d9890922fc75332f917bdded27a48bf47d592e..1657f19ea1dd1d69a5f8abcfbd36d72b3bf3c892 160000
--- a/extern/nexus
+++ b/extern/nexus
@@ -1 +1 @@
-Subproject commit 67d9890922fc75332f917bdded27a48bf47d592e
+Subproject commit 1657f19ea1dd1d69a5f8abcfbd36d72b3bf3c892
diff --git a/extern/polymesh b/extern/polymesh
index 177f00c451942d7798d8985415f93d6f7e376e22..3ebf5e741ef40a7b5919f16f56b05d834564cb0f 160000
--- a/extern/polymesh
+++ b/extern/polymesh
@@ -1 +1 @@
-Subproject commit 177f00c451942d7798d8985415f93d6f7e376e22
+Subproject commit 3ebf5e741ef40a7b5919f16f56b05d834564cb0f
diff --git a/extern/rich-log b/extern/rich-log
index 5886d159d801960cea93a1c88017013a9ff6640e..073a6b075f89597d6e0b362cf96c087321d4d913 160000
--- a/extern/rich-log
+++ b/extern/rich-log
@@ -1 +1 @@
-Subproject commit 5886d159d801960cea93a1c88017013a9ff6640e
+Subproject commit 073a6b075f89597d6e0b362cf96c087321d4d913
diff --git a/extern/typed-geometry b/extern/typed-geometry
index c5e3b1482a4d35cc3c7b4f4a5a61050dfee627eb..ec3c6c900024cdb2733b0e2a35ef6bec0777dfe3 160000
--- a/extern/typed-geometry
+++ b/extern/typed-geometry
@@ -1 +1 @@
-Subproject commit c5e3b1482a4d35cc3c7b4f4a5a61050dfee627eb
+Subproject commit ec3c6c900024cdb2733b0e2a35ef6bec0777dfe3