1
Android에 iPhone의 kEAGLDrawablePropertyRetainedBacking 속성과 유사한 것이 있으면 궁금합니다. 모든 프레임 glClear 호출하지 및 버퍼를 기본적으로 이전 버퍼 상태를 기억하는 데 관심이 있어요.iPhone과 비슷한 Android OpenGL 블렌딩
Android에 iPhone의 kEAGLDrawablePropertyRetainedBacking 속성과 유사한 것이 있으면 궁금합니다. 모든 프레임 glClear 호출하지 및 버퍼를 기본적으로 이전 버퍼 상태를 기억하는 데 관심이 있어요.iPhone과 비슷한 Android OpenGL 블렌딩
EGLConfig를 작성할 때 비트 EGL_SWAP_BEHAVIOR_PRESERVED_BIT를 사용하십시오. 그런 다음 eglSurfaceAttrib를 사용하여 EGL_SWAP_BEHAVIOR를 EGL_BUFFER_PRESERVED로 설정할 수 있습니다. 이렇게하면 두 무승부 사이의 버퍼 내용이 보존됩니다.
EGL_SWAP_BEHAVIOR_PRESERVED_BIT를 (를) 검색했으며 EGL 1.4 Spec [link] (http://www.khronos.org/registry/egl/specs/eglspec.1.4.20101006.pdf)에서 처음 언급되었습니다. 안드로이드 SDK는 EGL10과 EGL11을위한 인터페이스를 보여줍니다. 나는 지금 당장 운이 좋지 않을 것이라고 생각합니다. 이것이 가능한 방법을 설명해 주셔서 감사합니다. 잘하면 미래에 그것을 구현할 수 있습니다! – nooberdev
Android 3.0의 하드웨어 가속 2D 파이프 라인을 구현하기 위해 직접 사용했습니다. 그것을 사용하기 위해 필자는 필요한 상수의 값을 단순히 복사했습니다. 이것은 물론이 기능을 지원하는 장치에서만 작동하므로 장치가 지원하는지 여부를 확인해야합니다. –
감사! 더 자세히 살펴볼 것입니다. – nooberdev