From 9178b2d26d99d3fc754c6169916b3bf222ec99e6 Mon Sep 17 00:00:00 2001
From: Robert Long <robert@robertlong.me>
Date: Fri, 3 Aug 2018 11:46:51 -0700
Subject: [PATCH] Move sortObjects and use physicallyCorrectLights

---
 src/hub.html                            | 2 +-
 src/hub.js                              | 1 -
 src/react-components/avatar-selector.js | 2 +-
 3 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/hub.html b/src/hub.html
index 77d381075..601c0d52b 100644
--- a/src/hub.html
+++ b/src/hub.html
@@ -24,7 +24,7 @@
     </audio>
 
     <a-scene
-        renderer="antialias: true; gammaOutput: true;"
+        renderer="antialias: true; gammaOutput: true; sortObjects: true; physicallyCorrectLights: true;"
         networked-scene="adapter: janus; audio: true; debug: true; connectOnLoad: false;"
         physics="gravity: -6; debug: false;"
         mute-mic="eventSrc: a-scene; toggleEvents: action_mute"
diff --git a/src/hub.js b/src/hub.js
index 88ff74b6a..592b30b01 100644
--- a/src/hub.js
+++ b/src/hub.js
@@ -235,7 +235,6 @@ const onReady = async () => {
     if (!isBotMode) {
       scene.classList.add("no-cursor");
     }
-    scene.renderer.sortObjects = true;
     const playerRig = document.querySelector("#player-rig");
     document.querySelector("canvas").classList.remove("blurred");
     scene.render();
diff --git a/src/react-components/avatar-selector.js b/src/react-components/avatar-selector.js
index d618f1f88..0af325cea 100644
--- a/src/react-components/avatar-selector.js
+++ b/src/react-components/avatar-selector.js
@@ -124,7 +124,7 @@ class AvatarSelector extends Component {
 
   componentDidMount() {
     this.scene.addEventListener("loaded", () => {
-      this.scene.setAttribute("renderer", { gammaOutput: true });
+      this.scene.setAttribute("renderer", { gammaOutput: true, sortObjects: true, physicallyCorrectLights: true });
     });
   }
 
-- 
GitLab