首次在OpenGL中渲染对象时出现长时间延迟

时间:2011-08-19 12:12:25

标签: windows opengl gcc glsl shader

在我的OpenGL应用程序中首次查看对象时,我遇到了很长的延迟。这是第一次看到它,而不是我第一次画它。我的问题看起来类似于这里发布的问题,除了他们使用纹理而我使用着色器:

http://lists.apple.com/archives/mac-opengl/2011/Mar/msg00075.html

为该案例提供的解决方案是使用纹理预渲染三角形,以确保它在VRAM中。我想我可以用我的着色器做到这一点,但我希望有一个更清洁的解决方案。我有动态创建并添加到场景中的对象,所以我不能轻易地预渲染它们而不会造成延迟。

那么,打击这种延迟的最佳方法是什么?

0 个答案:

没有答案