1
我想知道Android是否有類似iPhone的kEAGLDrawablePropertyRetainedBacking屬性。我有興趣不每次調用glClear並讓緩衝區基本記住前一個緩衝區的狀態。Android OpenGL混合類似於iPhone
我想知道Android是否有類似iPhone的kEAGLDrawablePropertyRetainedBacking屬性。我有興趣不每次調用glClear並讓緩衝區基本記住前一個緩衝區的狀態。Android OpenGL混合類似於iPhone
當您創建EGLConfig時,請使用位EGL_SWAP_BEHAVIOR_PRESERVED_BIT。然後,您可以使用eglSurfaceAttrib將EGL_SWAP_BEHAVIOR設置爲EGL_BUFFER_PRESERVED。這將保留兩次繪製之間的緩衝區內容。
我搜索了EGL_SWAP_BEHAVIOR_PRESERVED_BIT,似乎它在EGL 1.4規範[鏈接](http://www.khronos.org/registry/egl/specs/eglspec.1.4.20101006.pdf)中首次提到。 Android SDK顯示了EGL10和EGL11的接口。我想現在我可能會運氣不佳。感謝您描述這是如何可能的。希望我能在將來實現它! – nooberdev 2011-03-21 07:18:23
我自己使用它來實現Android 3.0的硬件加速2D管道。要使用它,我只需複製我需要的常量的值。這當然只適用於支持該功能的設備,因此您需要檢查設備是否支持該功能。 – 2011-03-21 07:36:25
謝謝!我會更仔細地研究。 – nooberdev 2011-03-21 07:47:09