-- Leo's gemini proxy

-- Connecting to git.thebackupbox.net:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini

repo: janusweb
action: commit
revision:
path_from:
revision_from: 5a3193dadb164baffe7deeb8016e843ea027b58f:
path_to:
revision_to:

git.thebackupbox.net

janusweb

git://git.thebackupbox.net/janusweb

commit 5a3193dadb164baffe7deeb8016e843ea027b58f
Author: James Baicoianu <james_github@baicoianu.com>
Date:   Sun Apr 24 00:50:47 2022 -0700

    Don't clone ShaderMaterials

diff --git a/scripts/object.js b/scripts/object.js

index 9abe6213147cb3c926f9acfe263f3f71f779d963..

index ..6a1dd8109ec622359a98ff5a21614e83d8a7bb07 100644

--- a/scripts/object.js
+++ b/scripts/object.js
@@ -974,9 +974,10 @@ elation.require(['janusweb.janusbase', 'janusweb.websurface'], function() {
         var m = materials;
       } else if (oldmat instanceof THREE.PointsMaterial ||
                  oldmat instanceof THREE.LineBasicMaterial ||
-                 oldmat instanceof THREE.LineDashedMaterial
+                 oldmat instanceof THREE.LineDashedMaterial ||
+                 oldmat instanceof THREE.ShaderMaterial
                 ) {
-        var m = oldmat.clone();
+        var m = oldmat;
       } else {
         var m = this.allocateMaterial();
         m.dithering = true;

-----END OF PAGE-----

-- Response ended

-- Page fetched on Sun Jun 2 18:16:03 2024