浏览代码

Updated signature of VREffect.render() to match WebGLRenderer.render() (#9173)

Yannis Gravezas 9 年之前
父节点
当前提交
5661183fa3
共有 1 个文件被更改,包括 4 次插入4 次删除
  1. 4 4
      examples/js/effects/VREffect.js

+ 4 - 4
examples/js/effects/VREffect.js

@@ -241,7 +241,7 @@ THREE.VREffect = function ( renderer, onError ) {
 	var cameraR = new THREE.PerspectiveCamera();
 	cameraR.layers.enable( 2 );
 
-	this.render = function ( scene, camera ) {
+	this.render = function ( scene, camera, renderTarget, forceClear ) {
 
 		if ( vrHMD && scope.isPresenting ) {
 
@@ -305,12 +305,12 @@ THREE.VREffect = function ( renderer, onError ) {
 			// render left eye
 			renderer.setViewport( renderRectL.x, renderRectL.y, renderRectL.width, renderRectL.height );
 			renderer.setScissor( renderRectL.x, renderRectL.y, renderRectL.width, renderRectL.height );
-			renderer.render( scene, cameraL );
+			renderer.render( scene, cameraL, renderTarget, forceClear );
 
 			// render right eye
 			renderer.setViewport( renderRectR.x, renderRectR.y, renderRectR.width, renderRectR.height );
 			renderer.setScissor( renderRectR.x, renderRectR.y, renderRectR.width, renderRectR.height );
-			renderer.render( scene, cameraR );
+			renderer.render( scene, cameraR, renderTarget, forceClear );
 
 			renderer.setScissorTest( false );
 
@@ -332,7 +332,7 @@ THREE.VREffect = function ( renderer, onError ) {
 
 		// Regular render mode if not HMD
 
-		renderer.render( scene, camera );
+		renderer.render( scene, camera, renderTarget, forceClear );
 
 	};