Swap Chain | "Presentation Modes and Swap Chain Setup in Vulkan" | Vulkan Lecture Series, Episode 2
Channel: Computer Graphics at TU Wien
Date: 2021-10-29

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.

Slides can be downloaded here: https://www.cg.tuwien.ac.at/courses/EinfCG/slides/VulkanLectureSeries/ECG2021_VK02_SwapChain.pdf