提交 423f6683 编写于 作者: T Takahiro 提交者: Mr.doob

Clean up VREffect (#9443)

* Clean up VREffect

* Remove the space after function name
上级 db3eda52
...@@ -119,7 +119,7 @@ THREE.VREffect = function ( renderer, onError ) { ...@@ -119,7 +119,7 @@ THREE.VREffect = function ( renderer, onError ) {
var leftBounds = [ 0.0, 0.0, 0.5, 1.0 ]; var leftBounds = [ 0.0, 0.0, 0.5, 1.0 ];
var rightBounds = [ 0.5, 0.0, 0.5, 1.0 ]; var rightBounds = [ 0.5, 0.0, 0.5, 1.0 ];
function onFullscreenChange () { function onFullscreenChange() {
var wasPresenting = scope.isPresenting; var wasPresenting = scope.isPresenting;
scope.isPresenting = vrDisplay !== undefined && ( vrDisplay.isPresenting || ( ! isWebVR1 && document[ fullscreenElement ] instanceof window.HTMLElement ) ); scope.isPresenting = vrDisplay !== undefined && ( vrDisplay.isPresenting || ( ! isWebVR1 && document[ fullscreenElement ] instanceof window.HTMLElement ) );
...@@ -137,12 +137,13 @@ THREE.VREffect = function ( renderer, onError ) { ...@@ -137,12 +137,13 @@ THREE.VREffect = function ( renderer, onError ) {
if ( vrDisplay.getLayers ) { if ( vrDisplay.getLayers ) {
var layers = vrDisplay.getLayers(); var layers = vrDisplay.getLayers();
if (layers.length) { if ( layers.length ) {
leftBounds = layers[0].leftBounds || [ 0.0, 0.0, 0.5, 1.0 ]; leftBounds = layers[0].leftBounds || [ 0.0, 0.0, 0.5, 1.0 ];
rightBounds = layers[0].rightBounds || [ 0.5, 0.0, 0.5, 1.0 ]; rightBounds = layers[0].rightBounds || [ 0.5, 0.0, 0.5, 1.0 ];
} }
} }
} else { } else {
...@@ -271,7 +272,7 @@ THREE.VREffect = function ( renderer, onError ) { ...@@ -271,7 +272,7 @@ THREE.VREffect = function ( renderer, onError ) {
} }
}; };
this.cancelAnimationFrame = function ( h ) { this.cancelAnimationFrame = function ( h ) {
if ( isWebVR1 && vrDisplay !== undefined ) { if ( isWebVR1 && vrDisplay !== undefined ) {
...@@ -285,7 +286,7 @@ THREE.VREffect = function ( renderer, onError ) { ...@@ -285,7 +286,7 @@ THREE.VREffect = function ( renderer, onError ) {
} }
}; };
this.submitFrame = function () { this.submitFrame = function () {
if ( isWebVR1 && vrDisplay !== undefined && scope.isPresenting ) { if ( isWebVR1 && vrDisplay !== undefined && scope.isPresenting ) {
...@@ -361,13 +362,13 @@ THREE.VREffect = function ( renderer, onError ) { ...@@ -361,13 +362,13 @@ THREE.VREffect = function ( renderer, onError ) {
height: Math.round(size.height * rightBounds[ 3 ] ) height: Math.round(size.height * rightBounds[ 3 ] )
}; };
if (renderTarget) { if ( renderTarget ) {
renderer.setRenderTarget(renderTarget); renderer.setRenderTarget( renderTarget );
renderTarget.scissorTest = true; renderTarget.scissorTest = true;
} else { } else {
renderer.setScissorTest( true ); renderer.setScissorTest( true );
} }
...@@ -390,8 +391,8 @@ THREE.VREffect = function ( renderer, onError ) { ...@@ -390,8 +391,8 @@ THREE.VREffect = function ( renderer, onError ) {
// render left eye // render left eye
if ( renderTarget ) { if ( renderTarget ) {
renderTarget.viewport.set(renderRectL.x, renderRectL.y, renderRectL.width, renderRectL.height); renderTarget.viewport.set( renderRectL.x, renderRectL.y, renderRectL.width, renderRectL.height );
renderTarget.scissor.set(renderRectL.x, renderRectL.y, renderRectL.width, renderRectL.height); renderTarget.scissor.set( renderRectL.x, renderRectL.y, renderRectL.width, renderRectL.height );
} else { } else {
...@@ -402,10 +403,10 @@ THREE.VREffect = function ( renderer, onError ) { ...@@ -402,10 +403,10 @@ THREE.VREffect = function ( renderer, onError ) {
renderer.render( scene, cameraL, renderTarget, forceClear ); renderer.render( scene, cameraL, renderTarget, forceClear );
// render right eye // render right eye
if (renderTarget) { if ( renderTarget ) {
renderTarget.viewport.set(renderRectR.x, renderRectR.y, renderRectR.width, renderRectR.height); renderTarget.viewport.set( renderRectR.x, renderRectR.y, renderRectR.width, renderRectR.height );
renderTarget.scissor.set(renderRectR.x, renderRectR.y, renderRectR.width, renderRectR.height); renderTarget.scissor.set( renderRectR.x, renderRectR.y, renderRectR.width, renderRectR.height );
} else { } else {
...@@ -415,7 +416,7 @@ THREE.VREffect = function ( renderer, onError ) { ...@@ -415,7 +416,7 @@ THREE.VREffect = function ( renderer, onError ) {
} }
renderer.render( scene, cameraR, renderTarget, forceClear ); renderer.render( scene, cameraR, renderTarget, forceClear );
if (renderTarget) { if ( renderTarget ) {
renderTarget.viewport.set( 0, 0, size.width, size.height ); renderTarget.viewport.set( 0, 0, size.width, size.height );
renderTarget.scissor.set( 0, 0, size.width, size.height ); renderTarget.scissor.set( 0, 0, size.width, size.height );
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册