# defaultRenderingPipeline Performance concerns

**URL:** <https://forum.babylonjs.com/t/defaultrenderingpipeline-performance-concerns/50844>\
**Category:** Questions\
**Tags:** postprocessing\
**Created:** [May 26, 2024, 5:28pm UTC](https://forum.babylonjs.com/t/defaultrenderingpipeline-performance-concerns/50844 "2024-05-26T17:28:47Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![brightMoon](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/brightmoon/32/9959_2.png) [@brightMoon](https://forum.babylonjs.com/u/brightMoon)\
**Post date:** [May 26, 2024, 5:28pm UTC](https://forum.babylonjs.com/t/defaultrenderingpipeline-performance-concerns/50844/1 "2024-05-26T17:28:47Z")

</div>

Will it be a performance issue for the program to destroy existing pipelines and rebuild them all when setting each switch for the default rendering pipeline?

> <https://github.com/BabylonJS/Babylon.js/blob/94b1af040b116966181858d3d873c85faf293234/packages/dev/core/src/PostProcesses/RenderPipeline/Pipelines/defaultRenderingPipeline.ts#L597>

Is this necessary?

---

<div class="post-metadata">

**Author:** ![Cedric](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/cedric/32/2742_2.png) [@Cedric](https://forum.babylonjs.com/u/Cedric)\
**Post date:** [May 27, 2024, 7:31am UTC](https://forum.babylonjs.com/t/defaultrenderingpipeline-performance-concerns/50844/2 "2024-05-27T07:31:29Z")

</div>

cc @sebavan

---

<div class="post-metadata">

**Author:** ![Evgeni\_Popov](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/evgeni_popov/32/4432_2.png) [@Evgeni\_Popov](https://forum.babylonjs.com/u/Evgeni_Popov)\
**Post date:** [May 27, 2024, 8:29am UTC](https://forum.babylonjs.com/t/defaultrenderingpipeline-performance-concerns/50844/3 "2024-05-27T08:29:13Z")

</div>

It should not be a problem, as you probably don’t modify the pipeline each frame continuously? Also, not all parameters triggers a rebuild of the pipeline.
