561 B
561 B
OpenGLFence::OpenGLFence()
OpenGLFence();
作用
构造一个尚未创建 GLsync 的 OpenGL fence 对象。
当前实现行为
- 把
m_sync置为nullptr - 把
m_signaledValue和m_completedValue初始化为0 - 不创建 OpenGL 同步对象
设计说明
当前类采用的是“懒创建同步对象”的思路。只有在 Signal 或 GetNativeHandle 真正需要同步句柄时,才会插入 glFenceSync。