Results 80 comments of 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. ![image](https://github.com/user-attachments/assets/a42ab09d-7ef0-43be-927b-ae1e8c17ee3a)

> @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