Swap Chain | 'Presentation Modes and Swap Chain Setup in Vulkan' | Vulkan Lecture Series, Episode 2

preview_player
Показать описание
Learn about a fundamental building block of Vulkan rendering applications, namely the swap chain. Get to know different presentation modes, like Immediate, FIFO, FIFO relaxed, and Mailbox, and see how they can be used in an application. Get a glimpse on synchronization primitives which can be used to maximize frames per second, or minimize input lag in real-time rendering applications.
00:00 Introduction
05:55 Presentation Modes
07:00 Vertical Blank
10:19 Immediate Presentation Mode
11:58 FIFO Presentation Mode
15:31 FIFO Relaxed Presentation Mode
18:36 Mailbox Presentation Mode
21:43 Extensions
23:35 Code
30:11 High FPS vs. Input Lag
33:27 Realistic Example

This lecture has been recorded as part of the 186.832 Introduction to Computer Graphics course at TU Wien, winter term 2021.
Brought to you by Johannes Unterguggenberger, Research Unit of Computer Graphics, Rendering and Modeling Group, Institute of Visual Computing & Human-Centered Technology, TU Wien.

Рекомендации по теме
Комментарии
Автор

I'm watching these videos after going thru a ton of other videos..These are the best...with so much clear animations and fundamentals..thanks a lot

sathyanarayanan
Автор

Thank you, probably best Vulkan resource on youtube. Visualizing the concepts help a lot. Code is not a problem, what a newcomer needs is an overall overview/mental image of the core concepts. Love how you insert snippets from the official docs.Well done.

spirothegamer
Автор

this channel is gold. Explained fundamentals very well 👌👌👌👌

ashwithchandra
Автор

Thank you sir. I really need to very basic learning material. Thank you for making the world a better place.

JeffreyLiu
Автор

The first content I found that explains very well the theory of resources and pradigms used in the draw process. thanks!!

brunodalagnol
Автор

I have never pressed the like button with this level of satisfaction after watching the video. absolutely love the high quality of video, and would like to know if the teacher has a youtube channel or something where he makes more content regarding graphics programming, so that i can follow him there too <3

coderedart
Автор

Thank you sir, best in depth explanation available 👍

clszgg
Автор

Thanks, great explanations with good pace

Hector-Site
Автор

Thank you very much for making these publicly available, I learned a lot from them :)

chturne
Автор

Thank you so much for this! Finally really get how presentation modes work now :)

elin
Автор

Thank you! This is amazing... I am learning vulkan and this helps a lot :)

thewisewolf
Автор

Thank you for your sharing,if there is a subtitle would be more awosome and helpful

邓振威-vb
Автор

What happens when a FIFO swapchain with just one image runs out of images to present? What image does it display when the single image is still acquired and a vblank occurs? Also, what happens when a vblank occurs but there is no new image queued, does it release the last presented image anyway? It will have nothing to display on the next vblank in that case. AMD's windows driver happily creates such a swapchain and the validation layer is silent.

goeiecool