0

たとえば、glBufferDataは GL_OUT_OF_MEMORY エラーを報告する可能性があるため、 glTexImageがそうすると思っていましたが、そうではありません。

おそらくテクスチャ メモリが不足する可能性ありますが、どうすればイベントを検出できますか?

4

1 に答える 1

2

GL_OUT_OF_MEMORY何らかのプロセスの副作用として、メモリを割り当てる必要があるのに割り当てることができない場合、OpenGL 関数は理論的にはエラーになる可能性があります。GL 4.4 コア プロファイルのセクション 2.3 で述べられているように:

仕様は、これらの暗黙のエラー条件 (OUT_OF_MEMORY を除く) が適用される場合は常に明示的に記述しようとします。

したがって、エラーの説明は、それGL_OUT_OF_MEMORYが発生する可能性があると言う必要はありません。それはいつでもできます。彼らがそれについて一貫していないのは奇妙ですが、具体的には特定のケースでは可能性を指摘し、他のケースではそうではありません.

于 2013-08-18T03:59:59.043 に答える