The presentation mode defines the way in which images are displayed on screen. Currently, there are four modes defined in a Vulkan API.
The simplest is an IMMEDIATE mode. Here, when an image is presented, it immediately replaces the image that is being displayed. There is no waiting involved, no queue, and no other parameters that should be considered from the application perspective. And because of that, screen tearing may (and probably will) be observed:
The presentation mode that is mandatory, that every Vulkan API implementation must support, is a FIFO mode. Here, when an image is presented, it is added to the First In ...