OpenGL呈现命令
OpenGL render on command
我要做的是从程序中获取几个纹理,并将它们呈现为一种纹理并将其发送回去,但是我只希望当我告诉它时将其渲染。是否有某种方法可以摆脱OpenGL的主循环,以便在我想要的时候渲染,或者可以暂停主循环,直到我想呈现下一个纹理?
编辑:我现在正在使用Glut和Glew。
OpenGL没有主循环。您使用某种框架吗?是什么让您认为何时发生渲染?当您交换缓冲区或致电glFlush()
时,应该控制。听起来更像是您需要更好地理解C 控制结构,但是很难知道问题中提出的严重有限的信息。
相关文章:
- 从命令行c++发送文本文件名
- 如何使用 < 和 > 命令获取 c++ 中的输入和输出?
- OpenGL - 在抛出"__gnu_cxx::recursive_init_error"实例后终止调用?
- 为cl.exe(Visual Studio代码)指定命令行C++版本
- 如何在OMNET++中指定与命令行参数组合的输出文件名
- 了解 GLM- openGL 中的相机转换
- 如何在全屏模式下(在OpenGL中)使背景透明
- 使用QProcess执行命令,并将结果存储在QStringList中
- 数组长度,为什么从命令行获取时不能使用它?
- 为什么我不能使用 EGL 创建无头 OpenGl 上下文?
- 安装OpenGL并在Windows上使用命令行编译
- 使用来自不同线程的OpenGL命令
- gl_invalid_operation错误1218(0x0502)使用简单的OpenGl命令GlverTex2i,gl
- OpenGL呈现命令
- MinGW 找不到 OpenGL 命令
- OpenGL 命令的执行顺序
- OpenGL命令-顺序或并行
- 基于Qt的OpenGL上下文命令行工具
- (定义宏以)方便 OpenGL 命令调试
- 如何在OpenGL中将对象旋转一定程度?有内置的命令吗?或者我必须使用公式吗