wayray/crates
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
..
wayray-protocol Add XOR diff + zstd frame encoding in wayray-protocol 2026-04-07 15:42:54 +02:00
wradm Set up Cargo workspace with four crates 2026-04-04 18:16:53 +02:00
wrclient Fix pixel format: pass ARGB8888 directly as BGRA8 2026-04-07 18:11:47 +02:00
wrsrvd Fix client surface rendering: add window.on_commit() and space.refresh() 2026-04-07 19:15:52 +02:00