Bläddra i källkod

EffectComposer: Fix resizing of webgl2_multisampled_renderbuffers demo. (#25942)

Michael Herzog 2 år sedan
förälder
incheckning
2675b7b205

+ 2 - 2
examples/jsm/postprocessing/EffectComposer.js

@@ -14,10 +14,11 @@ class EffectComposer {
 
 		this.renderer = renderer;
 
+		this._pixelRatio = renderer.getPixelRatio();
+
 		if ( renderTarget === undefined ) {
 
 			const size = renderer.getSize( new Vector2() );
-			this._pixelRatio = renderer.getPixelRatio();
 			this._width = size.width;
 			this._height = size.height;
 
@@ -26,7 +27,6 @@ class EffectComposer {
 
 		} else {
 
-			this._pixelRatio = 1;
 			this._width = renderTarget.width;
 			this._height = renderTarget.height;
 

+ 0 - 2
examples/webgl2_multisampled_renderbuffers.html

@@ -138,14 +138,12 @@
 				//
 
 				composer1 = new EffectComposer( renderer );
-				composer1.setPixelRatio( window.devicePixelRatio );
 				composer1.addPass( renderPass );
 				composer1.addPass( copyPass );
 
 				//
 
 				composer2 = new EffectComposer( renderer, renderTarget );
-				composer2.setPixelRatio( window.devicePixelRatio );
 				composer2.addPass( renderPass );
 				composer2.addPass( copyPass );