-
Notifications
You must be signed in to change notification settings - Fork 570
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Intense black flickering and artifacts on Windows #875
Comments
Yes, this is broken for me too 😢 |
@jneem do you have any ideas what could cause this? |
Sorry about that, I don't know the cause but I'll try to get a windows VM to check it out. In the meantime, if you change |
@jneem yes, that gets rid of the flickering |
I can start looking into it as soon as the VM image finishes downloading. I have no idea how long it will take, though, so maybe disable it for now. |
On windows, I'm having issues with rendering even prior to partial invalidation. If you look at my test branch here, I've reverted to an earlier commit and introduced the example
I tried to capture it, but the capture software I tried (OBS studio) doesn't capture it properly unless I change the |
I tested this on two physical computers with Windows. Windows 7Works just fine, probably because it uses Windows 10Has flicker problems, although there are no weird artifacts, black rects, or shaking. Instead the problem seems to be rather specific and reproducable.
So when I just move the mouse over all the buttons, the right side flickers between the circle being at the top and bottom. |
Thanks for checking this out! So I've spent some time reading the docs, and I think the issue is that It appears that |
Yes, swapchains use multiple buffers, this is generally true in any high performance presentation framework, as using a single buffer entails copying. Also yes, |
To check out what the invalidation example looks like on Windows for #872 and noticed intense flickering and rendering artifacts since partial invalidation (#817) has been merged.
Resetting druid to the last commit before the PR was merged gets rid of the flickering.
Does this happen on normal Windows? Or can someone else reproduce this for a VM?
The text was updated successfully, but these errors were encountered: