mirror of
https://github.com/brl/mutter.git
synced 2025-02-10 10:24:09 +00:00
shaped-texture: Do not invalidate content on set_cogl_texture()
This was wrongly introduced in 75cffd0ec4. As the comment above explains, we only want to queue redraws in response to surface/buffer damage. This triggered a full redraw when using DMA buffers on Wayland as we currently create a new texture on every buffer_attach(), breaking partial invalidation. Fixes https://gitlab.gnome.org/GNOME/mutter/issues/947 (cherry picked from commit 0247d35e5a8e642cb093fcda1c5645e49a769f4b)
This commit is contained in:
parent
cbbffd1db7
commit
1b75d78c72
@ -492,8 +492,6 @@ set_cogl_texture (MetaShapedTexture *stex,
|
||||
|
||||
if (stex->create_mipmaps)
|
||||
meta_texture_tower_set_base_texture (stex->paint_tower, cogl_tex);
|
||||
|
||||
clutter_content_invalidate (CLUTTER_CONTENT (stex));
|
||||
}
|
||||
|
||||
static gboolean
|
||||
|
Loading…
x
Reference in New Issue
Block a user