You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
![]() |
2 years ago | |
---|---|---|
app/legion | 4 years ago | |
appframework | 2 years ago | |
bitmap | 2 years ago | |
choreoobjects | 3 years ago | |
common | 3 years ago | |
datacache | 3 years ago | |
datamodel | 3 years ago | |
dedicated | 3 years ago | |
dedicated_main | 3 years ago | |
devtools | 3 years ago | |
dmserializers | 4 years ago | |
dmxloader | 3 years ago | |
dx9sdk | 4 years ago | |
engine | 2 years ago | |
external | 4 years ago | |
fgdlib | 4 years ago | |
filesystem | 2 years ago | |
game | 2 years ago | |
gameui | 2 years ago | |
gcsdk | 4 years ago | |
hammer | 4 years ago | |
hammer_launcher | 4 years ago | |
inputsystem | 2 years ago | |
ivp@e83263d03e | 2 years ago | |
launcher | 2 years ago | |
launcher_main | 3 years ago | |
lib/android | 3 years ago | |
linux | 4 years ago | |
linux_sdk | 4 years ago | |
materialsystem | 2 years ago | |
mathlib | 2 years ago | |
mdllib | 4 years ago | |
mdlobjects | 4 years ago | |
movieobjects | 4 years ago | |
networksystem | 4 years ago | |
particles | 3 years ago | |
public | 2 years ago | |
raytrace | 4 years ago | |
replay | 4 years ago | |
scenefilecache | 3 years ago | |
scripts/waifulib | 3 years ago | |
sdklauncher | 4 years ago | |
serverbrowser | 3 years ago | |
sfmobjects | 4 years ago | |
soundemittersystem | 3 years ago | |
soundsystem | 4 years ago | |
sourcevr | 4 years ago | |
studiorender | 2 years ago | |
thirdparty@c397ca0520 | 3 years ago | |
tier0 | 2 years ago | |
tier1 | 2 years ago | |
tier2 | 3 years ago | |
tier3 | 3 years ago | |
togl | 2 years ago | |
togles | 2 years ago | |
tools | 4 years ago | |
tracker | 4 years ago | |
unicode | 4 years ago | |
unitlib | 4 years ago | |
unittests | 4 years ago | |
utils | 3 years ago | |
vgui2 | 2 years ago | |
vguimatsurface | 3 years ago | |
video | 3 years ago | |
vpc_scripts | 4 years ago | |
vphysics | 2 years ago | |
vpklib | 2 years ago | |
vstdlib | 3 years ago | |
vtf | 3 years ago | |
.gitignore | 3 years ago | |
.gitmodules | 3 years ago | |
LICENSE | 4 years ago | |
README.md | 3 years ago | |
build.sh | 4 years ago | |
createallprojects | 4 years ago | |
createallprojects.bat | 4 years ago | |
thirdpartylegalnotices.txt | 4 years ago | |
waf | 3 years ago | |
waf.bat | 3 years ago | |
wscript | 3 years ago |
README.md
source-engine
Goals
- fixing bugs
NEON support- DXVK support
- remove unnecessary dependencies
- Elbrus port
Arm(android) port- improve performance
replace current buildsystem with waf- rewrite achivement system( to work without steam )
- 64-bit support
How to Build?
Clone repo and change directory:
git clone https://github.com/nillerusr/source-engine --recursive --depth 1
cd source-engine
On Linux:
dependencies: fontconfig, freetype2, OpenAL, SDL2, libbz2, libcurl, libjpeg, libpng, zlib
./waf configure -T debug
./waf build
On Linux for Android(Note: only Android NDK r10e is supported):
export ANDROID_NDK=/path/to/ndk
./waf configure -T debug --android=armeabi-v7a,4.9,21
./waf build
On Windows/MacOS: TODO(WAF is not configured for Windows/MacOS. Use VPC as temporary solution)