提交 9d5fd363 编写于 作者: M Mr.doob

VREffect: Fixed resizing.

上级 6303fb80
......@@ -62,10 +62,19 @@ THREE.VREffect = function ( renderer, onError ) {
this.scale = 1;
var isPresenting = false;
var rendererSize, rendererPixelRatio;
this.setSize = function ( width, height ) {
if ( ! isPresenting ) {
renderSize = { width: width, height: height };
if ( isPresenting ) {
var eyeParamsL = vrHMD.getEyeParameters( 'left' );
renderer.setPixelRatio( 1 );
renderer.setSize( eyeParamsL.renderRect.width * 2, eyeParamsL.renderRect.height, false );
} else {
renderer.setSize( width, height );
......@@ -78,8 +87,6 @@ THREE.VREffect = function ( renderer, onError ) {
var canvas = renderer.domElement;
var fullscreenchange = canvas.mozRequestFullScreen ? 'mozfullscreenchange' : 'webkitfullscreenchange';
var rendererSize, rendererPixelRatio;
document.addEventListener( fullscreenchange, function () {
if ( vrHMD && isDeprecatedAPI ) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册