Value | Meaning |
---|---|
immediate | Image is presented immediately, without waiting for V-blank. This mode may cause tearing. |
fifo | First-in, first-out. The presentation engine waits for the next V-blank to present image, such as tearing cannot be observed. Images are appended at the end of an internal queue and the images are retrieved at the beginning of the queue at each V-Blank. This mode is always available, and should be used for steady throughput of presentation. |
mailbox | This is similar to fifo, with the exception that the internal queue has only one entry, such as if an image is waiting to be presented, and another comes before V-blank, the new image replaces the previous one, such as only the latest image is presented. Tearing cannot be observed. This mode can increase reactivity of application. |
PresentMode is the algorithm driving a swapchain