llimphi-compositor 0.1.0

llimphi-compositor — el núcleo declarativo de Llimphi sin winit: el árbol `View<Msg>`, el mount sobre taffy, el paint a `vello::Scene` y el hit-test. No depende de llimphi-hal ni de una surface concreta, así que la misma composición sirve sobre winit (llimphi-ui) o, a futuro, sobre el framebuffer del kernel wawa. `wgpu` entra sólo por la firma de `GpuPaintFn` (tipos, no windowing).
Documentation

llimphi-compositor — el núcleo declarativo de Llimphi, sin winit.

Aquí vive el árbol de vista View<Msg> (DSL declarativo), su instalación sobre taffy (mount), el pintado a vello::Scene (paint/paint_gpu) y el hit-test. Nada de esto necesita una ventana ni llimphi-hal: la composición view → layout → scene es pura y reutilizable.

El runtime que la maneja vive aparte:

  • llimphi-ui la corre sobre winit (run<A: App>()).
  • a futuro, un runtime sobre el framebuffer del kernel wawa puede reusar exactamente este compositor sin arrastrar winit.

wgpu entra sólo por la firma de [GpuPaintFn] (tipos de Device/Queue/ Encoder/TextureView); wgpu no depende de winit, así que el compositor sigue libre de windowing.