|
@@ -295,6 +295,9 @@ THREE.Water = function ( geometry, options ) {
|
|
|
renderer.shadowMap.autoUpdate = false; // Avoid re-computing shadows
|
|
|
|
|
|
renderer.setRenderTarget( renderTarget );
|
|
|
+
|
|
|
+ renderer.state.buffers.depth.setMask( true ); // make sure the depth buffer is writable so it can be properly cleared, see #18897
|
|
|
+
|
|
|
if ( renderer.autoClear === false ) renderer.clear();
|
|
|
renderer.render( scene, mirrorCamera );
|
|
|
|