From 6e5ef80a0e841579eadad6c6626cd2d7d64af7bb Mon Sep 17 00:00:00 2001 From: nillerusr <42746659+nillerusr@users.noreply.github.com> Date: Sat, 23 Oct 2021 17:09:16 +0300 Subject: [PATCH] Update README.md, update ivp submodule --- README.md | 25 ++++++++++++++++--------- ivp | 2 +- 2 files changed, 17 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 580310e7..164ca1f1 100644 --- a/README.md +++ b/README.md @@ -1,20 +1,27 @@ # source-engine -The main purpose of this repository is to port the engine for other platforms. + # Goals * fixing bugs -* NEON support +* ~~NEON support~~ * DXVK support * remove unnecessary dependencies * Elbrus port -* Arm(android) port +* ~~Arm(android) port~~ * improve performance -* replace current buildsystem with waf +* ~~replace current buildsystem with waf~~ * rewrite achivement system( to work without steam ) -# How to Build? -1. Clone repo ( ```git clone https://github.com/nillerusr/source-engine```) -2. Run ```git submodule init && git submodule update``` +* 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 @@ -25,5 +32,5 @@ 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)** +On Windows/MacOS: +**TODO(WAF is not configured for Windows/MacOS. Use VPC as temporary solution)** diff --git a/ivp b/ivp index 64e06cde..82849306 160000 --- a/ivp +++ b/ivp @@ -1 +1 @@ -Subproject commit 64e06cde5f7b651eb794a5c46ac1ceae198ec182 +Subproject commit 82849306f728db57868d7a82fe7bcff333eb468c