Shoutout to FreeCAD having silly rendering issues around transparency. That's literally my desktop wallpaper (default wallpaper in recent version of kde/plasma) shining through the window.

edit: this might be a kde bug, see https://critter.cafe/@irina/116238645215664128  

edit2: and to make myself clear: this is not intended as criticism of either freecad or kde/plasma. it brought me some joy, especially in this particular instance

edit3: the issue seems to go away entirely if I disable wobbly windows in desktop effects in kde

#Freecad #kde

@ar How is it overwriting the background instead of compositing over it
@natty @ar i would guess it's just rendering out to the window surface buffer with alpha values

and then kwin's compositor is blending the wallpaper with it
@[email protected] @ar yeah that's kinda what I meant

glBlendFunc(GL_SRC_ALPHA, GL_ZERO)
@natty @navi The weird part is, it's intermittent. And sometimes taking a screenshot toggles it.
@ar @natty @navi I saw blender do this once, it was a bug regarding the specific implementation of the opengl pipeline, something about the buffers leaking, not specific to transparency, but to buffer clearing/swapping being done in the wrong order
@efi @ar @[email protected] It could be just that it's expecting a separate surface from X11 days but Wayland gives it a region of the existing surface?
@natty @ar @navi no, it was happening back on x11, it has to do with opengl buffers: you could look it up in the blender github issues 🥴