Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-09-22 | scene: add wlr_scene_buffer_set_transform | Simon Ser | |
2021-09-22 | scene: add wlr_scene_buffer_set_dest_size | Simon Ser | |
2021-09-22 | scene: use scene_node_get_size in wlr_scene_node_at | Simon Ser | |
This allows to unify the RECT and BUFFER code-paths. The BUFFER one will become more complicated with destination size and transforms. | |||
2021-09-22 | scene: add scene_node_get_size helper | Simon Ser | |
2021-09-22 | scene: add wlr_scene_buffer_set_source_box | Simon Ser | |
2021-09-22 | scene: add wlr_scene_buffer | Simon Ser | |
This new scene-graph node displays a wlr_buffer. Closes: https://github.com/swaywm/wlroots/issues/3161 | |||
2021-09-22 | scene: unify intersection logic in wlr_scene_node_at | Simon Ser | |
Let's extract the common bits. | |||
2021-09-22 | scene: drop default case in wlr_scene_node_at | Simon Ser | |
This allows the compiler to error out if we haven't enumerated all of the cases. This is useful to avoid a missing implementation when adding a new node type. | |||
2021-09-21 | scene: add wlr_scene_subsurface_tree_create | Simon Ser | |
2021-09-21 | scene: add wlr_scene_tree | Simon Ser | |
2021-09-09 | scene: add wlr_scene_attach_output_layout | Simon Ser | |
This is a helper to integrate wlr_scene with wlr_output_layout. | |||
2021-09-09 | scene: move source to subdir | Simon Ser | |
This will allow more scene-graph extensions to be added without cluttering wlr_scene.c, for instance for sub-surface handling and wlr_output_layout integration. |