Files
XCEngine/docs/api/XCEngine/RHI/OpenGL/OpenGLCommandQueue/Signal.md

599 B
Raw Blame History

OpenGLCommandQueue::Signal

void Signal(RHIFence* fence, uint64_t value) override;

作用

把“队列信号”语义桥接到 fence并刷新当前 GL 命令流。

当前实现行为

  • 如果 fence 非空,调用 fence->Signal(value)
  • 随后执行 glFlush()

设计说明

真正的同步语义主要由 OpenGLFence 实现。这里更像一个薄包装,负责保持 RHICommandQueue 侧的调用风格一致。

相关文档