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つのケースが当てはまらない場合、あなたはそのような愚かな警告を無視するべきです。