Sto sviluppando un tipo di applicazione Android finger paint. Sto usando OpenGL ES 2.0. Fondamentalmente ho un'immagine in cui ogni touch screen dovrebbe corrispondere a un cerchio alfa da applicare dove viene mostrata l'altra immagine che si trova al di sotto. Ho provato diverse tecniche ma sono piuttosto lento perché funziona come l'uso di glTexSubImage2D organico che rallenta la fase di rendering. Sto cercando di capire l'uso di FBO in quanto consentono il rendering fuori schermo. Qualcuno può spiegare meglio cosa vuol dire rendere off-screen e quali vantaggi potrebbero ottenere per velocizzare il mio metodo?Android Opengl FBO offscreen
Suppongo che off-screen significa che è possibile modificare il framebuffer creato da me, fuori strada suDrawFrame? In un'altra discussione?
Tuttavia, ho visto menzionare che l'approccio di pbuffer è lento su Android, a causa della necessità di passare tra due contesti EGL. Cerca invece le risposte StackOverflow che utilizzano "oggetto framebuffer" come buffer fuori schermo. – ToolmakerSteve