665 B
665 B
OpenGLCommandQueue::GetTimestampFrequency
uint64_t GetTimestampFrequency() const override;
作用
返回时间戳频率。
当前实现行为
- 调用
glGetInteger64v(GL_TIMESTAMP, &frequency) - 如果读取结果大于
0,直接返回该值 - 否则返回
1000000000
需要特别注意
GL_TIMESTAMP 更像当前 GPU 时间戳值,而不是硬件频率寄存器。因此当前实现只是给统一接口提供一个“可用的正数返回值”,语义上并不严格等价于 D3D12 的 GetTimestampFrequency()。