perf: bỏ preserveDrawingBuffer, hạ pixelRatio cap xuống 1.5

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
tuyenio
2026-06-24 16:04:50 +07:00
parent db1f76bd0c
commit 3ffa0d9455
+1 -2
View File
@@ -1302,11 +1302,10 @@ function TourExperience({
const renderer = new THREE.WebGLRenderer({ const renderer = new THREE.WebGLRenderer({
antialias: true, antialias: true,
alpha: false, alpha: false,
preserveDrawingBuffer: true,
powerPreference: "high-performance", powerPreference: "high-performance",
}); });
renderer.outputColorSpace = THREE.SRGBColorSpace; renderer.outputColorSpace = THREE.SRGBColorSpace;
renderer.setPixelRatio(Math.min(window.devicePixelRatio, 1.8)); renderer.setPixelRatio(Math.min(window.devicePixelRatio, 1.5));
renderer.setSize(mount.clientWidth, mount.clientHeight); renderer.setSize(mount.clientWidth, mount.clientHeight);
mount.appendChild(renderer.domElement); mount.appendChild(renderer.domElement);
rendererRef.current = renderer; rendererRef.current = renderer;