瀏覽代碼

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

Mr.doob 9 年之前
父節點
當前提交
64e86c7dd4
共有 1 個文件被更改,包括 12 次插入1 次删除
  1. 12 1
      examples/js/effects/VREffect.js

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

@@ -72,7 +72,17 @@ THREE.VREffect = function ( renderer, onError ) {
 
 			var eyeParamsL = vrHMD.getEyeParameters( 'left' );
 			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 {
 
@@ -123,6 +133,7 @@ THREE.VREffect = function ( renderer, onError ) {
 			rendererSize = renderer.getSize();
 
 			var eyeParamsL = vrHMD.getEyeParameters( 'left' );
+			renderer.setPixelRatio( 1 );
 			renderer.setSize( eyeParamsL.renderWidth * 2, eyeParamsL.renderHeight, false );
 
 		} else {