edwloef
edwloef
Those look good to me :)
A bunch of Firefox Eyedropper'ing later, I think it's now pretty much as close as it's gonna get. 
> @edwloef You could fix the `iff` typo as well... I didn't even notice, thanks 😅
Additional info: this only occurs with the wgpu backend. Using tiny-skia results in the lines rendering as expected.
Even more additional info: this is probably down to floating-point precision. The output of the following code snippet illustrates that: ```rs let path1 = iced::widget::canvas::Path::new(|path| { path.line_to(iced::Point::new(200.0, 100.0)); path.line_to(iced::Point::new(200.0, 200.0));...
setting `WLR_RENDER_NO_EXPLICIT_SYNC` fixes things, thanks :)
This is mostly resolved for me, I still occasionally get flickering with explicit sync enabled, but only on non-focused windows, the focused window is always fine.
gdb claims this to be the line it crashes at, which doesn't make much sense to me either: https://github.com/brummer10/guitarix/blob/be6310d565df7d34bb06ba08a69c44393c91c7d4/trunk/src/gx_head/engine/gx_internal_plugins.cpp#L1923
In the git version, it crashes somewhere in here: https://github.com/brummer10/guitarix/blob/9013250487851fb98bb936c9ca5d210cfb560ef0/trunk/src/gx_head/engine/gx_internal_plugins.cpp#L1925-L1928 maybe the difference is just down to debug symbols
Yes, the old crash no longer occurs since pipewire-jack 1.2.6, this commit fixed it: https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/27961630a669f0a58ccbfe044cd0c3ebecbe77c0