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

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

Yannis Gravezas 9 жил өмнө
parent
commit
5661183fa3

+ 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 );
 
 	};