Alexander Orzechowski
|
323f0b94db
|
wlr_scene: Cleanup header includes
We don't need to pull wlr_compositor.
|
2 years ago |
Kenny Levinsen
|
1225f81a6a
|
scene: Add fractional scale handling
|
2 years ago |
Alexander Orzechowski
|
7b32c25a4f
|
wlr_scene: Rename wlr_scene_surface_from_buffer
This renames it to wlr_scene_surface_try_from_buffer to be more clear
that this function can return NULL. This is inline with the rest of
wlroots[1].
[1] https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/3991
|
2 years ago |
Alexander Orzechowski
|
ea40ba4f6a
|
wlr_scene: Fix texture reuse
Add private interface to ignore a buffer that's locking a client_buffer
for damage tracking. This should eventually be replaced by wlr_raster.
|
2 years ago |
Alexander Orzechowski
|
2e06ff5688
|
wlr_scene: Clarify surface commit frame events
|
2 years ago |
Alexander Orzechowski
|
342830e99c
|
wlr_scene/surface: Hook through opaque metadata
|
2 years ago |
Alexander Orzechowski
|
ccd0f85c2a
|
wlr_scene: Only allow parenting on a wlr_scene_tree
|
3 years ago |
Alexander Orzechowski
|
dc9bc5683a
|
wlr_scene: Refactor wlr_scene_surface to be a helper on top of wlr_scene_buffer
|
3 years ago |