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.
nillerusr
cb04a1e451
|
3 years ago | |
---|---|---|
app/legion | 5 years ago | |
appframework | 3 years ago | |
bitmap | 4 years ago | |
choreoobjects | 4 years ago | |
common | 3 years ago | |
datacache | 3 years ago | |
datamodel | 3 years ago | |
dedicated | 4 years ago | |
dedicated_main | 4 years ago | |
devtools | 4 years ago | |
dmserializers | 5 years ago | |
dmxloader | 4 years ago | |
dx9sdk | 4 years ago | |
engine | 3 years ago | |
external | 4 years ago | |
fgdlib | 5 years ago | |
filesystem | 3 years ago | |
game | 3 years ago | |
gameui | 3 years ago | |
gcsdk | 5 years ago | |
hammer | 4 years ago | |
hammer_launcher | 4 years ago | |
inputsystem | 3 years ago | |
ivp@64e06cde5f | 4 years ago | |
launcher | 3 years ago | |
launcher_main | 3 years ago | |
lib/android | 3 years ago | |
linux | 5 years ago | |
linux_sdk | 5 years ago | |
materialsystem | 3 years ago | |
mathlib | 4 years ago | |
mdllib | 4 years ago | |
mdlobjects | 5 years ago | |
movieobjects | 5 years ago | |
networksystem | 4 years ago | |
particles | 4 years ago | |
public | 3 years ago | |
raytrace | 5 years ago | |
replay | 4 years ago | |
scenefilecache | 3 years ago | |
scripts/waifulib | 3 years ago | |
sdklauncher | 4 years ago | |
serverbrowser | 3 years ago | |
sfmobjects | 5 years ago | |
soundemittersystem | 3 years ago | |
soundsystem | 4 years ago | |
sourcevr | 5 years ago | |
studiorender | 3 years ago | |
thirdparty@c397ca0520 | 3 years ago | |
tier0 | 3 years ago | |
tier1 | 3 years ago | |
tier2 | 4 years ago | |
tier3 | 4 years ago | |
togl | 3 years ago | |
tools | 4 years ago | |
tracker | 4 years ago | |
unicode | 4 years ago | |
unitlib | 4 years ago | |
unittests | 4 years ago | |
utils | 4 years ago | |
vgui2 | 3 years ago | |
vguimatsurface | 3 years ago | |
video | 4 years ago | |
vpc_scripts | 4 years ago | |
vphysics | 3 years ago | |
vpklib | 4 years ago | |
vstdlib | 3 years ago | |
vtf | 4 years ago | |
.gitignore | 3 years ago | |
.gitmodules | 4 years ago | |
LICENSE | 4 years ago | |
README.md | 3 years ago | |
build.sh | 4 years ago | |
createallprojects | 4 years ago | |
createallprojects.bat | 5 years ago | |
thirdpartylegalnotices.txt | 4 years ago | |
waf | 4 years ago | |
waf.bat | 4 years ago | |
wscript | 3 years ago |
README.md
source-engine
The main purpose of this repository is to port the engine for other platforms.
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 )
How to Build?
- Clone repo (
git clone https://github.com/nillerusr/source-engine
) - Run
git submodule init && git submodule update
On Linux:
./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: TODO(WAF is not configured for Windows. Use VPC as temporary solution)