175 Commits

Author SHA1 Message Date
Dries Harnie
332fa1d52d ANDROID: Use extensions to query NPoT textures 2014-04-21 12:00:41 +02:00
Dries Harnie
9f6cae54af GRAPHICS: Add OpenGL extension registry 2014-04-21 12:00:41 +02:00
Joel Teichroeb
8d8b8c186d ANDROID: Use new TGA location and namespace 2014-04-05 13:33:55 -07:00
Pawel Kolodziejski
8759900b6a ALL: synced with ScummVM 2014-04-05 18:18:42 +02:00
Joel Teichroeb
16d312f661 ANDROID: Do not try to create an asset archive stream if the file is not in the asset 2014-04-04 12:07:44 -07:00
Dries Harnie
c08d0f403b ANDROID: Use System.loadLibrary instead of System.load 2014-04-02 11:55:53 +02:00
Dries Harnie
79a7ab16c1 ANDROID: Preserve aspect ratio 2014-02-24 20:04:38 +01:00
Pawel Kolodziejski
728dc1f746 JANITORIAL: cleanup after post sync 2014-02-16 16:03:31 +01:00
Pawel Kolodziejski
1d612eb865 ALL: synced with ScummVM 2014-02-16 15:01:08 +01:00
Dries Harnie
bd07459667 Merge pull request #825 from PoulpiFr/running-manny
ANDROID: Quick changement to the touchcontrols to let Manny run + Overlay buttons on screen
2014-02-09 23:02:21 +01:00
Dries Harnie
e65d98801e ANDROID: Factor event pushing into pushEvent 2014-02-02 14:25:06 +01:00
Dries Harnie
24d679fa9d ANDROID: Remove unused htc_fail and shake_offset fields 2014-02-02 14:12:28 +01:00
Joel Teichroeb
b6363dc4b7 ANDROID: Fix a race condition
setSurface is done in a different thread than the one that starts
the scummvm main. The main thread would then wait until the setSurface
thread notifies. The setSurface thread would notify before it actually
calls setSurface, meaning if the thread is preemted before calling
setSurface, initSurface will assert, causing the app to crash.
2014-01-28 22:50:39 -08:00
Joel Teichroeb
01459a674f ANDROID: Update the asset archive code to use AAssets 2014-01-27 12:09:18 -08:00
Joel Teichroeb
91667132f5 ANDROID: Use custom_rules.xml instead of build.xml
The build.xml was getting ignored, so we need to actually override rules
2014-01-27 10:13:25 -08:00
Joel Teichroeb
cf642e9a3b Merge pull request #826 from klusark/unpacker
ANDROID: Remove Unpacker and plugin related things
2014-01-25 16:43:31 -08:00
Pawel Kolodziejski
9098dfe9a2 ALL: sync with scummvm 2014-01-25 22:16:57 +01:00
poulpi
fb4135e505 ANDROID: Add an emulatedKeypress function in the main Activity 2014-01-25 18:19:41 +01:00
poulpi
a50bf59195 ANDROID: Add control buttons on the Android screen
ANDROID: Removing some logging
2014-01-25 15:29:45 +01:00
poulpi
5cdebf9a01 ANDROID: Modify the touchscreen controls to make Manny run 2014-01-25 15:29:44 +01:00
Joel Teichroeb
0afc2b8e0b ANDROID: Remove Unpacker and plugin related things
Also remove the splash screen that happend during unpacking.
2014-01-24 11:51:20 -08:00
Dries Harnie
841d08db2e GRAPHICS: Distinguish between texture size and viewport size in Graphics::FrameBuffer 2014-01-23 21:51:54 +01:00
Joel Teichroeb
38c22e3c70 ANDROID: Don't install source files to apk
If ant is let loose on backends/platform/android it copies everything it can into the final apk file, which we obviously don't want. This changes it so that it will only see the java files which it compiles puts the results into the apk.
2014-01-23 10:08:13 -08:00
Joel Teichroeb
465c91a8b4 ANDROID: Make androidrelease use ant release 2014-01-20 14:17:57 -08:00
Dries Harnie
2c936f0334 GRAPHICS: Disable overlay rendering on GL3/ES2 2014-01-14 00:26:41 +01:00
Dries Harnie
8e8c9c32df ANDROID: Bundle shaders with assets 2014-01-14 00:26:39 +01:00
Dries Harnie
47414b51f7 ANDROID: Draw GLES2 in framebuffer 2014-01-14 00:26:39 +01:00
Dries Harnie
4e135071fc ANDROID: Support OUYA platform & controller 2014-01-14 00:26:31 +01:00
Dries Harnie
fa85b48dc8 ANDROID: Aspect ratio correction 2014-01-13 19:36:44 +01:00
Dries Harnie
2f55195a8b ANDROID: Cache memberlist in Archive
This reduces startup time on my HTC One from 37 seconds to 8!
2014-01-13 19:36:44 +01:00
Dries Harnie
308fd295a0 BUILD: Refactor Android build 2014-01-13 19:36:44 +01:00
Pawel Kolodziejski
b22d441a00 ALL: synced with scummvm 2013-12-08 13:25:24 +01:00
Dries Harnie
814677cac8 ANDROID: Surface::pixels -> Surface::getPixels() 2013-11-11 18:12:39 +01:00
Einar Johan Trøan Sømåen
9a3c3724f3 BACKEND: Fix fullscreen for AmigaOS4 in Software-mode 2013-10-30 07:02:25 +01:00
Pawel Kolodziejski
790db038c0 ALL: sync with scummvm 2013-10-13 11:30:34 +02:00
Pawel Kolodziejski
068ff94d20 ALL: synced with ScummVM 2013-07-07 15:29:33 +02:00
Dries Harnie
bf8a7ca542 ANDROID: Always enable blending for touch controls. 2013-06-02 15:27:55 +02:00
Dries Harnie
bc425be991 ANDROID: Access extra verbs by swiping from right 2013-06-02 15:27:55 +02:00
Dries Harnie
dcca11fea8 ANDROID: Refactor touch controls to separate class 2013-06-02 15:27:55 +02:00
Dries Harnie
6065f93feb ANDROID: Move event types to separate file 2013-06-02 15:27:55 +02:00
Dries Harnie
471e4748b3 ANDROID: Support swipe-based virtcontrols
Touching and holding the left side of the screen functions as a
joystick.
Swiping the middle side allows fine control over arrow keys (eg.
dialogues), tapping it sends an enter key.
Swiping the right side up/down sends pageup/pagedown.
2013-06-02 15:27:55 +02:00
Dries Harnie
dcfade91e9 ANDROID: Force fullscreen setting to true 2013-06-02 15:27:38 +02:00
Dries Harnie
7396dc5778 ANDROID: Joystick movement and swipes 2013-06-02 14:53:50 +02:00
Dries Harnie
97a698a554 ANDROID: Add kVirtControls to OSystem_Android 2013-06-02 14:53:50 +02:00
Dries Harnie
5dac6fec49 ANDROID: Don't compress assets, skip asset header 2013-06-02 14:53:50 +02:00
Dries Harnie
1272c4030c ANDROID: Switch renderer to GL ES2 2013-06-02 14:53:50 +02:00
Dries Harnie
15644d32fc ANDROID: Unpack library from lib/... instead of mylib 2013-06-02 14:53:50 +02:00
Dries Harnie
8e7dfac024 ANDROID: Enable support for OpenGL ES2 2013-06-02 14:53:45 +02:00
Dmitry Smirnov
0cb038d394 minor spelling corrections 2013-03-28 15:30:08 +11:00
Tobias Gunkel
7b6a74d21d ANDROID: add joystick support 2013-01-13 12:06:46 +01:00