在游戏开始时我正在加载模型和东西,这需要一些时间,因此在加载时会有一个空白的黑屏。
所以我想做的是将所有模型加载和显示列表创建放在一个线程中,并在另一个线程中进行(渲染)一些加载。现在我了解到 OpenGL 不能很好地处理多线程,并且只能从一个线程调用 OpenGL 命令,我的原始线程解决方案不起作用。两个线程都应该能够调用 OpenGL 命令:渲染和显示列表创建。
有谁知道(熟悉)一个简单的解决方案?与示例的良好链接就可以了。
在游戏开始时我正在加载模型和东西,这需要一些时间,因此在加载时会有一个空白的黑屏。
所以我想做的是将所有模型加载和显示列表创建放在一个线程中,并在另一个线程中进行(渲染)一些加载。现在我了解到 OpenGL 不能很好地处理多线程,并且只能从一个线程调用 OpenGL 命令,我的原始线程解决方案不起作用。两个线程都应该能够调用 OpenGL 命令:渲染和显示列表创建。
有谁知道(熟悉)一个简单的解决方案?与示例的良好链接就可以了。