private static bool DoRenderLoop_Internal(IRenderPipelineAsset pipe, Camera[] cameras, IntPtr loopPtr) { if (!PrepareRenderPipeline(pipe)) { return(false); } ScriptableRenderContext renderContext = default(ScriptableRenderContext); renderContext.Initialize(loopPtr); currentPipeline.Render(renderContext, cameras); return(true); }
private static bool DoRenderLoop_Internal(IRenderPipelineAsset pipe, Camera[] cameras, IntPtr loopPtr) { bool result; if (!RenderPipelineManager.PrepareRenderPipeline(pipe)) { result = false; } else { ScriptableRenderContext renderContext = default(ScriptableRenderContext); renderContext.Initialize(loopPtr); RenderPipelineManager.currentPipeline.Render(renderContext, cameras); result = true; } return(result); }