Device Setup & Pipeline cont. - Vulkan Game Engine Tutorial 03
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**
https://drive.google.com/drive/folders/1Hs-3v_AFVbASmymY4I2UB-JWvW3-hTAV?usp=sharing
** 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 **
https://www.youtube.com/watch?v=Y9U9IE0gVHA&list=PL8327DO66nu9qYVKLDmdLW_84-yE4auCR&ab_channel=BrendanGalea
** Tutorial Series introduction video **
- https://youtu.be/Y9U9IE0gVHA
** View File Changes (also shows tutorial 04 changes) **
https://github.com/blurrypiano/littleVulkanEngine/commit/11515899a5efcaa401cc1cf85fa3ac432dd1f6e8
** Vulkan-Tutorial Device Setup (Optional Reading) **
https://vulkan-tutorial.com/Drawing_a_triangle/Setup/Instance
https://vulkan-tutorial.com/Drawing_a_triangle/Setup/Validation_layers
https://vulkan-tutorial.com/Drawing_a_triangle/Setup/Physical_devices_and_queue_families
https://vulkan-tutorial.com/Drawing_a_triangle/Setup/Logical_device_and_queues
** Some other resources **
My github repo for this series - https://github.com/blurrypiano/littleVulkanEngine
Official vulkan samples - https://github.com/KhronosGroup/Vulkan-Samples
** 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.”
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Device Setup & Pipeline cont. - Vulkan Game Engine Tutorial 03», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.