gpt4 book ai didi

c++ - 使用 OpenGL 和 WinAPI 跳帧?

转载 作者:太空宇宙 更新时间:2023-11-04 04:08:23 26 4
gpt4 key购买 nike

这是我的情况。我正在使用 OpenGL 和 WinAPI 创建绘图应用程序。我的 OpenGL 框架有滚动条,它呈现屏幕并在收到滚动消息时修改 GlTranslatef。问题是当我获得太多形状时,滚动条的响应速度较慢,因为它无法在每次收到滚动消息时重新呈现它。我怎样才能使滚动条具有优先权。如果它会影响滚动的平滑度,我希望它跳过绘图。我想在一个单独的线程上进行渲染,但我被告知所有 UI 事物都应该在同一个线程上。谢谢

最佳答案

您可以测量绘图例程的运行时间。当它大于您决定的阈值时,您应该限制更新或减少绘制(如果可以)。

关于c++ - 使用 OpenGL 和 WinAPI 跳帧?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2980823/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com