Michel Dänzer <[email protected]> writes: > Yes, that works fine now in Xephyr. The only remaining obvious problem > there is the xfwm4 window decoration corruption regression from the > master branch.
Ok, looks like that's caused by glamor re-using FBOs that were too large
for tile pixmaps. Oddly, the texture fetch doesn't work like you'd want
in that case.
I've added a patch to keep glamor from ever using over-sized FBOs. We'll
probably want to re-enable that optimization at some point in the future
as it does tend to save a ton of allocation overhead, but we'll need to
be careful to only use it when the object isn't being used as a texture
source. I wonder how many other things this will fix...
> Unfortunately, your current glamor-server branch crashes Xorg for me on
> startup, see the backtrace below. Commits
> 2642a4d8ed87488a60de827088100a8e7c2ffe5f ('glamor: Add glamor_transfer
> based glamor_get_image and glamor_put_image') and
> deb95d45c7b53f33a1787021f0aea67fde21ce8e ('glamor: Add accelerated
> stipple support') fail to compile, so I can't bisect this further than
> to the commits surrounding them.
I've fixed those commits so that you should be able to bisect through
them and find the broken bits.
--
[email protected]
pgpvu8Yxa7o2O.pgp
Description: PGP signature
_______________________________________________ [email protected]: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel
