In this Vulkan game engine tutorial we include a device file to wrap functionality surrounding Vulkan API device setup and continue working on our graphics pipeline. I originally intended to complete pipeline creation in this tutorial as well, but in order to give each stage’s configuration a detailed description, I’ve decided to move that into the next video.
* MyEngineDevice CODE DOWNLOAD*
drive.google.com/drive/folder...
** Timecodes **
0:00 - Making vulkan easier to learn?
1:34 - Adding Device setup code
2:36 - Window::createWindowSurface() implementation
3:57 - Building your code
4:17 - Device class overview
6:09 - Updating Pipeline header
9:43 - Pipeline constructor implementation
10:23 - Pipeline::createShaderModule() implementation
12:10 - Pipeline::defaultPipelineConfigInfo() implementation
12:30 - Updating FirstApp header
13:33 - Outro
** View playlist **
• Vulkan Game Engine Tut...
** Tutorial Series introduction video **
- • Vulkan Game Engine Tut...
** View File Changes (also shows tutorial 04 changes) **
github.com/blurrypiano/little...
** Vulkan-Tutorial Device Setup (Optional Reading) **
vulkan-tutorial.com/Drawing_a...
vulkan-tutorial.com/Drawing_a...
vulkan-tutorial.com/Drawing_a...
vulkan-tutorial.com/Drawing_a...
** Some other resources **
My github repo for this series - github.com/blurrypiano/little...
Official vulkan samples - github.com/KhronosGroup/Vulka...
** Attributions **
I use pexels.com for free no attribution stock photos
Bored Dog - Photo by Dina Nasyrova from Pexels
Magnify Glass - Photo by Wallace Chuck from Pexels
Map - Photo by Elina Sazonova from Pexels
“Vulkan and the Vulkan logo are registered trademarks of the Khronos Group Inc.”
27 июл 2024