在低内存条件下,我在 glReadPixels() 上遇到了来自 OpenGL 的“内存不足”错误。我正在为具有针对这种情况的强大堆机制的程序编写插件,但我不知道是否可以或如何使 OpenGL 将其用于应用程序内存管理。通过这个[尽管过时的]线程在Mac OS [不是X]下的类似问题上引起了我甚至可能的想法:http: //lists.apple.com/archives/Mac-opengl/2001/Sep/ msg00042.html
我使用的是 Windows XP,并且已经在多个 NVidia 卡上看到过它。我也对我可能能够转发给用户的任何解决方法感兴趣(线程提到“增加虚拟内存”)。
谢谢,肖恩