メモリ不足の状態で、glReadPixels() で OpenGL から「メモリ不足」エラーが発生します。このような状況に対応する堅牢なヒープ メカニズムを持つプログラムへのプラグインを作成していますが、アプリケーション メモリ管理に OpenGL を使用できるかどうか、またはどのように使用できるかはわかりません。これが可能であるという考えは、Mac OS [X ではない] での同様の問題に関するこの [古いものではありますが] スレッドを通じて私の注意を引きました: http://lists.apple.com/archives/Mac-opengl/2001/Sep/ msg00042.html
私は Windows XP を使用しており、複数の NVidia カードでそれを見てきました。また、ユーザーに伝えることができる可能性のある回避策にも興味があります (スレッドは「仮想メモリの増加」について言及しています)。
ありがとう、ショーン