Simon Hausmann

Results 493 comments of Simon Hausmann
trafficstars

New versions of the DRM https://crates.io/crates/drm/0.12.0 and GBM https://crates.io/crates/gbm/0.15.0 crates were released, which solves the modifier problem and should also allow us to remove the surface lock workarounds.

If it's x11, then this would probably be a duplicate of #5050 . If it's wayland, then maybe this is a bad interaction with the frame event. What's the CPU...

I don't think it is. The renderer merely renders into the sub-surface and posts to the compositor, but when that happens in relation to the user input, decorations, and when...

(FWIW, I still can't reproduce it on my sway installation, but that doesn't say much) I wonder if the effect is any better if shm is used instead of wayland-egl....

Thanks for checking :). Makes me think even more that this is more frame related. BTW, do you see the same issue under mutter/gnome/ubuntu, or just sway?

Hmm, this debunks another theory I had: that we’re resizing the surface at the wrong time and it ends up out of sync with the decoration (client side). But if...

We've started work on trying to integrate cosmic-text for shaping. If all goes well that would allow us to avoid this particularly "leaky" code path in femtovg.

Yes, it is unfortunately still a problem. I've started prototyping with parley instead of cosmic-text, but it's not anywhere near production ready-ness.