Back to Browse

Vulkan Game Engine Development - Multithreading the Engine

16.6K views
Aug 1, 2024
15:53

Mastering Graphics Programming with Vulkan book the main source of my education so far: https://books.google.co.uk/books/about/Mastering_Graphics_Programming_with_Vulk.html?id=IDCoEAAAQBAJ&redir_esc=y Great starting Vulkan tutorial I completed before reading the book: https://vulkan-tutorial.com/ A vulkan tutorial I've been using here and there for extra help, it's moved advanced and free alternative to the book I'm using: https://vkguide.dev/ 2:29 - Naught Dog GDC talk on threading: https://www.youtube.com/watch?v=HIVBhKj7gQU 2:38 - EnkiTS library: https://github.com/dougbinks/enkiTS 3:55 - Thread affinity tutorial: https://www.youtube.com/watch?v=95fFNzV4sd0 4:11 - Intels introductionary talk on task based threading: https://www.youtube.com/watch?v=1sAR3WHzJEM 4:17 - Bungie's talk GDC talk on threading: https://www.youtube.com/watch?v=v2Q_zHG3vqg 4:43 - Vulkan command buffers: https://docs.vulkan.org/spec/latest/chapters/cmdbuffers.html 5:56 - https://stackoverflow.com/questions/55272626/what-is-actually-a-queue-family-in-vulkan 5:56 - Vulkan queues: https://docs.vulkan.org/spec/latest/chapters/devsandqueues.html#devsandqueues-queues 7:08 - Vulkan command pools: https://docs.vulkan.org/spec/latest/chapters/cmdbuffers.html#commandbuffers-pools 8:35 - https://vkguide.dev/docs/chapter-5/memory_transfers/#transferring-memory 12:29 - Vulkan Renderpass talk: https://www.youtube.com/watch?v=yeKxsmlvvus

Download

1 formats

Video Formats

360pmp446.2 MB

Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.

Vulkan Game Engine Development - Multithreading the Engine | NatokHD