We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0a93c8e commit cb056cfCopy full SHA for cb056cf
1 file changed
src/main.ts
@@ -18,8 +18,17 @@ THREE.DefaultLoadingManager.setURLModifier((url) => {
18
const canvas = document.getElementById("renderCanvas") as HTMLCanvasElement;
19
20
// Renderer setup
21
-const renderer = new THREE.WebGLRenderer({ canvas, antialias: true });
22
-renderer.setPixelRatio(window.devicePixelRatio);
+// Renderer setup
+const renderer = new THREE.WebGLRenderer({
23
+ canvas,
24
+ antialias: false,
25
+ alpha: false,
26
+ depth: true,
27
+ stencil: false,
28
+ powerPreference: 'high-performance',
29
+});
30
+const DPR_CAP = isMobile() ? 1.0 : 1.5;
31
+renderer.setPixelRatio(Math.min(window.devicePixelRatio, DPR_CAP));
32
renderer.setSize(window.innerWidth, window.innerHeight);
33
renderer.outputColorSpace = THREE.SRGBColorSpace;
34
renderer.shadowMap.enabled = true;
0 commit comments