Explorar o código

Merge pull request #5866 from greggman/fix-stereo

Fix StereoEffect so it actually clips correctly
Mr.doob %!s(int64=10) %!d(string=hai) anos
pai
achega
1bd906938a
Modificáronse 1 ficheiros con 5 adicións e 1 borrados
  1. 5 1
      examples/js/effects/StereoEffect.js

+ 5 - 1
examples/js/effects/StereoEffect.js

@@ -122,15 +122,19 @@ THREE.StereoEffect = function ( renderer ) {
 
 		//
 
-		renderer.setViewport( 0, 0, _width * 2, _height );
 		renderer.clear();
+		renderer.enableScissorTest( true );
 
+		renderer.setScissor( 0, 0, _width, _height );
 		renderer.setViewport( 0, 0, _width, _height );
 		renderer.render( scene, _cameraL );
 
+		renderer.setScissor( _width, 0, _width, _height );
 		renderer.setViewport( _width, 0, _width, _height );
 		renderer.render( scene, _cameraR );
 
+		renderer.enableScissorTest( false );
+
 	};
 
 };