Commit graph

1960 commits

Author SHA1 Message Date
Andrei Alexeyev
877f00ce78
fix ending crash 2017-12-28 04:30:56 +02:00
Andrei Alexeyev
03cfc05397
add restart/quit game shortcuts 2017-12-28 03:35:53 +02:00
Andrei Alexeyev
5feafa3547
fix exit condition in loop_at_fps. thanks @laochailan for debugging! 2017-12-27 00:58:57 +02:00
Andrei Alexeyev
cf20800ea9
fix scripts/setup-devel-build-dir.sh 2017-12-26 14:22:59 +02:00
Andrei Alexeyev
c01df4894f
remove redundant frameskip handling from stage code 2017-12-26 13:14:46 +02:00
Andrei Alexeyev
48b13cd83a
frameskip option for slow GPUs 2017-12-26 13:07:40 +02:00
Andrei Alexeyev
d66793a117
add option to swap buffers after waiting for next frame
also restructured loop_at_fps a bit. it now handles FPS counter updates
and buffer swaps.
2017-12-26 10:56:21 +02:00
Andrei Alexeyev
c1b62e4e14
laochailan's silhouette shader optimizations 2017-12-26 09:06:07 +02:00
Andrei Alexeyev
3fd68b48ba
dump-build-options.py: fix shebang line (thanks dan-) 2017-12-26 06:32:41 +02:00
Andrei Alexeyev
c33b11f4b7
add powerup sound 2017-12-26 05:18:57 +02:00
Andrei Alexeyev
ddb5bee65f
fix some warnings 2017-12-24 18:38:08 +02:00
Andrei Alexeyev
e426df271e
regen-build-dir.py fixes 2017-12-24 18:12:48 +02:00
Andrei Alexeyev
3bef204dbd
include youmu header 2017-12-24 17:55:27 +02:00
Andrei Alexeyev
c8c835eace
fix typo 2017-12-24 17:55:03 +02:00
Andrei Alexeyev
e40bc38879
fix false formatting warnings for mingw64 builds 2017-12-24 17:54:23 +02:00
Andrei Alexeyev
9a02fc1a25
forgot to uncomment a #define 2017-12-24 15:37:55 +02:00
Andrei Alexeyev
e355e57fb5
make the list api require less insane casts all over the place
by sealing the spirit of insanity in its header file, that is
2017-12-24 08:16:25 +02:00
Andrei Alexeyev
ab0cccd5f6
remove useless global 2017-12-24 05:07:41 +02:00
Andrei Alexeyev
de31a20497
objectpool: dynamic extents and other improvements 2017-12-24 05:00:19 +02:00
Andrei Alexeyev
b2660103e3
remove cathode_laser log spam 2017-12-23 12:33:44 +02:00
Andrei Alexeyev
d7cf4f2825
don't print the exception if we're going to raise it... 2017-12-23 12:33:43 +02:00
Martin Herkt
f0c8cca1f7
build: switch C standard to gnu11, fixes ppc64
For some reason, our use of stdbool.h fails on ppc64le.
For some reason, using -std=gnu11 fixes this.
2017-12-22 21:01:19 +01:00
Andrei Alexeyev
4a9b9062d3
fix building without git installed 2017-12-22 06:55:29 +02:00
Andrei Alexeyev
3ec8932b5f
git subrepo pull misc/gamecontrollerdb
subrepo:
  subdir:   "misc/gamecontrollerdb"
  merged:   "f74f33a"
upstream:
  origin:   "https://github.com/taisei-project/SDL_GameControllerDB"
  branch:   "master"
  commit:   "f74f33a"
git-subrepo:
  version:  "0.3.1"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "a7ee886"
2017-12-22 06:33:30 +02:00
Andrei Alexeyev
7f1f954eca
build: ensure Python 3.4 compatibility 2017-12-22 06:10:04 +02:00
Andrei Alexeyev
7af4245212
make taiseilib.common.in_dir more robust 2017-12-22 05:12:22 +02:00
Andrei Alexeyev
72bfb7d5c8
remove the log_* __extension__ hack 2017-12-22 00:45:08 +02:00
Andrei Alexeyev
7f725dffbb
windows: use mingw runtime to provide the stdio functions
fixes lots of warnings and compatibility issues
2017-12-22 00:38:32 +02:00
Andrei Alexeyev
443334117a
setup-devel-build-dir.sh: allow overriding the meson command with MESON env. variable 2017-12-21 07:51:18 +02:00
Andrei Alexeyev
e4d1fb00ff
fix link 2017-12-21 07:43:07 +02:00
Andrei Alexeyev
2a3c19582d
setup-devel-build-dir.sh: fix prefix 2017-12-21 07:12:52 +02:00
Andrei Alexeyev
b7a9192355
add helper script to set up build directory appropriate for development 2017-12-21 07:09:22 +02:00
Andrei Alexeyev
5b88431e7e
force bindir to . for install_relative 2017-12-21 06:58:41 +02:00
Andrei Alexeyev
326b9c71ee
add hacky script to regenerate the build dir (for meson upgrades/downgrades) 2017-12-21 06:41:02 +02:00
Martin Herkt
293e525177
build: fix xdg path 2017-12-21 04:49:44 +01:00
Martin Herkt
eface5c68a
version.py: replace + earlier 2017-12-21 04:44:16 +01:00
Martin Herkt
e5116b6038
misc/icons: remove leftover (broken) symlinks 2017-12-21 04:17:47 +01:00
Martin Herkt
8e156cbd69 meson: working NSIS installer and misc. changes 2017-12-21 03:58:54 +01:00
Andrei Alexeyev
2a9291f7f5 auto-add missing include (update-copyright.py) 2017-12-21 03:58:54 +01:00
Andrei Alexeyev
56dc699e62 meson: add blackjack and hookers 2017-12-21 03:58:54 +01:00
Andrei Alexeyev
ff59b646e1 fix missing sources 2017-12-21 03:58:54 +01:00
Andrei Alexeyev
22505e5ff7 meson: fixed some install_relative issues 2017-12-21 03:58:54 +01:00
Andrei Alexeyev
0dcbc6bcf4 meson: untested macOS bundle generation, bunch of other crap (WIP) 2017-12-21 03:58:54 +01:00
Andrei Alexeyev
29acd5f58a meson: intel intrinsics, various improvements 2017-12-21 03:58:54 +01:00
Martin Herkt
406b8c8ba6 win: fix clash with RELATIVE #define in wingdi.h 2017-12-21 03:58:54 +01:00
Martin Herkt
685b1b947d Replace CMake build system with Meson
No I will not try and keep both systems working. CMake should GTFO.
2017-12-21 03:58:54 +01:00
Andrei Alexeyev
bae77d38e8
run update-copyright.py 2017-12-20 20:53:09 +02:00
Martin Herkt
bf1606deba
stage events: spelling 2017-12-20 15:24:59 +01:00
laochailan
e7520d47c2
fix iku induction/cathode timeouts 2017-12-19 19:04:50 +01:00
Andrei Alexeyev
6e0e564cfb
start_game_internal: don't alloc an extra MenuData for saverpy menu 2017-12-18 18:39:03 +02:00