repo: janusweb
action: commit
revision: 
path_from: 
revision_from: 1913654026f7f92af8077c213c3bf1dfa83659e6:
path_to: 
revision_to: 
git.thebackupbox.net
janusweb
git clone git://git.thebackupbox.net/janusweb
commit 1913654026f7f92af8077c213c3bf1dfa83659e6
Author: James Baicoianu 
Date:   Fri Nov 5 16:37:26 2021 -0700

    Tweaked renderorder for avatar and teleporter to avoid depth buffer overlap

diff --git a/media/assets/webui/apps/locomotion/teleporter.js b/media/assets/webui/apps/locomotion/teleporter.js
index 25da95d099c6ec5c4015f5008b83bf66fff81389..
index ..91e38fe3ad2518c4b41f799ac13a211c3206fd74 100644
--- a/media/assets/webui/apps/locomotion/teleporter.js
+++ b/media/assets/webui/apps/locomotion/teleporter.js
@@ -18,7 +18,7 @@ janus.registerElement('locomotion_teleporter', {
       shadow: false,
       shadow_cast: false,
       shadow_receive: false,
-      renderorder: 20,
+      renderorder: 51,
       depth_test: false,
       depth_write: false,
     });
@@ -31,7 +31,7 @@ janus.registerElement('locomotion_teleporter', {
       shadow: false,
       shadow_cast: false,
       shadow_receive: false,
-      renderorder: 10,
+      renderorder: 50,
     });
     this.pointer = this.marker.createObject('Object', {
       id: 'pyramid',
@@ -44,6 +44,7 @@ janus.registerElement('locomotion_teleporter', {
       shadow: false,
       shadow_cast: false,
       shadow_receive: false,
+      renderorder: 52,
     });
 /*
     this.light = this.createObject('Light', {
@@ -82,7 +83,7 @@ janus.registerElement('locomotion_teleporter', {
       depth_write: false,
       shadow_cast: false,
       shadow_receive: false,
-      renderorder: 100,
+      renderorder: 1000,
       visible: false,
     });

diff --git a/scripts/janusplayer.js b/scripts/janusplayer.js
index 3b0b98917f76e68aadceaae4e1e521bf83140089..
index ..5552d38ae6fa1a10eda6916acce4f294c10294d0 100644
--- a/scripts/janusplayer.js
+++ b/scripts/janusplayer.js
@@ -484,6 +484,7 @@ elation.require(['engine.things.player', 'janusweb.external.JanusVOIP', 'ui.butt
               showlabel: false,
               //pos: V(0, -this.fatness, 0),
               rotation: V(0, 180, 0),
+              renderorder: 101,
             });
             this.ghost.orientation.set(0,1,0,0);
           }
@@ -647,6 +648,7 @@ elation.require(['engine.things.player', 'janusweb.external.JanusVOIP', 'ui.butt
         showlabel: false,
         pos: V(0, -this.fatness, 0),
         rotation: V(0, 180, 0),
+        renderorder: 101,
       });

       return setting;

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