Opening the branch targiting the correct version in Unity 6000.0.45f1 throws this warning:
Packages\com.verasl.water-system\Scripts\Rendering\PlanarReflections.cs(264,13): warning CS0618: 'UniversalRenderPipeline.RenderSingleCamera(ScriptableRenderContext, Camera)' is obsolete:
'RenderSingleCamera is obsolete, please use RenderPipeline.SubmitRenderRequest with UniversalRenderer.SingleCameraRequest as RequestData type'
After manually replacing this with the code recommended by the warning message like this:
var requestData = new UniversalRenderPipeline.StandardRequest{
destination = _reflectionTexture
};
if (RenderPipeline.SupportsRenderRequest(_reflectionCamera, requestData)) {
RenderPipeline.SubmitRenderRequest(_reflectionCamera, requestData);
}
It throws an even more severe error message
Recursive rendering is not supported in SRP (are you calling Camera.Render or RenderPipeline.SubmitRenderRequest from within a render pipeline?).
This is also mentioned in this this bug report forum discussion from 2022, but still seems to be present in current versions