Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-02-18 | ANDROID: Make GPL headers consistent in themselves. | Johannes Schickel | |
2013-08-08 | ANDROID: Add support for joystick motion | Marcus Comstedt | |
2013-07-04 | Merge pull request #331 from sev-/gsoc2012-eventsrecorder | Eugene Sandulenko | |
GSoC2012: Event Recorder (reworked) | |||
2013-05-17 | RECORDER: Implement Events Recorder | Eugene Sandulenko | |
2013-05-16 | ANDROID: Force htc_fail for all Android devices, for now. | Alyssa Milburn | |
2012-06-09 | COMMON: Add tm_wday to our TimeDate struct | Matthew Hoops | |
Did not adapt bada or ps2 backends as I'm not sure how they should be handled | |||
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-10-21 | ANDROID: Delete _timerManager in OSystem_Android's destructor. | Alyssa Milburn | |
If we leave it for OSystem, the DefaultTimerManager destructor tries constructing a StackLock which, predictably, calls a pure virtual function, because OSystem_Android's destructor is finished. | |||
2011-08-07 | JANITORIAL: Remove trailing empty lines. | Christoph Mallon | |
2011-06-18 | ANDROID: Fix kFeatureCursorPalette. | Alyssa Milburn | |
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-06 | BACKENDS: Unify AudioCD manager instantiation | Max Horn | |
2011-06-06 | COMMON: Add kInfo LogMessageType. | Alyssa Milburn | |
2011-06-04 | BACKENDS: Replace OSystem::disableCursorPalette by setFeatureState calls | Max Horn | |
2011-06-04 | COMMON: Rename kFeatureCursorHasPalette -> kFeatureCursorPalette | Max Horn | |
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-05-03 | ANDROID: Fix various forbidden symbol clashes | Max Horn | |
2011-05-03 | BACKENDS: Allow various files to use stuff from time.h | Max Horn | |
2011-04-28 | ANDROID: Fix compilation some more | dhewg | |
2011-04-06 | ANDROID: Add multitouch support | dhewg | |
2011-04-05 | ANDROID: Use the manufacturer string for workarounds | dhewg | |
Some fingerprints don't contain it, so this should be more reliable. | |||
2011-04-05 | ANDROID: Log device manufacturer, model and brand | dhewg | |
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-02 | ANDROID: Attempt at working around some HTC fail | dhewg | |
2011-03-22 | ANDROID: Fix timer frequency to match SDL | dhewg | |
2011-03-19 | ANDROID: Implement OSystem::getSystemLanguage() | dhewg | |
2011-03-19 | ANDROID: Log some system properties | dhewg | |
2011-03-17 | ANDROID: Increase default touchpad mode scale | dhewg | |
aka my display is bigger than yours | |||
2011-03-17 | ANDROID: Ignore the slop area on all touch scrolls | dhewg | |
Prevents initial cursor jumps | |||
2011-03-17 | ANDROID: Init vars to match with the defaults | dhewg | |
The feature flags are set too late, so lets fix that here | |||
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: Add missing cases to getFeatureState() | dhewg | |
2011-03-15 | ANDROID: Cleanup | dhewg | |
2011-03-14 | ANDROID: Halve the audio buffer size | dhewg | |
Also, run into the blocking audio write without sleep. This hopefully fixes audio hickups on slow devices. | |||
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-14 | ANDROID: Update screen rects on surface changes | dhewg | |
Fixes regression introduced with 4267011e | |||
2011-03-13 | ANDROID: Clip mouse coordinates | dhewg | |
2011-03-13 | ANDROID: Don't merge mouse move events | dhewg | |
Breaks more than it solves | |||
2011-03-13 | ANDROID: Add graphics mode for linear filtering | dhewg | |
2011-03-13 | ANDROID: Remove leftover TODO | dhewg | |
Resolved with a93229c and 2721e28 | |||
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: Add missing updateScreen() calls | dhewg | |
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-13 | ANDROID: Don't use compressed textures for the game screen | dhewg | |
Some GLES drivers suck so much that uploading data to the GPU takes ages. CLUT8 games now use a faked paletted texture, which internally uses a RGB565 hardware texture (Android's native pixel format). This seems to be the only way to efficiently implement constant changing textures with GLES1 - at the cost of extra buffers. Then again, we can now use glTexSubImage2D to only update the dirty rects, which wasn't possible before because glCompressedTexSubImage2D is only usable on GLES2. This commit does exactly that. Overall, the CPU usage is massively reduced for CLUT8 games. | |||
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-07 | ANDROID: Move the overlay initialization | dhewg | |
There's no point in doing that in initSize() every time | |||
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. |