2
0
Эх сурвалжийг харах

VREffect: More tweaks to resize code. Thanks @arturitu!

Mr.doob 9 жил өмнө
parent
commit
64e86c7dd4

+ 12 - 1
examples/js/effects/VREffect.js

@@ -72,7 +72,17 @@ THREE.VREffect = function ( renderer, onError ) {
 
 
 			var eyeParamsL = vrHMD.getEyeParameters( 'left' );
 			var eyeParamsL = vrHMD.getEyeParameters( 'left' );
 			renderer.setPixelRatio( 1 );
 			renderer.setPixelRatio( 1 );
-			renderer.setSize( eyeParamsL.renderRect.width * 2, eyeParamsL.renderRect.height, false );
+
+			if ( isDeprecatedAPI ) {
+
+				renderer.setSize( eyeParamsL.renderRect.width * 2, eyeParamsL.renderRect.height, false );
+
+			} else {
+
+				renderer.setSize( eyeParamsL.renderWidth * 2, eyeParamsL.renderHeight, false );
+
+			}
+
 
 
 		} else {
 		} else {
 
 
@@ -123,6 +133,7 @@ THREE.VREffect = function ( renderer, onError ) {
 			rendererSize = renderer.getSize();
 			rendererSize = renderer.getSize();
 
 
 			var eyeParamsL = vrHMD.getEyeParameters( 'left' );
 			var eyeParamsL = vrHMD.getEyeParameters( 'left' );
+			renderer.setPixelRatio( 1 );
 			renderer.setSize( eyeParamsL.renderWidth * 2, eyeParamsL.renderHeight, false );
 			renderer.setSize( eyeParamsL.renderWidth * 2, eyeParamsL.renderHeight, false );
 
 
 		} else {
 		} else {