wlroots/types/scene
Alexander Orzechowski fd540f6d07 wlr_scene: Don't damage when setting opaque region
Opaque region is a optimization hint, (bugs outstanding) it will not
change the output contents, therefore damage does not need to be submitted.

However, we still need to update the visibility state of the other
nodes in the tree. To do this call scene_update_region() by ourselves
but not `scene_node_update()` which will damage the outputs.
2023-07-22 19:23:36 -04:00
..
drag_icon.c drag: use unified map logic 2023-06-02 17:26:18 +00:00
layer_shell_v1.c layer-shell: use unified map logic 2023-06-02 17:26:18 +00:00
output_layout.c scene/output_layout: Fix crash in scene_output_layout_output_destroy 2022-06-07 20:58:41 +02:00
subsurface_tree.c subcompositor: use unified map logic 2023-06-02 17:26:18 +00:00
surface.c scene: send wl_surface.preferred_buffer_scale 2023-07-15 10:28:25 +00:00
wlr_scene.c wlr_scene: Don't damage when setting opaque region 2023-07-22 19:23:36 -04:00
xdg_shell.c xdg-shell: use unified map logic 2023-06-02 17:26:18 +00:00