722 B
722 B
BuiltinVolumetricPass::Initialize
bool Initialize(const RenderContext& context) override;
预热体积 pass 依赖的基础资源。
当前行为
- 实际入口会转到内部
EnsureInitialized(...)。 - 当前最关键的初始化工作是加载 builtin cube mesh,并准备与
RenderContext绑定的基础缓存。 - 这里不会为某一帧具体的
visibleVolumes预热 GPU 资源;这部分工作已经拆到 PrepareVolumeResources。 - 若
RenderContext无效或 cube mesh 加载失败,返回false。