wayray/crates/wrsrvd
Till Wegmueller c4e3920c79 Fix client surface rendering: add window.on_commit() and space.refresh()
Root cause: Window::bbox() stayed at 0x0 because Window::on_commit()
was never called after surface commits. The Space then never associated
the window with the output (no overlap), so render_elements_for_output
returned empty.

Two fixes:
- Call window.on_commit() in CompositorHandler::commit() to update
  the window's bounding box from the committed surface tree
- Call space.refresh() each frame to update output-element mappings

Also: send xdg_toplevel configure with suggested 800x600 size.
2026-04-07 19:15:52 +02:00
..
src Fix client surface rendering: add window.on_commit() and space.refresh() 2026-04-07 19:15:52 +02:00
Cargo.toml Fix PixmanRenderer compositing: remove EGL features from default build 2026-04-07 18:44:19 +02:00