docs(rendering): refine outline and volumetric pass docs
This commit is contained in:
@@ -4,20 +4,17 @@
|
||||
bool Initialize(const RenderContext& context) override;
|
||||
```
|
||||
|
||||
## 2026-04-10 更新
|
||||
|
||||
- `Initialize(...)` 当前仍只是进入内部 `EnsureInitialized(...)`,重点是预热 builtin cube mesh 等基础资源。
|
||||
- 可见 volume 的 GPU 资源预热已经拆到 [PrepareVolumeResources](PrepareVolumeResources.md);如果要在真正绘制前确保 `NanoVDB` 数据和 SRV 就绪,应调用那个入口。
|
||||
|
||||
预热体积 pass 依赖的基础资源。
|
||||
|
||||
## 当前行为
|
||||
|
||||
- 实际入口会转到内部 `EnsureInitialized(...)`
|
||||
- 当前最关键的初始化工作是加载 builtin cube mesh
|
||||
- 若 `RenderContext` 无效或 cube mesh 加载失败,返回 `false`
|
||||
- 实际入口会转到内部 `EnsureInitialized(...)`。
|
||||
- 当前最关键的初始化工作是加载 builtin cube mesh,并准备与 `RenderContext` 绑定的基础缓存。
|
||||
- 这里不会为某一帧具体的 `visibleVolumes` 预热 GPU 资源;这部分工作已经拆到 [PrepareVolumeResources](PrepareVolumeResources.md)。
|
||||
- 若 `RenderContext` 无效或 cube mesh 加载失败,返回 `false`。
|
||||
|
||||
## 相关文档
|
||||
|
||||
- [BuiltinVolumetricPass](BuiltinVolumetricPass.md)
|
||||
- [PrepareVolumeResources](PrepareVolumeResources.md)
|
||||
- [Execute](Execute.md)
|
||||
|
||||
Reference in New Issue
Block a user