Sebastian Krzyszkowiak
|
d20b81d104
|
update clang-tidy diagnostics
|
2018-10-10 21:37:54 +02:00 |
|
Sebastian Krzyszkowiak
|
3e7d9812a3
|
Refactor the engine's main loop.
|
2018-09-10 03:22:45 +02:00 |
|
Sebastian Krzyszkowiak
|
9580873b16
|
emscripten: adjust to support proper builds with all dependencies
|
2018-09-06 04:29:16 +02:00 |
|
Sebastian Krzyszkowiak
|
b14347bd96
|
osxcross64.toolchain: add CMAKE_OSX_SYSROOT for compatibility with older cmakes
|
2018-08-10 07:58:25 +02:00 |
|
Sebastian Krzyszkowiak
|
1f71f03ef8
|
add LIBSUPERDERPY_GAME_GIT_REV define for game's git revision
|
2018-08-05 00:50:54 +02:00 |
|
Sebastian Krzyszkowiak
|
51d9fad1d6
|
export libsuperderpy's git revision and print on initializing
|
2018-08-04 18:25:30 +02:00 |
|
Sebastian Krzyszkowiak
|
c7fbf08e12
|
android: update default target per recent google play requirements and add explicit supports-screens tag
|
2018-08-01 20:21:47 +02:00 |
|
Sebastian Krzyszkowiak
|
74e2d863b9
|
android: don't install unneccesary files into assets directory
|
2018-07-19 01:28:53 +02:00 |
|
Sebastian Krzyszkowiak
|
4a60bfdcf9
|
enable -ffast-math
|
2018-07-18 19:45:30 +02:00 |
|
Sebastian Krzyszkowiak
|
dba2ef80da
|
add correct file extension for wasm gamestates
|
2018-07-06 23:17:09 +02:00 |
|
Sebastian Krzyszkowiak
|
4f64b83e01
|
cmake: add an ability to make a WebAssembly build with emscripten
|
2018-07-06 22:07:13 +02:00 |
|
Sebastian Krzyszkowiak
|
314588640e
|
cmake: add option to link dependencies statically
|
2018-07-06 15:43:56 +02:00 |
|
Sebastian Krzyszkowiak
|
8e1ece69f7
|
mingw: link i686 binaries as large address aware so they can use more than 2GB RAM (up to 4GB)
|
2018-07-06 14:29:14 +02:00 |
|
Sebastian Krzyszkowiak
|
a4bd7fbb0f
|
cmake: add ability to use WebGL 2 with Emscripten
|
2018-07-06 04:04:05 +02:00 |
|
Sebastian Krzyszkowiak
|
7872542f2b
|
emscripten: disable WASM
We're not WASM ready, while newer Emscripten enabled it by default.
|
2018-07-06 03:55:07 +02:00 |
|
Sebastian Krzyszkowiak
|
a29c7b4d2c
|
fix clang-tidy issues
|
2018-07-04 19:08:39 +02:00 |
|
Sebastian Krzyszkowiak
|
9266ab65b6
|
cmake: don't use clang-tidy on MinGW
It doesn't work well.
|
2018-07-04 18:51:52 +02:00 |
|
Sebastian Krzyszkowiak
|
e491a78cbd
|
cmake: detect static version of Allegro
|
2018-07-04 18:51:26 +02:00 |
|
Sebastian Krzyszkowiak
|
62316e50c2
|
cmake: change register_gamestate API to take explicit list of source files
|
2018-05-16 20:51:38 +02:00 |
|
Sebastian Krzyszkowiak
|
45fb55a4e9
|
oscross64 toolchain: change prefix path to avoid polluting SDK directory
|
2017-09-25 00:40:04 +02:00 |
|
Sebastian Krzyszkowiak
|
73aece30e1
|
fix data directory path on Android
|
2017-09-25 00:36:45 +02:00 |
|
Sebastian Krzyszkowiak
|
b4c7edf335
|
update code checks for clang 5.0
|
2017-09-15 20:45:46 +02:00 |
|
Sebastian Krzyszkowiak
|
ca33fd7752
|
make usage of clang-tidy configurable
|
2017-09-10 22:53:41 +02:00 |
|
Sebastian Krzyszkowiak
|
2b1248ce14
|
clang-tidy support; clang-tidy and clang-format fixes
|
2017-09-10 21:35:14 +02:00 |
|
Sebastian Krzyszkowiak
|
e5b3d67e50
|
FlacToOgg: be quiet
|
2017-09-09 00:59:23 +02:00 |
|
Sebastian Krzyszkowiak
|
450e33b2e3
|
support of loading in separate thread; thread-safe console; various fixes from clang code model warnings
|
2017-09-09 00:11:43 +02:00 |
|
Sebastian Krzyszkowiak
|
3581c6060c
|
full emscripten support, plus flac->ogg encoding for emscripten and android
|
2017-08-24 21:09:07 +02:00 |
|
Sebastian Krzyszkowiak
|
e06eca6d70
|
cmake: parametrize osxcross toolchain file
|
2017-08-19 01:27:09 +02:00 |
|
Sebastian Krzyszkowiak
|
b7346ea330
|
use leak sanitizer for debug build and break the build in case of unresolved symbols in libraries
|
2017-08-19 01:26:53 +02:00 |
|
Sebastian Krzyszkowiak
|
b4d331fdcc
|
android: make target sdk version configurable
|
2017-08-19 01:25:02 +02:00 |
|
Sebastian Krzyszkowiak
|
d21a0b799d
|
cmake: update android toolchain file
|
2017-08-15 13:04:01 +02:00 |
|
Sebastian Krzyszkowiak
|
e305c45033
|
cmake: add -fsanitize=undefined to debug flags to enable runtime warnings about undefined behaviour
|
2017-08-15 01:42:22 +02:00 |
|
Sebastian Krzyszkowiak
|
777a6c06c7
|
android: immersive mode and tweaks to build system
|
2017-08-14 02:02:37 +02:00 |
|
Sebastian Krzyszkowiak
|
f3ba496438
|
android: use clang instead of gcc
|
2017-08-14 02:02:09 +02:00 |
|
Sebastian Krzyszkowiak
|
11d3d03ae7
|
android: install proper icon sizes in mipmap directory
|
2017-08-09 19:59:08 +02:00 |
|
Sebastian Krzyszkowiak
|
e3fa78e1f6
|
android: always take big icon for package icon
|
2017-08-07 02:40:41 +02:00 |
|
Sebastian Krzyszkowiak
|
c28a7e0e2e
|
osxcross toolchain: fix finding linkers
needed for libwebsockets compilation
|
2017-08-04 10:31:24 +02:00 |
|
Sebastian Krzyszkowiak
|
505de9086d
|
fix whitespace style
|
2017-07-22 21:01:29 +02:00 |
|
Sebastian Krzyszkowiak
|
e931dbeb31
|
android: add support for automatic releases
|
2017-07-22 01:12:05 +02:00 |
|
Sebastian Krzyszkowiak
|
0bdbd27320
|
add LIBSUPERDERPY_VERSION variable for packaging
|
2017-06-26 15:40:04 +02:00 |
|
Sebastian Krzyszkowiak
|
519a22c9ad
|
link to allegro5-video
|
2017-06-26 15:21:13 +02:00 |
|
Sebastian Krzyszkowiak
|
de7311dabf
|
fixed screen orientation support
|
2017-06-26 03:18:54 +02:00 |
|
Sebastian Krzyszkowiak
|
fd7f68d616
|
don't pollute source directory with generated header
|
2016-11-09 00:32:38 +01:00 |
|
Sebastian Krzyszkowiak
|
5619fc993b
|
add launcher icon on Android
|
2016-11-08 18:01:34 +01:00 |
|
Sebastian Krzyszkowiak
|
4d749b3ad1
|
make screen rotation working on Android
libsuperderpy now requires Allegro 5.2.2 for Android
|
2016-11-08 17:42:23 +01:00 |
|
Sebastian Krzyszkowiak
|
51590d9788
|
fix blinking borders outside clipping rectangle
|
2016-11-08 10:34:32 +01:00 |
|
Sebastian Krzyszkowiak
|
c3fb2e06f1
|
more robust Android support
|
2016-11-07 01:45:12 +01:00 |
|
Sebastian Krzyszkowiak
|
4c09151dae
|
basic Android support
|
2016-11-06 03:10:43 +01:00 |
|
Sebastian Krzyszkowiak
|
e419df49a5
|
request OpenGL programmable pipeline, adjust cmake includes
|
2016-08-11 19:32:49 +02:00 |
|
Sebastian Krzyszkowiak
|
a82dfb16cf
|
fixed OSX support
|
2016-07-05 01:30:06 +02:00 |
|
Sebastian Krzyszkowiak
|
f02caf73a2
|
fixed MinGW support
|
2016-07-03 20:34:31 +02:00 |
|
Sebastian Krzyszkowiak
|
90b00710fd
|
cmake: link gamestates to common game library if such target is present
|
2016-07-03 01:54:31 +02:00 |
|
Sebastian Krzyszkowiak
|
b8008d2872
|
librarization clean up
|
2016-07-03 00:43:32 +02:00 |
|
Sebastian Krzyszkowiak
|
a8475eb99b
|
librarify!
|
2016-07-02 23:23:08 +02:00 |
|
Sebastian Krzyszkowiak
|
2544d94156
|
import Mediator codebase
|
2016-06-27 21:21:59 +02:00 |
|
Sebastian Krzyszkowiak
|
46827594b4
|
import Radio Edit codebase
|
2016-06-27 21:20:02 +02:00 |
|
Sebastian Krzyszkowiak
|
8ced946622
|
various Mac OS X fixes
|
2012-09-30 10:02:07 +02:00 |
|
Sebastian Krzyszkowiak
|
3d60bac467
|
provide .desktop file and application icon
|
2012-09-19 01:20:24 +02:00 |
|
Sebastian Krzyszkowiak
|
2ca890361a
|
small reorganization of cmake file structure
|
2012-08-20 02:56:03 +02:00 |
|