Vulkan is just a rendering API, so we need to create a window and do math. For both, we will use GLFW and GLM, like we did when we created an OpenGL project. To do this, follow these steps:
- Create a new Visual Studio C++ project and call it VulkanProject.
- Copy the GLFW and GLM folders from the OpenGL project and place them inside the VulkanProject folder, under a folder named Dependencies.
- Download the Vulkan SDK. Go to https://vulkan.lunarg.com/sdk/home and download the Windows version of the SDK, as shown in the following screenshot:
![](https://static.packt-cdn.com/products/9781789535303/graphics/assets/b4e84ef1-92b7-4289-99da-003f9c0499aa.png)
- Install the SDK, as shown in the following screenshot:
![](https://static.packt-cdn.com/products/9781789535303/graphics/assets/e0b1f20e-59ef-462b-9a8f-c16a4e217576.png)
- In the Dependencies directory, create a new folder called Vulkan. Copy and paste the Lib and include the folder from the Vulkan SDK folder in C:\ drive, as shown in the following screenshot:
![](https://static.packt-cdn.com/products/9781789535303/graphics/assets/734566c4-d064-467a-abfd-0afc5c4c1435.png)
- In the Visual Studio project, create a new blank source.cpp file...