-
Notifications
You must be signed in to change notification settings - Fork 0
Setup
Aleks edited this page Aug 4, 2020
·
9 revisions
- Visual Studio Code
- Python 3.7
- Compiling tools like MSVC, g++, clang
- CMake
- SDL2
- LunarG Vulkan SDK
- Python 3.7
- Clone the repository with submodules
- Download and install/extract the dependencies that you do not have(if you have already installed some of them, just replace them in bin/config.json. If you change Vulkan, SDL or GLEW path, remember about imgui config inside external):
- SDL2 - extract to external/SDL2-2.0.9 and copy SDL2.dll to bin
- LunarG Vulkan SDK - install to external/Vulkan
- Python 3.7 - copy include, libs, python3.dll, python37.dll, python37.pdb to external/Python
- Use CMake to build assimp then copy .lib and .dll to bin and check if in bin/config.json is specified right version
- Open the copied repositiory using Visual Studio Code
- Compile the source code by pressing Ctrl+Shift+B. If you compile first time, you need to compile it twice, because at first time the reflection modules and reflection generator need to be compiled. There will be some errors while compiling first time, ignore them.