Skip to content
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

Winit bugs on macOS #13

Closed
3 of 4 tasks
parasyte opened this issue Oct 15, 2019 · 3 comments
Closed
3 of 4 tasks

Winit bugs on macOS #13

parasyte opened this issue Oct 15, 2019 · 3 comments
Labels
help wanted Extra attention is needed upstream bug Bug appears to originate in an upstream dependency

Comments

@parasyte
Copy link
Owner

parasyte commented Oct 15, 2019

This is a tracking issue for bugs that affect the invaders example on macOS

@parasyte parasyte added the help wanted Extra attention is needed label Oct 15, 2019
@parasyte
Copy link
Owner Author

Excessive CPU while resizing: Seems mostly better now with winit 0.20.0-alpha4. I see 50% CPU while dragging a corner of the window, but it goes back to normal levels immediately, even while holding the mouse button but not moving the cursor.

The CPU usage changes depending on window size; maybe it's our resize handler instead of winit? We have to recreate the wgpu swapchain on resize.

@parasyte parasyte added the upstream bug Bug appears to originate in an upstream dependency label Nov 3, 2019
@parasyte parasyte changed the title Winit 0.20.0-alpha3 bugs on macOS Winit bugs on macOS Apr 13, 2020
@parasyte
Copy link
Owner Author

winit 0.22.0 still has these issues.

@parasyte
Copy link
Owner Author

Update: winit 0.26 is going to ship with a fix for rust-windowing/winit#1195 🎉 That leaves just the excessive CPU issue, which I think is actually our bug #174

Considering this one closed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed upstream bug Bug appears to originate in an upstream dependency
Projects
None yet
Development

No branches or pull requests

1 participant