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)で実験しましたが、メモリの警告は続きました。レンダリングコードをコメントアウトすると、警告が消えます。

2

1 答え

glClear という意味が分かりません。 は、バッファの内容(ビットフラグに応じて色、深さ、ステンシルなど)を特定の値にクリアします。バッファを削除してリソースを解放したい場合は、終了したら glDeleteFramebuffersglDeleteRenderbuffers に、それぞれOES接尾辞が付いています。

Othwerwise私はあなたが何について話しているのか分からず、この2つのケースが当てはまらない場合、あなたはそのような愚かな警告を無視するべきです。

5
追加された
glDeleteFramebuffersOESglDeleteRenderBuffersOES が働きました。
追加された 著者 MrDatabase,