此問題與OpenGL ES 2.0擴展EXT_discard_framebuffer有關。
如何正確使用glDiscardFramebufferEXT
目前還不清楚哪些情況下使用此擴展名是合理的。如果我調用glDiscardFramebufferEXT()並且它將指定的可附加圖像置於未定義的狀態,這意味着:
- 我不再關心內容了,因爲它已經與glReadPixels()一起使用了,
- 我不喜歡它不再關心內容了,因爲它已經和glCopyTexSubImage()一起使用了,
- 我不應該把渲染放在第一位。
顯然,只有前兩種情況纔有意義,或者在其他情況下glDiscardFramebufferEXT()有用嗎?如果是,這些情況是哪些?