mirror of
https://gitlab.freedesktop.org/wlroots/wlroots.git
synced 2026-05-09 12:58:40 +02:00
Refactor the scene graph implementation by splitting wlr_scene.c into multiple focused units: buffer, node, rect and tree. Introduce corresponding public headers for each component. This reduces the size and complexity of the core scene file, improves code organization and makes individual parts of the scene graph easier to maintain and extend. As part of this refactor, drop unnecessary pointer indirection when passing scene trees (e.g. &scene->tree → scene->tree) and update all call sites accordingly. No functional changes intended. |
||
|---|---|---|
| .. | ||
| render-pass-ext | ||
| .gitignore | ||
| cairo-buffer.c | ||
| cat.c | ||
| cat.h | ||
| embedded.c | ||
| meson.build | ||
| output-layers.c | ||
| output-layout.c | ||
| pointer.c | ||
| rotation.c | ||
| scene-graph.c | ||
| simple.c | ||
| tablet.c | ||
| touch.c | ||