Louis Gombert
9551e78b92
Disable shipping the editor because it is not currently usable
2024-08-10 01:07:18 +02:00
Louis Gombert
05e873ade4
Merge pull request #512 from tophyr/pr/fix-vcpkg
...
Fix VCPKG builds in GitHub CI
2024-08-04 18:13:34 +02:00
Louis Gombert
4c4cd9cfc6
Build SDL2 with alsa for VCPKG
2024-08-04 10:49:48 -05:00
Chris Sarbora
f93f86e7dd
Update CI workflow with correct vcpkg dependencies
2024-08-04 10:42:09 -05:00
Louis Gombert
10de36c0e4
Merge pull request #469 from tophyr/vcpkg-all-thethings
...
Use vcpkg on all presets
2024-08-04 14:10:09 +02:00
Chris Sarbora
e5dcce3c9f
Use vcpkg for all platform presets
2024-08-03 23:38:01 -05:00
Louis Gombert
fd08fab0dd
Merge pull request #507 from MaddTheSane/clangWarn
...
Quiet warnings about uninitialized values.
2024-08-03 15:37:33 +02:00
C.W. Betts
1384aa62af
Quiet warnings about uninitialized values.
2024-07-31 15:40:16 -06:00
Louis Gombert
ae5840f314
Merge pull request #502 from winterheart/modules-split
...
Splitting submodules of project
2024-07-30 23:17:47 +02:00
Azamat H. Hackimov
5b80408450
Merge pull request #503 from Lgt2x/main-cleanup
...
Cleanup sdlmain.cpp
2024-07-31 00:11:25 +03:00
Louis Gombert
9c016dde45
Merge pull request #504 from pzychotic/msvc-build-settings
...
Cleanup MSVC build settings
2024-07-29 08:54:03 +02:00
Thomas Roß
8c88a8fc21
[Build] Removed unused IS_WINDOWS and duplicate _CRT_SECURE_NO_WARNINGS compiler defines.
2024-07-29 00:29:12 +02:00
Thomas Roß
3b3cd434e3
[Build] Add /LTCG (Link Time Code Generation) to linker flags in Relese builds.
...
We already add /GL (Whole Program Optimization) to the compiler flags in Release builds. By not using /LTCG for the linker, the build output will be spammed with following message:
MSIL .netmodule or module compiled with /GL found; restarting link with /LTCG; add /LTCG to the link command line to improve linker performance
2024-07-29 00:29:12 +02:00
Thomas Roß
ead9f61558
[Build] Replaced string based handling of linker flags with add_link_options().
2024-07-29 00:29:12 +02:00
Azamat H. Hackimov
4b192f8960
Merge pull request #500 from Lgt2x/cache-dir
...
Use standard temporary directory instead of custom/cache
2024-07-28 22:10:34 +03:00
Azamat H. Hackimov
dd32f4e3ed
Split libacm files to third_party/libacm and AudioEncode
...
Logically adecode/aencode belongs to AudioEncode.
2024-07-28 21:51:35 +03:00
Louis Gombert
a0a4195a3a
SDLMain: remove unused defines, superfluous logging
2024-07-28 17:52:01 +02:00
Louis Gombert
ae58bb674f
Remove leftover glide renderer references
2024-07-28 17:52:01 +02:00
Louis Gombert
529e5de6d3
sdlmain: remove unused and outdated d3ArgTable
2024-07-28 17:52:01 +02:00
Louis Gombert
1328a8c846
Remove non-functional OpenGL logging methods
2024-07-28 17:52:01 +02:00
Louis Gombert
fc2268d629
DMFC: declare external DMCFStringTable, DMFCStringTableSize, _DMFCErrorString, basethis and DMFCGetString only when needed
2024-07-28 17:52:01 +02:00
Louis Gombert
292d9086a7
Create temp directory when set with -tempdir too
2024-07-28 17:47:53 +02:00
Louis Gombert
bfd04737b9
Non-throwable temp path function
2024-07-28 16:27:50 +02:00
Azamat H. Hackimov
cb9e0f8828
Remove unused osTask class
2024-07-28 16:50:43 +03:00
Azamat H. Hackimov
fc209ddba4
Remove unused texture.h
2024-07-28 16:50:43 +03:00
Azamat H. Hackimov
220108f650
Isolate libacm module
...
Update libacm module, minor cleanups.
2024-07-28 16:50:43 +03:00
Azamat H. Hackimov
c773fbbe70
Isolate unzip module
...
Update unzip module, minor cleanups.
2024-07-28 16:50:43 +03:00
Azamat H. Hackimov
7ba009b811
Isolate rtperformance module
...
Update rtperformance module, minor cleanups.
2024-07-28 16:50:42 +03:00
Azamat H. Hackimov
b9da6b59ff
Isolate physics module
...
Update physics module, minor cleanups, remove unused code.
2024-07-28 16:50:42 +03:00
Azamat H. Hackimov
b876716115
Update model module
...
Remove ddio module usage.
2024-07-28 16:50:42 +03:00
Azamat H. Hackimov
9e3563de4d
Isolate model submodule
...
Isolate model from rest of the project, minor cleanups.
2024-07-28 16:50:42 +03:00
Azamat H. Hackimov
7b31572d05
Isolate grtext submodule
...
Isolate grtext from rest of the project, minor cleanups.
2024-07-28 16:50:42 +03:00
Azamat H. Hackimov
87882c9976
Isolate ui submodule
...
Isolate ui from rest of the project, minor cleanups.
2024-07-28 16:50:41 +03:00
Azamat H. Hackimov
e9ac3b3ceb
Merge d3movie module into Descent3
...
Simplify project layout, minor cleanup.
2024-07-28 16:50:41 +03:00
Azamat H. Hackimov
73d4853505
Merge d3music module into Descent3
...
Simplify project layout, minor cleanup.
2024-07-28 16:50:41 +03:00
Azamat H. Hackimov
e93a8bfc0e
Remove czip module as unused
2024-07-28 16:50:41 +03:00
Azamat H. Hackimov
f1737d2a19
Isolate AudioEncode submodule
...
Isolate AudioEncode from rest of the project, minor cleanups
2024-07-28 16:50:41 +03:00
Azamat H. Hackimov
61d1d9e757
Merge pull request #498 from Lgt2x/cpack-installer
...
Add icons to Windows and MacOS bundles
2024-07-28 16:12:57 +03:00
Louis Gombert
2693922e10
Add more detail to RC file
2024-07-28 16:11:44 +02:00
Azamat H. Hackimov
506521695a
Isolate 2dlib submodule
...
Isolate 2dlib from rest of the project, minor cleanups
2024-07-27 22:21:29 +03:00
Louis Gombert
0d7ad92c61
Use standard temporary directory to store cache data instead of custom/cache
2024-07-26 01:22:32 +02:00
Louis Gombert
f23607f91f
Add more information in Windows RC file
2024-07-23 00:14:09 +02:00
Louis Gombert
d3659bb56b
Merge pull request #499 from vlohacks/main
...
fix path creation in gamesave.cpp
2024-07-22 08:18:27 +00:00
vlohacks
07a99c348f
Update gamesave.cpp
...
Fix wrong comparison
2024-07-22 10:03:36 +02:00
vlohacks
06c416837c
Update gamesave.cpp
...
Fix integer / std::error_code comparison
2024-07-22 09:47:52 +02:00
vlohacks
7a35de0efa
fix path creation in gamesave.cpp
...
std::filesystem::create_directories returns false but no error code if the path already exists.
Hence no longer saving was possible as soon as the path exists.
Added check for the error code (ec) to be non-zero for the error message
2024-07-22 09:15:36 +02:00
Louis Gombert
f4c142b6db
Set app icon for MacOS, build a bundle instead of executable
2024-07-20 21:24:03 +02:00
Louis Gombert
592191a325
Set executable icon for Windows
2024-07-20 21:24:03 +02:00
Louis Gombert
7cd7902584
Merge pull request #494 from Jayman2000/encoding-improvements
...
Ensure UTF-8 is used in more places
2024-07-20 18:04:54 +00:00
Azamat H. Hackimov
f78bd57a81
Merge pull request #489 from Lgt2x/mve-no-sound
...
Support -nosound option for movie playbacks
2024-07-19 13:41:41 +03:00