Files
XCEngine/docs/api/XCEngine/Rendering/RenderSurface/GetDepthStateAfter.md

914 B

RenderSurface::GetDepthStateAfter

返回深度附件在本次渲染结束后期望落到的状态。

RHI::ResourceStates GetDepthStateAfter() const;

返回值

  • 返回内部保存的深度附件“结束状态”;默认值是 RHI::ResourceStates::DepthWrite

当前语义

  • 某些支持自动 depth barrier 的路径会把它当作从 DepthWrite 或其他中间状态恢复出去的目标。
  • 它常与 GetDepthStateBefore 共同描述一次渲染阶段对深度附件的进入/退出约定。

当前实现边界

  • 这里返回的是 surface 记录值,不是对真实资源状态的反查。
  • 不同 pass 是否消费它并不完全一致。

相关文档