From acfe290fbddc0bcc569114f1eb9e51c98467d2f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Do=C4=9Fa=20Oru=C3=A7?= <25724155+aeris170@users.noreply.github.com> Date: Mon, 23 Dec 2024 04:07:15 +0300 Subject: [PATCH] Edit README.md --- README.md | 38 +++++++++++++++----------------------- scripts/vcpkg.ps1 | 2 +- 2 files changed, 16 insertions(+), 24 deletions(-) diff --git a/README.md b/README.md index da8cae55..bbcf7714 100644 --- a/README.md +++ b/README.md @@ -75,32 +75,24 @@ or by HTTPS git clone --recurse-submodules -j8 https://github.com/aeris170/NeoDoa.git ``` -When cloning is done, go into the cloned folder and initialize submodules -``` sh -cd NeoDoa -git submodule update --init -``` - -After this, `git pull` should print `Already up to date.` Proceed to the next step. - #### 2. Fetching Dependencies **NeoDoa** uses `vcpkg` to manage packages and depends on packages listed below: -> angelscript[addons], -> argparse, -> assimp, -> cppzmq, -> entt, -> eventpp, -> glew, -> glfw3, -> glm, -> icu, -> imgui[core,docking-experimental,glfw-binding,sdl2-binding,opengl3-binding,vulkan-binding], -> imguizmo, -> lunasvg, -> stb, -> tinyxml2 +- angelscript[addons] +- argparse +- assimp +- cppzmq +- entt +- eventpp +- glew +- glfw3 +- glm +- icu +- imgui[core,docking-experimental,glfw-binding,sdl2-binding,opengl3-binding,vulkan-binding,*dx11-binding,dx12-binding*] **(dx11-binding and dx12-binding only installed for Windows 10/11)** +- imguizmo +- lunasvg +- stb +- tinyxml2 The packages above must be installed. Refer to the table below. diff --git a/scripts/vcpkg.ps1 b/scripts/vcpkg.ps1 index 76f74a0c..cce471da 100644 --- a/scripts/vcpkg.ps1 +++ b/scripts/vcpkg.ps1 @@ -72,7 +72,7 @@ if (Test-Path -Path $path) { 'glfw3', 'glm', 'icu', - 'imgui[core,docking-experimental,glfw-binding,sdl2-binding,opengl3-binding,vulkan-binding]', + 'imgui[core,docking-experimental,glfw-binding,sdl2-binding,opengl3-binding,vulkan-binding,dx11-binding,dx12-binding]', 'imguizmo', 'lunasvg', 'stb',