Created attachment 1726733 [details] A rotating cube program example, showing the described behaviour Created attachment 1726733 [details] A rotating cube program example, showing the described behaviour Created attachment 1726733 [details] A rotating cube program example, showing the described behaviour Description of problem: Version-Release number of selected component (if applicable): 3.3.2-7 How reproducible: After upgrading to glfw-devel 3.3.2-7 on fedora 33 (workstation), all programs compiled with glfw have transparent windows and strange title bar. It also looks like the framebuffer isn't cleared. This happens both on wayland and on Xorg. I also tried running other glfw programs and all of them have the same behaviour. Steps to Reproduce: 1. Compile a GLFW program and run When I tried to take a screenshot to post here, the framebuffer got cleared. I'm also attaching a picture of the screen taken from my phone. EDIT: I forgot to mention, but when linking against glfw compiled from source (https://github.com/glfw/glfw/releases), the program works fine. Also, after downgrading (sudo dnf downgrade glfw-devel) the program works as expected.
With your local build, did you build with -DGLFW_USE_WAYLAND=ON? If not, can you try that please? https://src.fedoraproject.org/rpms/glfw/blob/f33/f/glfw.spec#_77
Compiling with -DGLFW_USE_WAYLAND=ON (after installing all the dependencies) made the window transparent again, same problem. Tried it on two different computers and both had the same result. Maybe it's a bug in GLFW compiled with wayland.
Oops, I forgot to mention: the first time (the one that using a local GLFW fixed the problem) I compiled without setting any value to GLFW_USE_WAYLAND, so I presume it was OFF.
Thanks for testing! Yes, the default is OFF. Would you mind reporting this upstream? You already seem to have all information they need.
Of course! Thank you for your attention and help
FEDORA-2020-7b530d24b8 has been submitted as an update to Fedora 33. https://bodhi.fedoraproject.org/updates/FEDORA-2020-7b530d24b8
FEDORA-2020-7b530d24b8 has been pushed to the Fedora 33 testing repository. In short time you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-7b530d24b8` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-7b530d24b8 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
That fixed the issue here. Thanks! And I just noticed now that I forgot to post the upstream issue I opened: https://github.com/glfw/glfw/issues/1803 Again, thanks for your help, Till
FEDORA-2020-7b530d24b8 has been pushed to the Fedora 33 stable repository. If problem still persists, please make note of it in this bug report.