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
Opening the branch targiting the correct version in Unity 6000.0.45f1 throws this warning:
After manually replacing this with the code recommended by the warning message like this:
It throws an even more severe error message
This is also mentioned in this this bug report forum discussion from 2022, but still seems to be present in current versions