diff options
author | Sven Gothel <[email protected]> | 2013-03-22 13:43:59 +0100 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2013-03-22 13:43:59 +0100 |
commit | d514ecbf052d013ea8c0982c490757678075a9ea (patch) | |
tree | 4870bf7ecb093e8327e06a13caf65127586ddba0 /src/jogl/native/JoglCommon.c | |
parent | 3673964caf2c4ac4efddffb8d7e9c28cce49b48c (diff) |
NEWT/Android (Bug 665): Add Support for GLStateKeeper ; onPause() always destroys ; Recognizing all GLAutoDrawable's GLAnimatorControl for pause/resume ; Use GLAnimatorControl instead of Animator
- Add Support for GLStateKeeper
If !isFinishing() (HOME button), preserve the GLEventListener if an GLStateKeeper instance
- onPause() always destroys
onDestroy() is too late, i.e. surfaceDestroyed() already called
- Recognizing all GLAutoDrawable's GLAnimatorControl for pause/resume
pause/resume the GLAnimatorControl of all GLAutoDrawable instances
- Use GLAnimatorControl instead of Animator
We used an Animator reference .. duh!
Note: The EGL native WindowDriver (Android and BCM.IV) must retain their own copy of EGLGraphicsDevice,
which preserves the EGLDisplay handle due to EGLDisplayUtil reference counting per nativeHandleID.
Diffstat (limited to 'src/jogl/native/JoglCommon.c')
0 files changed, 0 insertions, 0 deletions