linux-wallpaperengine
linux-wallpaperengine copied to clipboard
Properly support composite layers and FBOs
As it is right now, any background that uses any of those won't be displayed properly. Support for FBOs and composite layers is needed (any of the textures named _rt_SOMETHING).
First part of the work implemented in 5828b2ee80ee3dcab1e34ed4d80ce879e1a91d4a, there's still work needed on the effects and passes side of things for composite objects to work just fine. This new commit also fixes some issues with the rendering of scaled objects.
Further work was done on commits f5e943b0fc57fabf0f7333f120f94fa85e0dbf20, f86eba347cb0a97fbe7dfa4256dec17692a8f41e and 13ef4a96c2875dfb68c84e6dd4c85bacb6b6689e. This also drives further proper positioning of things on the screen. There's still some things that require a fix (check background 2587853068) that might prove a bit harder to track, but for now 1845706469 displays everything but the particles (which are tracked on #52)