Premium Only Content

Intro to Vulkan - Building a Vulkan renderer | Cross Platform Game Engine Development
Finally, we reach one of our bigger lessons: Intro to Vulkan. This time, I provide a fairly in-depth intro to the Vulkan API and go through the process of adding a Vulkan renderer to our game engine.
I thought about splitting this beast into multiple videos, but figured Youtube's Chapter system does a good enough job of allowing you to jump around to what you're looking for.
Application Repository:
https://github.com/mauville-technologies/youtube_project/releases/tag/tutorial-03
Engine Repository:
https://github.com/mauville-technologies/youtube-engine/releases/tag/tutorial-03
Heavily referenced: https://vkguide.dev
Check out these books!
Professional C++: https://amzn.to/3gz2mo5
Game Engine Architecture: https://amzn.to/3vwT9Rh
Realtime Rendering: https://amzn.to/3cJMAo7
Chapters:
0:00 Intro
2:59 Getting Libraries
9:15 Vulkan Window
14:03 Detour: Namespacing
16:55 Renderer Interface
19:03 Provide Renderer Service
24:03 Vulkan Renderer Class
26:50 Setting up Render loop
30:45 Vulkan Helper files
37:08 Initialize Vulkan Core
1:02:11 Summary: Vulkan Core
1:02:40 Create Swapchain
1:12:24 Live Debugging =D
1:16:56 Summary: Errors we just fixed
1:17:51 Clean up on shut down
1:22:31 Command Queue, Pool, and Buffer
1:37:00 Setup Render Pass
1:47:00 Summary: Render Pass
1:49:31 Create Framebuffers
1:58:43 Render Frames (Clear Colour!)
2:24:38 It Renders!
___
Godot Dragonbones is a custom Godot engine build with the godot_dragonbones module that I am maintaining and distributing. It provides full-featured, 2D Skeletal animation support for the DragonBones API; a free, open source alternative to Spine: 2D Skeletal Animation.
PLEASE SUBSCRIBE!
https://cutt.ly/zdCef9v
JOIN OUR DISCORD:
https://discord.gg/bXMkFsg
DONATE HERE:
https://cutt.ly/zdCnvmj
GET GODOT DRAGONBONES HERE (Windows, Linux, Mac):
http://godotdragonbones.com
Godot-Dragonbones module included with this build of engine:
https://github.com/mauville-technologies/godot-dragonbones
If you're interested in using this in your projects but would like more guidance, leave a comment letting me know what you'd like me to explain next.
-
3:04:59
FreshandFit
4 hours agoIs The Morning Routine Masculine Or Suspect?
30.8K19 -
1:06:16
Steve-O's Wild Ride! Podcast
4 days ago $7.76 earnedLance Armstrong On the Legalization of PED’s in Sports - Wild Ride #255
24.8K14 -
3:49:04
CriticalRealms
5 hours ago $6.82 earnedHalo, Hashira, and Hot Takes: Master Chief Meets Anime Politics & Beyond
18.8K4 -
1:55:56
CocktailsConsoles
4 hours agoCOME PLAY WITH US!! | RiffTrax / Jackbox | Cocktails & Consoles Livestream
27K2 -
LIVE
OhHiMark1776
8 hours ago🟢 03-24-25 ||||| This Controller is Terrible. ||||| Zelda: Ocarina Of Time (1998)
449 watching -
6:23:13
SpartakusLIVE
7 hours agoDon't let Monday BEAT YOU DOWN, find MOTIVATION w/ Spartakus
22.2K -
10:07:20
Dr Disrespect
15 hours ago🔴LIVE - DR DISRESPECT - TARKOV - ZERO TO HERO RAIDS ONLY
286K17 -
2:39:23
TimcastIRL
6 hours agoTrump Admin Accidentally Leaked War Plans To Liberal Journalist, But It May Be HOAX | Timcast IRL
241K86 -
2:05:10
Glenn Greenwald
9 hours agoAtlantic Leak Reveals Trump Admin's Foreign Policy Mindset; Appeals Court Extremely Skeptical of Trump's El Salvador Deportation Powers; Israel's Horrific Crimes in the Last 24 Hours | SYSTEM UPDATE #428
150K165 -
1:53:20
megimu32
7 hours agoON THE SUBJECT: The Soundtracks That Raised Us – Iconic Movie Music from the 80s, 90s & Y2K
68.4K11