Files
XCEngine/docs/api/XCEngine/Rendering/Pipelines/Pipelines.md

1013 B
Raw Blame History

Pipelines

命名空间: XCEngine::Rendering::Pipelines

类型: submodule

描述: 承载具体渲染管线实现,当前公开的是内建前向渲染管线。

概述

把具体渲染实现放在 Rendering::Pipelines 子命名空间,而不是直接塞进 SceneRenderer,是很合理的架构选择:

  • SceneRenderer 只负责组织渲染流程。
  • 具体怎么画,由管线对象决定。

这和商业引擎里“renderer 负责 orchestrationpipeline 负责 actual rendering”的分层是相通的。

当前实现

当前公开的具体管线只有一个:

它承担的角色更像“默认可跑通的内建前向管线”,而不是覆盖完整 PBR、光照、阴影和后处理的成熟渲染框架。

相关文档