【发布时间】:2014-01-29 16:45:36
【问题描述】:
我正在主线程中初始化我的 OpenGL 上下文(SDL/GLEW)。但是渲染是在不同的线程中完成的(比如SDL_GL_SwapWindow 或glDrawElements)。
问题是,如果我打电话给SDL_GL_SwapWindow,什么都不会发生。我试图在每次交换后简单地更改清晰的颜色,但没有任何反应。
void render(){
// Rendering...
}
int main(){
// Initialization...
thread rendering(render);
}
这可能是问题吗?
【问题讨论】:
标签: c++ multithreading opengl sdl glew