On 17/06/2024 19:18, Pierre Ossman wrote:

Hmm... The source of the blit is CopyWindow being called as a result of the window moving. But I would have expected that to be inhibited by the fact that a compositor is active. It's also surprising that this only happens if DRI3 is involved.

I would also have expected something similar with software rendering. Albeit with a PutImage instead of PresentPixmap for the correct data. But everything works there.

I will need to dig further.


Well, this is embarrassing. The issue was not in GNOME, Mesa or Xorg. They rendered everything absolutely correctly. The issue was in the VNC code that didn't pay attention to the fact that the window was redirected and so sent bogus rendering instructions to the VNC client. :/

With that fixed everything renders perfectly fine!

Still, thank you for all the insight given regarding GBM!

Regards
--
Pierre Ossman           Software Development
Cendio AB               http://cendio.com
Teknikringen 8          http://twitter.com/ThinLinc
583 30 Linköping        http://facebook.com/ThinLinc
Phone: +46-13-214600

A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

Reply via email to