Commit Graph

41 Commits

Author SHA1 Message Date
elasota
23b69cf0ee Lots of Android fixes and stubs. Increase SDL log level on Android. Add GL context loss handling. 2020-10-20 23:43:02 -04:00
elasota
1ecef6f8ef Add support for unpackaged resources to speed up loads on Android, i.e. so we don't have to decompress entire GPAs to load a single resource. 2020-10-12 18:48:53 -04:00
elasota
3b6ae1dba5 Android fixups 2020-10-12 00:37:32 -04:00
elasota
5fbf3f5df0 Clean up game thread in SDL version 2020-10-12 00:37:11 -04:00
elasota
184daefe7b Touchscreen things 2020-10-11 19:50:03 -04:00
elasota
5c98783bbb More Android stub-outs and bug fixes. Fix broken SDL fiber sync. 2020-10-10 02:42:06 -04:00
elasota
9cb60af2b3 SDL audio driver 2020-09-28 09:58:19 -04:00
elasota
e88c9e7112 Redo mouse cursor handling 2020-09-26 21:15:43 -04:00
elasota
45aa5b4cba OpenGL display driver 2020-09-26 16:45:52 -04:00
elasota
1fb135a6d2 Clean up project configs. Remove Win32 targets. Enforce that GP_DEBUG_CONFIG is set correctly. 2020-09-12 23:07:44 -04:00
elasota
b23bb93506 Redo file prompts with in-game UI 2020-09-12 22:29:57 -04:00
elasota
1b215e891f SDL baseline 2020-09-12 14:23:02 -04:00
elasota
987a1dea75 Move font API to GpCommon 2020-09-12 14:01:51 -04:00
elasota
f07137b52d Move IOStream to GpCommon 2020-09-12 13:32:53 -04:00
elasota
1d3c84a473 Move font handler and platform-independent shell stuff 2020-09-12 11:52:19 -04:00
elasota
69f279cc64 EOL fixes 2020-09-11 23:53:51 -04:00
elasota
84d5c46506 EOL fixes 2020-08-11 18:35:39 -04:00
elasota
8d58d22731 Add build version 2020-07-03 05:05:12 -04:00
elasota
05604e5604 Add API for saving driver prefs. Save fullscreen state in D3D11 driver. 2020-07-03 02:46:43 -04:00
elasota
4920781619 32-bit color support 2020-06-13 04:33:41 -04:00
elasota
c185c8d9ec Fix filters 2020-06-05 23:33:58 -04:00
elasota
611f53ef91 Fix audio driver starting in debug mode, add -diagnostics mode 2020-05-29 21:56:33 -04:00
elasota
47e36f1c3c Remove dead files from VS project, fix broken filters 2020-05-18 04:23:30 -04:00
elasota
d7a769e397 Change window icon 2020-05-18 04:05:18 -04:00
elasota
69e3fb3023 Handle Quit event more gracefully 2020-04-18 05:51:39 -04:00
elasota
c3f3fb4621 Override alt-enter behavior, use borderless fullscreen instead of exclusive fullscreen. This should fix the game breaking when bringing up the open file dialog in fullscreen.
(Note that this doesn't handle resolution changes yet)
2020-04-18 00:18:20 -04:00
elasota
0335dd7786 Fix alt-enter 2020-04-06 03:34:31 -04:00
elasota
129396ef53 Fix more dynamics, fix end screen stars with large vertical resolutions 2020-04-04 17:46:19 -04:00
elasota
7b27d6c6b5 Most remaining level editor work 2020-03-01 17:01:35 -05:00
elasota
c78a20dafd Level editor work 2020-02-23 20:21:04 -05:00
elasota
8f4ac13919 Partial editbox support for high scores 2020-02-16 20:55:47 -05:00
elasota
a58b73aeb4 Remove GetCurrentThreadStackLimits call (for Win7 support) 2020-02-08 03:19:48 -05:00
elasota
0c3693f6cc Fix file lock check 2020-02-02 17:46:37 -05:00
elasota
265db139c8 Various improvements toward getting high scores working again. 2020-02-02 01:38:38 -05:00
elasota
a1475d2ee3 Fixed a bunch of improper timestamp handling, made ZIP timestamping deterministic, added default timestamp 2020-01-23 02:47:31 -05:00
elasota
c112738f2e Remove glue drivers, use Gp drivers instead 2020-01-20 05:14:50 -05:00
elasota
c79ddd0d35 Add text anti-aliasing, disable arcade mode 2020-01-18 18:20:16 -05:00
elasota
d8331eaeb7 Switch to zip archive format for resource data, prep work for moving from PICT/snd to BMP/WAV 2020-01-18 08:37:57 -05:00
elasota
aca18df74b More stuff, fix saved games 2020-01-05 02:33:03 -05:00
elasota
a4b8db1065 Level editor work 2020-01-04 01:19:01 -05:00
elasota
ec7e511cdd Rename projects to Aerofoil 2020-01-03 00:30:09 -05:00