Files
XCEngine/docs/api/XCEngine/RHI/D3D12/D3D12Fence/Signal.md

588 B
Raw Blame History

D3D12Fence::Signal

void Signal() override;
void Signal(uint64_t value) override;

作用

直接在 fence 对象上写入一个新值。

当前实现行为

  • 无参版本等价于 Signal(1)
  • 有参版本直接调用 m_fence->Signal(value)

重要区别

  • 这是 ID3D12Fence 自身的 CPU 侧 signal。
  • 如果你想表达“某条 GPU 命令队列在执行到某个位置后 signal fence”应使用 D3D12CommandQueue::Signal

相关文档