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