gpt4 book ai didi

opengl - 线程过剩 : glutPostRedisplay being ignored

转载 作者:行者123 更新时间:2023-12-04 00:46:50 27 4
gpt4 key购买 nike

我有一个程序更新它的程序输出然后程序的状态改变。这发生在时间的自动收报机(不是 openGL 计时器,一个在线程中实现的计时器)发生时,以及当键盘输入从 glut 注册时(使用 glutKeyboardFunc 回调)。

这两个事件都会更新程序状态并调用 glutPostRedisplay;问题只是当按下键盘时它实际上做了任何事情。当定时器滴答作响时,显示功能将被忽略,但当按下键盘时,显示功能将被调用。

glut 会忽略其他线程吗?如果是这样,有没有办法让它注册它们。

最佳答案

您不能从初始化 GLUT 的线程以外的线程调用 glutPostRedisplay 或大多数其他 GLUT 函数。GLUT 不是线程安全的。

关于opengl - 线程过剩 : glutPostRedisplay being ignored,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9725681/

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