Azamat H. Hackimov
cd0a6f961c
Fix Windows building
2024-08-30 22:05:33 +03:00
Azamat H. Hackimov
1fdffe1700
Reactivate editor building
2024-08-21 17:29:14 +03:00
Azamat H. Hackimov
6f70379476
Fix deprecation warning about /Zc:forScope-
...
Fixed out-of-scope variables usage.
2024-08-12 02:05:38 +03:00
Thomas Roß
0d01d3c84c
[Build] Enable the generation of debug symbols in all build configurations and install them to be available in our GitHub workflow artifacts. This prepares us to create crashdumps on user systems even from release builds that we will than be able to analyse on a dev machine.
2024-08-10 18:40:24 +02:00
Louis Gombert
9551e78b92
Disable shipping the editor because it is not currently usable
2024-08-10 01:07:18 +02: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
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
Chris Sarbora
822a411433
Remove loki_utils
...
Inline the only usage of `loki_getprefpath()`, and use `Base_directory` (controlled by `-setdir`) instead of `loki_getdatapath()`.
Inline or eliminate some other code that became empty/unused with loki removal.
2024-07-13 03:23:10 -05:00
Louis Gombert
313fb9884f
rename lnxmain to sdlmain
2024-06-29 18:21:38 +02:00
Louis Gombert
89515e25c3
Factor CMake platform-specific sources
2024-06-29 18:21:38 +02:00
Louis Gombert
ce852d3a14
Only link necessary libraries to DirectX
2024-06-29 18:21:37 +02:00
Louis Gombert
18c9950b97
SDL2 editor: compile win32 and dd_grwin32 with directX
2024-06-29 18:21:37 +02:00
Louis Gombert
850e3f094d
SDL2 Editor compilation fixes
2024-06-29 18:21:37 +02:00
Louis Gombert
91c18fefc5
Windows SDL2 compilation
2024-06-29 18:21:37 +02:00
Louis Gombert
fa2061dc76
Remove intellivibe interface
...
Intellivibe is an interface for VRF's Tactile Feedback System hardware, now discontinued.
2024-06-22 03:20:26 +02:00
Louis Gombert
3036f44017
x64 compilation fixes
2024-06-09 20:12:47 +02:00
Louis Gombert
87f19acc2f
Internal editor: minimal compilation fixes
2024-06-07 21:41:40 +02:00
Louis Gombert
0fa8705291
Move internal level editor into main tree
2024-06-07 21:41:40 +02:00