Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-01-05 | ANDROID: Remove unpacker and fix support for non arm | Joel Teichroeb | |
2014-02-18 | ANDROID: Make GPL headers consistent in themselves. | Johannes Schickel | |
2013-08-08 | ANDROID: Add support for joystick motion | Marcus Comstedt | |
2013-05-17 | RECORDER: Implement Events Recorder | Eugene Sandulenko | |
2012-10-19 | ANDROID: Mouse and stylus support | Lauri Härsilä | |
From pull request #285. | |||
2012-06-16 | ALL: Let overlay related methods in OSystem take a void * and use a proper ↵ | Johannes Schickel | |
pitch values. This is a first step to get rid of OverlayColor, which is a requirement for proper 4Bpp overlay support. | |||
2012-06-16 | BACKENDS: Make OSystem::setMouseCursor take a "const void *" buffer. | Johannes Schickel | |
This is mainly for consistency with OSystem::copyRectToScreen. | |||
2012-06-16 | BACKENDS: Let copyRectToScreen take a "const void *" instead of "const byte ↵ | Johannes Schickel | |
*" as buffer. This removes the need to convert the parameter to copyRectToScreen to "const byte *", which is commonly used in games, which use Graphics::Surface to store their graphics data. | |||
2012-06-03 | ALL: Replace cursorTargetScale in OSystem API with a simple "do not scale" ↵ | Johannes Schickel | |
logic. All uses of the old target scale API actually wanted to disallow scaling of the mouse cursor. This commit adapts our API to this and thus simplifies backend implementations. Some backends, most notable the Wii and Android, did some implementation of the cursor target scale, which I didn't adapt yet. I added a TODO for the porters there. | |||
2012-02-03 | ANDROID: Add faked input delay. | Alyssa Milburn | |
This adds an artificial delay for mouse up events to make engines like Gob work, similar to the iPhone fix in b3062b5e. | |||
2011-08-07 | JANITORIAL: Remove trailing empty lines. | Christoph Mallon | |
2011-06-08 | BACKENDS: Shuffle backends class hierarchy and module initialization | Max Horn | |
2011-06-07 | ANDROID: Use OSystem's 'slots' for timer/savefile manager & fsfactory | Max Horn | |
2011-06-04 | BACKENDS: Replace OSystem::disableCursorPalette by setFeatureState calls | Max Horn | |
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-04-28 | ANDROID: Fix compilation | Ori Avtalion | |
2011-04-06 | ANDROID: Add multitouch support | dhewg | |
2011-04-06 | Revert "ANDROID: Temporarily enable GL error checks" | dhewg | |
This reverts commit 1c8fc0538815b1418bb7824e4eefda65eb2719d9. Commit d50e7af7 confirmed as fix, so it wasn't a GL issue at all | |||
2011-04-05 | ANDROID: Use a faked paletted texture for CLUT cursors | dhewg | |
Same change as for the game screen, reduces CPU usage a little | |||
2011-04-05 | ANDROID: Temporarily enable GL error checks | dhewg | |
There's a black screen issue on Samsung devices running 2.2.1 which I can not reproduce. Hopefully this helps hunting it down. | |||
2011-04-03 | ANDROID: Helper define to debug hanging GLES calls | dhewg | |
2011-04-02 | ANDROID: Attempt at working around some HTC fail | dhewg | |
2011-03-19 | ANDROID: Implement OSystem::getSystemLanguage() | dhewg | |
2011-03-19 | ANDROID: Log some system properties | dhewg | |
2011-03-17 | ANDROID: Ignore the slop area on all touch scrolls | dhewg | |
Prevents initial cursor jumps | |||
2011-03-16 | ANDROID: Input system overhaul | dhewg | |
Rewritten input system with many new feature. Fixed related bugs and shortcomings on the way. | |||
2011-03-15 | ANDROID: Cleanup | dhewg | |
2011-03-14 | ANDROID: Extend clearScreen to take care of all cases | dhewg | |
Hopefully that'll help me to not forget about the double buffering. This fixes some gfx leftovers when not running games in fullscreen mode. | |||
2011-03-13 | ANDROID: Add graphics mode for linear filtering | dhewg | |
2011-03-13 | ANDROID: Add support for video feature flags | dhewg | |
kFeatureFullscreenMode and kFeatureAspectRatioCorrection are supported now. The former prevents scaling to the full display - it scales one axis and keeps the game AR. | |||
2011-03-13 | ANDROID: Buffer 16bit texture contents | dhewg | |
Same issue as in the last commit: glTexSubImage2D is slow, so cache all copyRect*() calls in a buffer, and update the dirty rect once when drawing. Reduces CPU usage on 16bit games significantly. Also, lockScreen() returns now pixel data for non-CLUT8 games instead of asserting. | |||
2011-03-12 | ANDROID: Use 16bit pixel formats on CLUT8 textures | dhewg | |
This reduces the CPU usage on 640x480 games by ~5% on my droid when reuploading the textures to the GPU | |||
2011-03-12 | ANDROID: Cleanup | dhewg | |
2011-03-07 | ANDROID: Move the overlay initialization | dhewg | |
There's no point in doing that in initSize() every time | |||
2011-03-05 | ANDROID: Fix 16bit cursors | dhewg | |
I hate this code | |||
2011-03-05 | ANDROID: Rename function for less confusion | dhewg | |
2011-03-05 | ANDROID: Add initial 16bit gfx support | dhewg | |
Supported pixel formats: 565, 5551, 4444 Missing: 555 (doesn't exist on GLES) | |||
2011-03-05 | ANDROID: Remove some vtable overhead on textures | dhewg | |
2011-03-03 | ANDROID: Implement surface resizes | dhewg | |
Split surface code into helper functions to avoid code duplication, and distinguish between screen resizes and surface recreation. The former happens when toggling the softkeyb, where we just have to reset the viewport. Fixes garbled textures in those cases. | |||
2011-03-03 | ANDROID: Formatting/whitespaces | 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-02-27 | ANDROID: Rework audio system | dhewg | |
Move the audio thread to the bright side | |||
2011-02-24 | ANDROID: Check thread origin when debugging GL | dhewg | |
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: Split code into multiple files | dhewg | |
And get rid of unnecessary JNI calls to get a pointer to g_system | |||
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 |