docs: update RHI API docs

This commit is contained in:
2026-03-20 02:35:45 +08:00
parent ea756c0177
commit 070b444f8f
501 changed files with 13493 additions and 2022 deletions

View File

@@ -4,17 +4,32 @@
virtual void Wait(uint64_t value) = 0;
```
等待栅栏达到指定值
阻塞当前线程,直到围栏值达到或超过指定值。此方法用于 CPU 端等待 GPU 完成特定任务
**参数:**
- `value` - 要等待的值
- `value` - 要等待的围栏
**示例**
**返回**
**线程安全**:❌
**复杂度**O(n),具体取决于 GPU 完成指定值所需时间
**示例**
```cpp
fence->Wait(1);
RHIFence* fence = device->CreateFence();
fence->Signal(500ULL);
// 执行其他 CPU 工作...
// 等待 GPU 完成到指定值
fence->Wait(500ULL);
// 继续后续处理
```
## 相关文档
- [RHIFence 总览](fence.md) - 返回类总览
- [RHIFence](fence.md) - 返回类总览