protected override void Render(ScriptableRenderContext context, Camera[] cameras)
 {
     RenderPipeline.BeginFrameRendering(context, cameras);
     foreach (var camera in cameras)
     {
         RenderCamera(ref context, camera);
     }
     RenderPipeline.EndFrameRendering(context, cameras);
 }