803 B
803 B
BuiltinDepthStylePassBase::Shutdown
释放当前缓存的深度风格 pass 资源。
void Shutdown() override;
当前语义
- 当前实现直接调用内部
DestroyResources()。 - 它会清理:
- RenderResourceCache
- 按 object ID 缓存的 per-object descriptor set / pool
- pipeline state 缓存
- pass resource layout 缓存
- builtin shader handle
- 同时会把
m_device、m_backendType等运行时状态重置回未初始化状态。
调用后效果
- 之后再次 Execute 时,会重新走初始化路径。
- 当前实现支持重复调用。