您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> 游戏开发 >> 多线程程序里,每个线程调用一次glewInit 会出BUG吗?

齐发国际登录

来源:网络整理     时间:2017/12/12 0:23:11     关键词:

关于网友提出的“ 多线程程序里,每个线程调用一次glewInit 会出BUG吗?”问题疑问,本网通过在网上对“ 多线程程序里,每个线程调用一次glewInit 会出BUG吗?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 多线程程序里,每个线程调用一次glewInit 会出BUG吗?
描述:

多线程glewInitOpengl

HELLO,
    正在写一个多线程工具,每个线程维护一个 opengl 环境,有独立的窗口,独立的RC,独立的 glewInit 创建的环境。。。如:

main()
{
...
for( int i = 0 ; i < 5 ; i ++ )
{
。。。CreateThread(..., RenderFunc ,..) ;
}
...
}
DWORD RenderFunc (...)
{
   _createWnd() ;
   _setupPixelFormat();
   _wglMakeCurrent();
   glewInit() ;
    render() ;
    cleanUp() ;
}

glewInit() ; 是可以成功的,但是运行中发现内存只增不减,貌似 glDrawArrays 一掉用,内存就会涨一截,下不来,有朋友知道原因吗?THX


以上介绍了“ 多线程程序里,每个线程调用一次glewInit 会出BUG吗?”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.machineofchina.com/itwd/4520985.html

相关图片

相关文章