--- /dev/null
+From: Ryan Pavlik <ryan.pavlik@collabora.com>
+Date: Tue, 19 Jan 2021 15:05:06 -0600
+Subject: Use threejs from system.
+
+---
+ res/CMakeLists.txt | 1 -
+ src/export.cpp | 2 +-
+ 2 files changed, 1 insertion(+), 2 deletions(-)
+
+diff --git a/res/CMakeLists.txt b/res/CMakeLists.txt
+index 5969039..348f812 100644
+--- a/res/CMakeLists.txt
++++ b/res/CMakeLists.txt
+@@ -282,7 +282,6 @@ add_resources(
+ shaders/edge.frag
+ shaders/edge.vert
+ shaders/outline.vert
+- threejs/three-r76.js.gz
+ threejs/hammer-2.0.8.js.gz
+ threejs/SolveSpaceControls.js)
+
+diff --git a/src/export.cpp b/src/export.cpp
+index e0c6182..6a670b9 100644
+--- a/src/export.cpp
++++ b/src/export.cpp
+@@ -1064,7 +1064,7 @@ void SolveSpaceUI::ExportMeshAsThreeJsTo(FILE *f, const Platform::Path &filename
+
+ if(filename.HasExtension("html")) {
+ fprintf(f, htmlbegin,
+- LoadStringFromGzip("threejs/three-r76.js.gz").c_str(),
++ LoadString("threejs/three.js").c_str(),
+ LoadStringFromGzip("threejs/hammer-2.0.8.js.gz").c_str(),
+ LoadString("threejs/SolveSpaceControls.js").c_str());
+ }