mirror of
https://github.com/scp-fs2open/fs2open.github.com.git
synced 2026-11-07 08:15:59 -10:00
0f2787639bbc65ca8fcbedc486a77213dcc27b37
I have been thinking about some shader related techniques for the Vulkan renderer and for that we will need to add embedded files in a different environment than they are right now since the actual shader code will not be needed in the engine. For this reason, I extracted the "default file" mechanism to be more generic so that all that is necessary to include a file is to just call a custom CMake command and the function keeps track of what needs to be done. Also, since the "generic" code has worked pretty well so far I see no reason to keep around two systems which just increases the amount of code we need to maintain. So, I just removed the windows exclusive implementation. Now all platforms use the same "generic" way of embedding files.
FreeSpace2 Source Code Project
Building
Before you do anything, make sure you have updated your git submodules, either by running git submodule update --init --recursive or by cloning the repository with the --recursive flag.
The main instructions for building can be found at our github wiki, on the Building page.
Releases
1
Release release_26_2_0
Latest
Languages
C++
75.7%
C
22%
CMake
1%
HTML
0.5%
Objective-C++
0.3%
Other
0.2%