Current master produces broken and unusable output
Building the current mutter master yields a completely unusable shell for me. The issue doesn't appear in screenshots, so I took a photo with my phone:
Note there are three monitors in the photo, from left to right:
- 1920x1080 at 100% scale, approx. the upper 80% are black
- 3840x2160 at 200% scale, precisely the left half is black
- 1920x1080 at 100% scale, completely black
Animations are rendered incompletely and the overview and panel menus are flickering and missing some UI elements. The black areas in the photo are always black and never change. Windows (outside of the black areas) are displayed correctly but seem to be skipping every second frame or so.
This is on Fedora 31 with Intel Kabylake-U graphics (i915/i965), Linux 5.3.1, and Mesa 19.2.0.
It seems 05e1a6c2 is the culprit here. Reverting that commit on top of master fixes mutter.
Edited by Yussuf Khalil