pelya
a2cecdf9f4
SDL 1.2 now works in SW mode, though it's really slow (that was Alien Blaster drawing to wrong surface)
2010-07-21 16:46:27 +03:00
pelya
f72e72272a
Removed "always resize" option for screen resizing from ChangeAppSettings.sh, it now equals to "y"
...
It still leaves part of screen not resized on my widescreen HTC Evo
2010-07-19 18:46:43 +03:00
pelya
784b430996
SDL 1.2 compiles, runs, but does not output anything on screen
2010-07-16 18:55:39 +03:00
pelya
d9ba40e397
Moved SDL to separate dir and renamed to sdl-1.3, added symlink to it from src dir
2010-07-13 18:55:59 +03:00
pelya
9d796c3983
Removed debug
2010-07-12 17:55:18 +03:00
pelya
2392cd8c54
Another fix for accelerometer
2010-07-12 16:50:35 +03:00
pelya
8ed9d899b4
Updated SDL 1.3 to rev hg-4510
2010-07-12 13:55:55 +03:00
pelya
a497f62788
Prevent extra memcpy() if we're updating whole texture in GLES renderer
2010-07-12 12:20:38 +03:00
pelya
cad2c8ff2a
Final fix to accelerometer input
2010-07-09 18:50:43 +03:00
pelya
fa534f2570
More fixes to accelerometer
2010-07-09 18:19:22 +03:00
pelya
048735ac4a
Fixed accelerometer input
2010-07-09 17:43:46 +03:00
pelya
8895adf61e
Fixed compilation
2010-07-07 14:03:14 +03:00
pelya
bfbde14974
Updated SDL to revision hg-4485
2010-07-06 14:11:13 +03:00
pelya
99698187cf
True HW acceleration for Alien Blaster - it now runs 45 FPS on ADP1,
...
and 30 FPS on HTC Evo (it could run faster but they limited max FPS in GL renderer).
See file SdlForwardCompat.h to have an idea how to make your SDL 1.2 app HW accelerated with SDL 1.3 -
it's a compilation of hacks but whatever.
2010-07-06 13:57:58 +03:00
pelya
1b140cd3f5
Added Android-specific RGBA4444 and RGBA5551 pixel formats
2010-07-06 11:57:21 +03:00
pelya
9327cba2a1
Correct resize algorithm without rounding errors
2010-07-06 11:56:05 +03:00
pelya
2b2248f27f
TOTALLY STUPID BUG how could I lose 3 days debugging it. SDL is working perfeclty, that was the application crashing which could not load music file.
2010-07-01 18:48:00 +03:00
pelya
cacfd5760f
Allow more pixel formats to OpenGL ES renderer
2010-07-01 18:16:31 +03:00
pelya
09388a7599
Moved to NDK r4 and SDK 2.2, updated readme, still catching the crash in audio output with Android 2.2 - added lot of debug spam
2010-06-25 18:52:45 +03:00
pelya
09afe74eed
Fixed horizontal screen orientation + resizing
2010-06-11 15:48:24 +03:00
pelya
80a6d34cd3
Fixed crash introduced by my prev commit
2010-06-10 18:56:52 +03:00
pelya
647d3eefa9
Added two new config options to ChangeAppSettings.sh - disable depth buffer in OpenGL renderer and enable auto screen resizing
2010-06-10 18:49:59 +03:00
pelya
b12b52db57
Oops, fixed include
2010-06-10 18:49:15 +03:00
pelya
dd853f111c
Increase priority for audio thread to prevent warnings and errors about "CPU pegged"
2010-06-10 18:47:50 +03:00
pelya
faa64c538c
Moved screen resizing from buggy proxy renderer directly to SDL_video.c
2010-06-10 18:46:43 +03:00
pelya
3d66cd911a
Fixed audio not playing, it still works only for Android 2.1 - 1.6 fails for unknown reason
2010-06-10 14:19:17 +03:00
pelya
91333e8bd4
Fixed single-threaded audio implementation. Curent code works with Android 2.1 but fails with 1.6.
2010-06-09 15:52:14 +03:00
pelya
3aa634d175
Made audio single-threaded - ITCRASHES nOW, and doesn't work with Android 1.6
2010-06-08 20:09:35 +03:00
pelya
3efc812191
Fixes for Android 1.6 - it still crashes on start
2010-06-08 16:15:22 +03:00
pelya
4fb87d803a
Some fies to resizing renderer, it still fails for horizontal screen
2010-06-07 18:36:39 +03:00
pelya
3712818ec4
First working version of auto-resizing SDL renderer, application works with vertical screen but horizontal screen cut by half fo no reason
2010-06-07 16:29:59 +03:00
pelya
1b87935b70
Resizing proxy renderer implementation, did not test it yet
2010-06-04 18:56:00 +03:00
pelya
5f6fec3617
Fixed keyboard input not working, fixed accelerometer up/down swapped
2010-05-21 14:13:34 +03:00
pelya
96f845c824
Use accelerometer as arrow keys - not tested yet, added debug to input routines
2010-05-21 13:15:29 +03:00
pelya
0775db00bd
Audio works somehow, but input does not
2010-05-20 19:04:08 +03:00
pelya
fe9c56ce2f
Fixed R and B channels swapped in pixelformat
2010-05-20 18:47:07 +03:00
pelya
8b5b153c8b
Fixed video init
2010-05-20 18:37:11 +03:00
pelya
b752d4798d
Fixed audio
2010-05-20 18:10:15 +03:00
pelya
d8efb80536
Moved to SDL 1.3, it compiles but DOES NOT WORK, audio is disabled
2010-05-20 14:39:14 +03:00
pelya
b973f29b35
Splitted Java sources to many small files, fixed tabulation, splitted input source file from video in libSDL.
2010-05-18 11:14:30 +03:00
pelya
3ea94d2ba2
Yay, OpenGL is working! Updated readme.
2010-05-17 18:52:14 +03:00
pelya
4059cb46f1
THIS REVISION WILL NOT RUN! Added an own implementation of GLSurfaceView to launch native main() code from it.
2010-05-17 18:39:02 +03:00
pelya
cac11c5812
Added glxgears demo to check OpenGL+SDL, but it does not work
2010-05-13 19:26:15 +03:00
pelya
21afcf1fee
Added some code to support SDL+OpenGL
2010-05-13 17:36:38 +03:00
pelya
231e487212
Removed deprecated code
2010-05-13 16:01:53 +03:00
pelya
5cfa74a057
Removed debug spam, fixed issue in libstlport - seems that it cannot be linked dynamically because
...
it has some export symbols with length bigger than 128, and app hangs when trying to access them.
Fortunately libstlport has MIT-like license, so it can be linked to closed-source apps statically.
2010-05-13 14:54:11 +03:00
pelya
94df8e2921
Fixed Alien Blaster not working on simulation - I've added lot of debug spam, it should be removed.
...
The problem is in the least obvious place - the std::ostringstream output deadlocks for no reason -
see file project/jni/application/src/asstring.h.
The only reason I can think of is that previously I've has one big statically linked library,
and now libstlport and libapplication areseparate shared libraries. But why then all std::vectors etc work?
2010-05-12 19:49:48 +03:00
pelya
500d845cc6
Moved NativeInit() to separate sdl_main shared library so libapplication.so won't contain any java-specific code,
...
added SDL_image, libpng and libjpeg.
2010-05-11 12:50:50 +03:00
pelya
f25dcd7164
Small fix to app resolution - game is not playable currently on Supersonic
2010-05-07 13:30:37 +03:00
pelya
24dce42157
Converted all libs from shared to static - it will allow closed-source apps to use LGPL-ed libsdl,
...
and will solve some cross-referencing problems, like SDL_init called from static constructors.
2010-05-06 18:46:42 +03:00