0
只注意到Opengl ES 1.0,1.1,也許還有2.0在Android中沒有accum緩衝區。替代在OpenGL ES中的積累緩衝區?
我錯過了一些整潔的效果,如簡單的煙花匯演和現實(和快速)的雲。
累加緩衝區的任何替代方法?特別是,至少在煙花代碼中,它看起來像用於混合。
更新:在仔細觀察煙花代碼後,使用accum buffer創建路徑。
只注意到Opengl ES 1.0,1.1,也許還有2.0在Android中沒有accum緩衝區。替代在OpenGL ES中的積累緩衝區?
我錯過了一些整潔的效果,如簡單的煙花匯演和現實(和快速)的雲。
累加緩衝區的任何替代方法?特別是,至少在煙花代碼中,它看起來像用於混合。
更新:在仔細觀察煙花代碼後,使用accum buffer創建路徑。
您應該能夠通過渲染到紋理和常規混合操作來模擬accum緩衝區。總之,只需製作自己的累積緩衝區。
編輯: 通過幀緩衝區對象支持渲染到紋理作爲OpenGL ES 2.0的一部分,並通過OpenGL ES 1.x的GL_OES_FRAMEBUFFER_OBJECT擴展支持。
有關此擴展程序的可用性,請參閱OpenGL extensions available on different Android devices。
如果沒有可用的幀緩衝區對象擴展,您仍然可以渲染到後臺緩衝區,然後使用glCopyTexImage2D,但速度稍慢。
任何想法的想法,如果這是支持Android的Opengl ES 1.0,1.1或2.0? –
我已經成功地將OpenGL ES 2.0(Android 2.3,Galaxy S)的渲染到紋理與深度和顏色幀緩衝區結合使用。我還沒有嘗試使用浮點顏色緩衝區 - 它們可能需要模擬要求更高的累積緩衝區應用程序,但它們可能不是煙花徑所必需的。 – wolfgang
我現在正在使用1.0和1.1(目前支持2.0以上版本)。需要什麼功能?如果他們在1.0或1.1,那麼我會將其標記爲答案。 –