首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >刷新GLUT窗口

刷新GLUT窗口
EN

Stack Overflow用户
提问于 2010-12-07 17:30:41
回答 1查看 2.5K关注 0票数 0

请原谅我糟糕的英语。

我正在用OpenGL,GLUT和C++开发一个程序,它可以在窗口中移动一块多边形。首先,我使用了GLUT计时器功能,它工作得很好。现在,我想实现我自己的计时器,所以我写了一个。但是当我在同一个文件中使用它时,动画的运行速度非常慢。定时器创建一个线程来执行函数来移动块,我认为问题是glutPostRedisplay不会自动刷新窗口,定时器继续调用这些函数,而不考虑窗口是否真的更新了。

我的问题是,这是问题所在吗?怎样才能解决呢?

如果是必要的,我可以张贴代码,但太大,难以阅读…

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2010-12-07 18:04:29

glutPostRedisplay只设置表示窗口需要更新的标志,更新将在glutSwapBuffers之后发生。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4375137

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档