Back to Browse

Project restructure and cmake - Vulkan Game Engine Tutorial 23

21.7K views
Nov 27, 2021
13:45

In this tutorial I change the projectto use cmake rather than a simple makefile to make building on multiple platforms simpler and more straightforward. *** Paste Bin Links *** Cmakelists.txt: https://pastebin.com/jzk262hg Env windows example: https://pastebin.com/mrPVsS1r Env Unix example: https://pastebin.com/j23jKX7U ** Timestamps ** 00:00 - Git repository restructure 02:35 - Tutorial start (CMakeLists) 07:12 - Updating relative file paths for resources 08:28 - Building for MacOS and Linux 10:23 - Building for windows 10:49 - Using MinGW 12:30 - Using Visual Studio MSVC ** View File Changes ** https://github.com/blurrypiano/littleVulkanEngine/pull/16/files ** View Tutorial Branch ** https://github.com/blurrypiano/littleVulkanEngine/tree/tut23 ** Video Resources ** Download CMake: https://cmake.org/ Mingw-w64 download: https://www.mingw-w64.org/downloads/ Cmake youtube tutorials: https://www.youtube.com/watch?v=nlKcXPUJGwA&list=PLalVdRk2RC6o5GHu618ARWh0VO0bFlif4&t=0s Sascha Willems Vulkan examples cmakelists: https://github.com/SaschaWillems/Vulkan/blob/master/CMakeLists.txt ** View playlist ** https://www.youtube.com/watch?v=Y9U9IE0gVHA&list=PL8327DO66nu9qYVKLDmdLW_84-yE4auCR&ab_channel=BrendanGalea ** Some other resources ** Join the discord: https://discord.gg/CUQkuKsszr My github for this series - https://github.com/blurrypiano/littleVulkanEngine Official vulkan samples - https://github.com/KhronosGroup/Vulkan-Samples “Vulkan and the Vulkan logo are registered trademarks of the Khronos Group Inc.”

Download

0 formats

No download links available.

Project restructure and cmake - Vulkan Game Engine Tutorial 23 | NatokHD