-
-
Notifications
You must be signed in to change notification settings - Fork 1k
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
Broken rendering of Vectorscope #7518
Comments
It works under X11 and therefore only is a problem under Wayland. It is caused by the calls to lmms/plugins/Vectorscope/VectorView.cpp Line 254 in 1825208
And here: lmms/plugins/Vectorscope/VectorView.cpp Line 256 in 1825208
The method
It might break another case though? I am not sure why it is necessary to use the device/pixel ratio here. |
There's also a problem with the general functionality under Wayland. The screen is not cleared if HQ mode is disabled but everything works in HQ mode: Broken.Vectorscope.in.Non-HQ.webm |
With the fix described above the broken rendering starts to appear when the value of the variable |
I noticed, on latest master, than it occurs only with a persistence of 1. This is expected, as I would believe there is no persistance for a value of 1 (that is 100%). |
Did you test it under Linux with Wayland, @bratpeki? It seem that upscaling pixmaps does not work on that platform like it works on X11. |
No, this is on Windows, works just fine! |
System Information
Linux - Wayland
LMMS Version(s)
1825208
Bug Summary
The Vectorscope plugin renders in a broken way on a Linux Wayland system:
Bildschirmaufnahme_20240925_170936.webm
Steps To Reproduce
Please search the issue tracker for existing bug reports before submitting your own.
The text was updated successfully, but these errors were encountered: