[https://github.com/DynamicCommander/HazeEngine]
Visual Studio 2017 Community [IDE] (Free) - [https://visualstudio.microsoft.com/downloads/]
Git [Version Control][Version 2.18.0] (Free) - [https://git-scm.com/download/win]
Vulkan SDK [Graphics Pipeline][Version 1.1.77.0] - [https://vulkan.lunarg.com/sdk/home]
GLM [Math Library][Version .9.9.0] - [https://glm.g-truc.net/0.9.9/index.html]
GLFW [Window Management Library][Version 3.2.1] - [http://www.glfw.org/] - [http://www.glfw.org/download.html]
- Download all neccessary software. All of the above is needed for compilation to occur.
- Create Folder on
C:
drive calledCLIENT
inside that folder create another calledHAZE
. We are using this structure straight from theC:
drive because it creates an absolute path for the includes and linker and any filepaths that the project may need. - Clone Repository into new folder called
HazeEngine
atC:\CLIENT\HAZE\
git status
to see what files are modifiedgit commit
to commit changesgit push origin [branch.name]
to push changes to repo
- Under
C:\CLIENT\HAZE\HazeEngine\
create a folder namedLibraries
if it does not already exist - Visit [Vulkan Installation Tutorial] and follow instructions for Windows install.
- This also covers setting up Visual Studio for GLM and GLFW
- Make sure to download both parts of GLFW [http://www.glfw.org/] and [http://www.glfw.org/download.html], place
glfw-3.2.1.bin.WIN32
inside of theglfw-3.2.1
folder
F5
to compile.