标签: c++ opengl dynamic gpu cpu
我希望我的跨平台游戏能够自主地适应具有不同处理能力的机器。目标是始终保持每秒60帧。
但我不能让这只取决于帧速率。例如,如果应用程序当前受GPU限制,则减少每秒AI滴答数没有帮助。在这种情况下,减少用于抗锯齿的样本数量会更好。
那么如何在运行时确定应用程序是否受CPU或GPU约束?