Skip to content

Commit cb056cf

Browse files
committed
add mobile settings
1 parent 0a93c8e commit cb056cf

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

src/main.ts

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,17 @@ THREE.DefaultLoadingManager.setURLModifier((url) => {
1818
const canvas = document.getElementById("renderCanvas") as HTMLCanvasElement;
1919

2020
// Renderer setup
21-
const renderer = new THREE.WebGLRenderer({ canvas, antialias: true });
22-
renderer.setPixelRatio(window.devicePixelRatio);
21+
// Renderer setup
22+
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));
2332
renderer.setSize(window.innerWidth, window.innerHeight);
2433
renderer.outputColorSpace = THREE.SRGBColorSpace;
2534
renderer.shadowMap.enabled = true;

0 commit comments

Comments
 (0)