質問: OpenGL ESバッファのクリア/解除 I'm creating an extra framebuffer and renderbuffer for offscreen rendering in my OpenGL ES 1.1 iOS app. When I render into the additional renderbuffer I start to see memory warnings in the XCode console. **What is the proper way to "release", "clear" etc these additional buffers?** 私は `glClear(GL_COLOR_BUFFER_BIT)`で実験しましたが、メモリの警告は続きました。レンダリングコードをコメントアウトすると、警告が消えます。
回答: `glClear` という意味が分かりません。 は、バッファの内容(ビットフラグに応じて色、深さ、ステンシルなど)を特定の値にクリアします。バッファを削除してリソースを解放したい場合は、終了したら `glDeleteFramebuffers` と `glDeleteRenderbuffers` に、それぞれOES接尾辞が付いています。 Othwerwise私はあなたが何について話しているのか分からず、この2つのケースが当てはまらない場合、あなたはそのような愚かな警告を無視するべきです。