mirror of
https://github.com/brl/mutter.git
synced 2025-03-12 22:35:04 +00:00

Changing the MultiTexture may require a different set of pipelines when the texture format is different. We keep track of the attached MultiTextureFormat just like we do for the width and height. This fixes misrendering when a client attaches buffers with different MultiTextureFormats to the same surface. Fixes: 3dd9f15eb ("shaped-texture: Start using MetaMultiTexture") Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3456>