08:19 MrCooper: aaron465: the glitches are probably due to https://gitlab.freedesktop.org/xorg/xserver/-/issues/1317 (the nvidia drivers don't handle implicit synchronization, and there's no other mechanism to ensure correct operation yet)
13:30 wlb: wayland Issue #352 opened by Simon Ser (emersion) Deprecate wl_surface.enter and leave https://gitlab.freedesktop.org/wayland/wayland/-/issues/352 [Protocol]
18:49 marler8997: Hello friends, got a question about ideas on how to implement desktop-wide rendering on Wayland-based distros. I work on a "remote pair programming app" that I'm trying to add Wayland support for. On Xorg we use a transparent window that stays on top to draw on. This approach has been problematic on Wayland, wondering if I should continue down this path or if there are other options.
18:49 marler8997: We render things like "remote mouse cursors"/animations and "annotations" on the screen.
19:14 kennylevinsen: marler8997: wlr-layer-shell can - depending on your requirements - cover outputs in transparent windows. wlroots and some others support it, but it is not universal.
19:16 marler8997: oh yeah that looks very promising thanks for the info
19:16 kennylevinsen: And you can toggle whether or not that gets mouse input for drawing with input regions, but you cannot eavesdrop: either you see the mouse and nothing else does, or other things see the mouse and you don't.
19:20 marler8997: makes sense. I'm actually seeing problems in GNOME's compositor with input regions, they seem to allow mouse events to pass to other windows behind but don't pass them to window title bars for some reason
19:26 kennylevinsen: Odd, might be worth reporting
19:30 marler8997: yeah good idea, wondering if there is any other application that can draw to the screen that I could test and see if it has the same issue or not
19:34 marler8997: ooo, there is an application Gromit-MPX that doesn't have this issue, very nice time to see what they are doing :)
23:06 aaron465: MrCooper: Thanks for sharing that link; I'm pretty confident that is the issue. I've left a comment about my setup there. ENV workaround seems to have helped but broken gnome fractional scaling. You win some you lose some, I guess 😄