Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-03-02 | ANDROID: Check for a surface in updateScreen() | dhewg | |
2011-03-02 | ANDROID: Merge FIND_METHODs | dhewg | |
2011-03-02 | ANDROID: Move swapBuffers to the native side | dhewg | |
2011-03-02 | ANDROID: cleanup | dhewg | |
2011-03-02 | ANDROID: Untangle JNI interweaving | dhewg | |
- make the startup sequence more linear - use SurfaceHolder events - get rid of the surface lock - remove unnecessary JNI calls - make the ScummVM class implement Runnable - cleanup | |||
2011-03-02 | ANDROID: Don't use warning() in JNI functions | dhewg | |
2011-03-02 | ANDROID: Don't use warning()/error() in a thread | dhewg | |
2011-02-27 | ANDROID: Prevent AudioTrack unpause on startup | dhewg | |
2011-02-27 | ANDROID: Remove dead code | dhewg | |
2011-02-27 | ANDROID: Remove unnecessary code | dhewg | |
2011-02-27 | ANDROID: Check audio buffer for silence | dhewg | |
Most games register a music channel, and when there is no music, they still stream silence (and run through all the Converter::flow code!). Scan the buffer for that to pause the AudioTrack. Ugly, but worth it - reduces CPU usage on many games and hence saves battery life. | |||
2011-02-27 | ANDROID: Pause the AudioTrack when possible | dhewg | |
Only works in situations without any registered channels (or all paused) at the mixer (like on the launcher or GMM). CPU usage before (Galaxy Tab): ~5% scummvm ~15% mediaserver After: ~2% scummvm 0% mediaserver ;) | |||
2011-02-27 | ANDROID: Rework audio system | dhewg | |
Move the audio thread to the bright side | |||
2011-02-27 | ANDROID: Formatting | dhewg | |
2011-02-27 | ANDROID: Remove another weird workaround | dhewg | |
2011-02-26 | ANDROID: Allow softkeybd on all devices | dhewg | |
2011-02-25 | ANDROID: Remove weird workaround in clearScreen() | dhewg | |
This resulted in flickering all over the GUI | |||
2011-02-24 | ANDROID: Check thread origin when debugging GL | dhewg | |
2011-02-24 | ANDROID: Disable zoning for now | dhewg | |
2011-02-24 | ANDROID: Deuglify overlay gfx | dhewg | |
Use the native surface resolution of the device if its not too big. If it is, use a clean scale factor of 2 to prevent eyecancer. | |||
2011-02-24 | ANDROID: Let's not do that on the stack | dhewg | |
2011-02-24 | ANDROID: We are not a text editor | dhewg | |
This was probably set to ensure onCreateInputConnection() gets called, but it is regardless of this flag. Now the soft keyboard doesn't show up on startup on devices without physical keyboard, which prevents unnecessary surface changes. | |||
2011-02-24 | ANDROID: Move rest of everything JNI | dhewg | |
2011-02-24 | ANDROID: Wrap JNI code in a class | dhewg | |
2011-02-24 | ANDROID: Move the global back reference to jni.cpp | dhewg | |
2011-02-24 | ANDROID: Remove unused jmethod Object.wait() | dhewg | |
2011-02-24 | ANDROID: Split code into multiple files | dhewg | |
And get rid of unnecessary JNI calls to get a pointer to g_system | |||
2011-02-19 | ANDROID: Fix cursor scaling | dhewg | |
2011-02-19 | ANDROID: Fix cursor when hotspot coords > 0 | dhewg | |
2011-02-19 | Merge branch 'osystem-palette' of https://github.com/lordhoto/scummvm into ↵ | Johannes Schickel | |
master Conflicts: backends/platform/android/android.cpp engines/sci/graphics/screen.cpp engines/sci/graphics/transitions.cpp | |||
2011-02-19 | ANDROID: Move helper defines in a new header file | dhewg | |
- added a few macros for convinience - use them - replaced CHECK_GL_ERROR with GLCALL - spam GLCALL | |||
2011-02-19 | ANDROID: inline some GLESTexture members | dhewg | |
2011-02-19 | ANDROID: Supress warning | dhewg | |
2011-02-19 | ANDROID: Formatting | dhewg | |
2011-02-19 | ANDROID: Fix make dependencies for parallel builds | dhewg | |
2011-02-18 | ANDROID: Remove outdated build instructions | dhewg | |
See http://wiki.scummvm.org/index.php/Compiling_ScummVM/Android | |||
2011-02-18 | ANDROID: Formatting | dhewg | |
maybe now? | |||
2011-02-18 | ANDROID: Formatting | dhewg | |
and hoping for buildbot to pick up the toolchain now | |||
2011-02-18 | ANDROID: dist target for buildbot | dhewg | |
2011-02-14 | ANDROID: Adapt to [set|grab]Palette RGBA->RGB change. | dhewg | |
2011-02-14 | ANDROID: Fix JNI calls for the timer thread | dhewg | |
JNI calls can happen through the timer mechanism (hence from another thread). Attach the timer thread to the VM to prevent assert()s | |||
2011-02-14 | ANDROID: Fix assert() to log output | dhewg | |
add bionic replacement __assert2(), so we actually see what's happening | |||
2011-02-14 | ANDROID: Use and reinit texture on screen changes | dhewg | |
- EVENT_SCREEN_CHANGED must happen _after_ we have a new surface, not when the the old surface vanishes. fixes port on galaxy tab - textures have to be redefined with glTexImage2D() to make glTexSubImage2D() not fail on screen changes | |||
2011-02-14 | ANDROID: Unify log prefix | dhewg | |
adb logcat ScummVM:\* \*:S | |||
2011-02-14 | ANDROID: Protect port files with our define | dhewg | |
get rid of -DANDROID and -DANDROID_BACKEND | |||
2011-02-14 | ANDROID: Allow out-of-src-tree builds, cleanup | dhewg | |
- move all android specific make stuff from module.mk to android.mk - don't create automatically generated files in the source tree - don't fail when building outside of the source tree - clean android build files on "make clean" - cleanup | |||
2011-02-14 | ANDROID: Allow monolithic builds to run | dhewg | |
this gets rid of the "no plugins found, go to market, kthx" message, which doesn't make sense on monolithic builds (market only has ancient apk's anyway) | |||
2011-02-09 | AUDIO: Rename sound/ dir to audio/ | Max Horn | |
svn-id: r55850 | |||
2011-02-07 | COMMON: OSystem now has a PaletteManager | Max Horn | |
svn-id: r55806 | |||
2010-12-24 | ANDROID: Remove obsolete reference to ANDROID_TOP in build instructions. | Angus Lees | |
svn-id: r55029 |