提交 954b2598 编写于 作者: R Roberto Ranon

Modified EffectComposer such that offscreen rendertarget size takes properly...

Modified EffectComposer such that offscreen rendertarget size takes properly into account display pixel ratio
上级 12f4ac35
......@@ -15,7 +15,7 @@ THREE.EffectComposer = function ( renderer, renderTarget ) {
stencilBuffer: false
};
var size = renderer.getSize();
var size = renderer.getDrawingBufferSize();
renderTarget = new THREE.WebGLRenderTarget( size.width, size.height, parameters );
renderTarget.texture.name = 'EffectComposer.rt1';
......@@ -62,7 +62,7 @@ Object.assign( THREE.EffectComposer.prototype, {
this.passes.push( pass );
var size = this.renderer.getSize();
var size = this.renderer.getDrawingBufferSize();
pass.setSize( size.width, size.height );
},
......@@ -127,7 +127,7 @@ Object.assign( THREE.EffectComposer.prototype, {
if ( renderTarget === undefined ) {
var size = this.renderer.getSize();
var size = this.renderer.getDrawingBufferSize();
renderTarget = this.renderTarget1.clone();
renderTarget.setSize( size.width, size.height );
......
......@@ -465,12 +465,12 @@
} );
break;
case 'blur':
// PASS
var size = renderer.getSize();
var size = renderer.getDrawingBufferSize();
var blurScreen = new THREE.BlurNode( new THREE.ScreenNode() );
blurScreen.size = new THREE.Vector2( size.width, size.height );
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册