Commit graph

207 commits

Author SHA1 Message Date
Tim Felgentreff
6cb6c66da3 prepare 3.3.0 release 2022-07-27 15:42:34 +02:00
Tim Felgentreff
1d8c81d09a re-enable simd test functions 2022-06-29 19:42:48 +02:00
Tim Felgentreff
e533466092 make vendored lua also work on windows 2022-05-25 14:38:15 +02:00
Tim Felgentreff
c09468468f add gprof linker flag 2022-05-24 06:09:53 +02:00
Tim Felgentreff
59f99651bb openmp cmake option 2022-05-23 09:25:04 +02:00
Tim Felgentreff
1be53f0dc9 make dynamic load the default to start up faster 2022-04-27 21:28:30 +02:00
Tim Felgentreff
58c6c5967a add a wiggle animation for ships and planes to have sub-tile movement 2022-04-02 17:56:13 +02:00
Tim Felgentreff
9e11518abb use an external command to play midi music on windows
this works around the SDL_mixer known issue that on
windows, controlling the music volume for midi playback
always changes the entire process volume, so also affects
effect sounds. unfortunately, Mix_SetMusicCMD doesn't
work on windows either. so we just detect midi file
playback and launch a trivial midi player in an external
process with a fixed volume.
2022-03-29 22:02:05 +02:00
Tim Felgentreff
8e27da111c compile with c++17 filesystem support 2022-01-12 22:11:11 +01:00
Tim Felgentreff
ec565eba8a start new dev cycle 2021-12-25 06:46:08 +01:00
Tim Felgentreff
af55a5540f Release v3.2.0 2021-12-24 21:26:54 +01:00
Tim Felgentreff
3a29bddb5e keep debug symbols for windows builds 2021-12-23 14:17:12 +01:00
Tim Felgentreff
1a8db4b431 Revert "just treat music like a sound channel to fix war1gus#195"
This reverts commit 69f59b879b.
2021-12-23 06:51:49 +01:00
Tim Felgentreff
69f59b879b just treat music like a sound channel to fix war1gus#195 2021-12-22 17:17:09 +01:00
Dmitry Marakasov
dafda54e50 Fix compiler detection and flags
- Use CMAKE_<LANG>_COMPILER_ID to detect compiler as CMake docs suggest
- Support clang properly
- Don't set -Werror
2021-12-20 20:16:45 +03:00
Alex Grant Benedict
053228779c Some cleanup, removed the full toluapp source directory, so only using the simple one. 2021-11-24 18:58:00 -07:00
Alex Grant Benedict
0d39f9bbcc Some additions to build vendored libs 2021-11-24 15:30:22 -07:00
Alex Grant Benedict
769f7ebe8b Some minor changes to build files to get this to build and run on macOS. 2021-11-22 17:41:02 -07:00
Alex Grant Benedict
851b8ce297 Minor fix for compiling on macOS. Fixes linker error for libSDL2main. 2021-11-19 15:30:22 -07:00
Tim Felgentreff
cfff281f9e start new dev cycle 2021-07-17 20:59:41 +02:00
Tim Felgentreff
a6cdfb799b specify cmake policy. fixes deb buildpackage on 18.04 2021-07-16 13:15:11 +02:00
Tim Felgentreff
4c3ce12674 start new dev cycle 2021-07-15 19:25:46 +02:00
Tim Felgentreff
dce09f3914 start new dev cycle 2021-07-05 07:36:18 +02:00
Tim Felgentreff
9fe32b3a36 Release v3.1.0 2021-07-03 20:17:28 +02:00
alyokhin
495cdac5e6 Enable OpenMP 2021-04-20 10:39:45 +03:00
alyokhin
765a8bfbfc FOW computing is now devided into multile cycles instead of single. Added easing for FOW texture. Totally refactored. 2021-04-20 10:39:45 +03:00
alyokhin
5efdb72dc7 Added CFogOfWar - class implementing enhanced FoW 2021-04-20 10:39:43 +03:00
alyokhin
e234f4d3b7 Added fov.* files to CMakeLists.txt 2021-04-20 10:39:22 +03:00
Tim Felgentreff
08ef2b2f16 update doxygen generation 2021-02-07 21:36:34 +01:00
Tim Felgentreff
f4b6f16e54 refactor server discovery into its own class 2020-12-21 20:40:59 +01:00
Tim Felgentreff
20bb6d8ad9 start new dev cycle 2020-12-21 20:40:59 +01:00
Tim Felgentreff
b15b6ba4ca fix debian build rules 2020-12-19 10:38:45 +01:00
Tim Felgentreff
fd8c5eb329 tighten down calls for game join/part and start/stop 2020-12-10 09:01:32 +01:00
Tim Felgentreff
61d4818a68 begin removing all references to metaserver in favor of pvpgn 2020-12-10 09:01:32 +01:00
Tim Felgentreff
f4091c5c6b add missing header, expose GoOnline to lua 2020-12-10 09:01:30 +01:00
Tim Felgentreff
843bccdd42 start implementing the messages for connecting to pvpgn servers 2020-12-10 09:01:30 +01:00
Tim Felgentreff
199ab306ac fix variable substitution 2020-12-03 12:48:42 +01:00
Tim Felgentreff
6059b1be67 fix vscode config to be cross platform 2020-12-03 11:06:59 +01:00
Tim Felgentreff
afbdc12c6b fix build on actual windows machine 2020-11-30 10:21:17 +01:00
Tim Felgentreff
3dc7fb0b3e try again on windows 2020-11-30 09:51:43 +01:00
Tim Felgentreff
af4f7682fe build with lldb debug info if possible 2020-11-23 10:02:08 +01:00
Tim Felgentreff
6c5a25c316 support coz profiling 2020-11-23 10:00:10 +01:00
Tim Felgentreff
adffb0139e fix generating compile_commands for lsp 2020-07-01 08:51:44 +02:00
Tim Felgentreff
fde74a1e4c make net_serialization available in other cpp files 2020-07-01 08:37:47 +02:00
Tim Felgentreff
6ceb7a8b79 fix windows build on appveyor 2020-06-07 15:35:21 +02:00
Tim Felgentreff
a19f22f952 start dev cycle on 3.0.0 2020-06-06 11:23:45 +02:00
Tim Felgentreff
618b93276e use cmake flag to set C++ standard 2020-06-06 10:58:49 +02:00
Tim Felgentreff
fee744aa1b re-add libretro shader support, add default shaders and lua API 2020-06-05 09:36:03 +02:00
Tim Felgentreff
d67a0319da remove software scaling again 2020-06-02 14:19:27 +02:00
Tim Felgentreff
b81eefae26 Merge remote-tracking branch 'origin/galtgendo/sdl2' into galtgendo/sdl2 2020-05-31 10:55:55 +02:00