Skip to content

VkSwapchain: only use FifoRelaxed when tearing is allowed - #79

Merged
smoogipoo merged 1 commit into
ppy:masterfrom
Tom94:improve-swapchain-config
Sep 24, 2026
Merged

smoogipoo merged 1 commit into
ppy:masterfrom
Tom94:improve-swapchain-config

Conversation

@Tom94

@Tom94 Tom94 commented Sep 22, 2026

Copy link
Copy Markdown

FifoRelaxed tears when frames come in slower than the screen's refresh rate, as opposed to Fifo which would simply wait.

This may be desirable on fixed refresh rate monitors, but can break variable refresh rate (tearing instead of slowing the monitor down) on some drivers. Hence: gate behind the existing toggle for tearing.

FifoRelaxed tears when frames come in slower than the screen's refresh
rate, as opposed to Fifo which would simply wait.

This may be desirable on fixed refresh rate monitors, but can break
variable refresh rate (tearing instead of slowing the monitor down) on
some drivers. Hence: gate behind the existing toggle for tearing.
@smoogipoo
smoogipoo merged commit baefb2c into ppy:master Sep 24, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants