|
@@ -74,6 +74,8 @@
|
|
|
camera.updateProjectionMatrix();
|
|
|
renderer.setSize( window.innerWidth, window.innerHeight );
|
|
|
|
|
|
+ pixelPass.uniforms.resolution.value.set( window.innerWidth, window.innerHeight ).multiplyScalar( window.devicePixelRatio );
|
|
|
+
|
|
|
}
|
|
|
|
|
|
function init() {
|
|
@@ -145,16 +147,12 @@
|
|
|
composer = new THREE.EffectComposer( renderer );
|
|
|
composer.addPass( new THREE.RenderPass( scene, camera ) );
|
|
|
|
|
|
- var res = new THREE.Vector2();
|
|
|
- res.x = window.screen.width * window.devicePixelRatio;
|
|
|
- res.y = window.screen.height * window.devicePixelRatio;
|
|
|
-
|
|
|
pixelPass = new THREE.ShaderPass( THREE.PixelShader );
|
|
|
+ pixelPass.uniforms.resolution.value = new THREE.Vector2( window.innerWidth, window.innerHeight );
|
|
|
+ pixelPass.uniforms.resolution.value.multiplyScalar( window.devicePixelRatio );
|
|
|
pixelPass.renderToScreen = true;
|
|
|
composer.addPass( pixelPass );
|
|
|
|
|
|
- pixelPass.uniforms.resolution.value = res;
|
|
|
-
|
|
|
window.addEventListener( 'resize', resize );
|
|
|
|
|
|
params = {
|