File: 03_use_system_threejs.patch

package info (click to toggle)
solvespace 3.1%2Bds1-4
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 15,996 kB
  • sloc: cpp: 122,491; ansic: 11,375; javascript: 1,919; sh: 89; xml: 44; makefile: 25
file content (44 lines) | stat: -rw-r--r-- 1,571 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
From: Ryan Pavlik <ryan.pavlik@collabora.com>
Date: Thu, 12 May 2022 16:48:46 -0500
Subject: Use threejs from system.

Forwarded: not-needed
---
 res/CMakeLists.txt | 1 -
 src/export.cpp     | 4 ++--
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/res/CMakeLists.txt b/res/CMakeLists.txt
index 7303c6f..78d2bd2 100644
--- a/res/CMakeLists.txt
+++ b/res/CMakeLists.txt
@@ -295,7 +295,6 @@ add_resources(
     shaders/edge.frag
     shaders/edge.vert
     shaders/outline.vert
-    threejs/three-r111.min.js.gz
     threejs/hammer-2.0.8.js.gz
     threejs/SolveSpaceControls.js)
 
diff --git a/src/export.cpp b/src/export.cpp
index f1c331f..d3a47b4 100644
--- a/src/export.cpp
+++ b/src/export.cpp
@@ -953,7 +953,7 @@ void SolveSpaceUI::ExportMeshAsThreeJsTo(FILE *f, const Platform::Path &filename
     STriangle *tr;
     Vector bndl, bndh;
 
-    const std::string THREE_FN("three-r111.min.js");
+    const std::string THREE_FN("three.js");
     const std::string HAMMER_FN("hammer-2.0.8.js");
     const std::string CONTROLS_FN("SolveSpaceControls.js");
 
@@ -1016,7 +1016,7 @@ void SolveSpaceUI::ExportMeshAsThreeJsTo(FILE *f, const Platform::Path &filename
     if(filename.HasExtension("html")) {
         fprintf(f, htmlbegin,
                 THREE_FN.c_str(),
-                LoadStringFromGzip("threejs/" + THREE_FN + ".gz").c_str(),
+                LoadString("threejs/" + THREE_FN).c_str(),
                 HAMMER_FN.c_str(),
                 LoadStringFromGzip("threejs/" + HAMMER_FN + ".gz").c_str(),
                 CONTROLS_FN.c_str(),