gioser

tawasuyu/llimphi

Sovereign retained-mode GPU UI framework in Rust (wgpu+vello+taffy+parley), Elm loop, 40+ widgets.

Rust 660Markdown 302TOML 157RON 312382 Definitions

⎇ main llimphi-drm/Cargo.toml TOML · 33 lines · 1.7 KB History raw

chore: refresco desde el monorepo — 132 miembros, 79 widgets, la galería vuelve y licencia dual d8edd9a9c · Sergio ·

1[package]
2name = "llimphi-drm"
3# Metadatos explícitos y no heredados: este crate está EXCLUIDO del workspace
4# raíz (enciende `llimphi-text/cpu`, excluyente del `vello` del resto), así que
5# no hay de dónde heredar `workspace.package`.
6version = "0.1.0"
7edition = "2021"
8license = "MIT OR Apache-2.0"
9publish = false
10description = "Llimphi directo al framebuffer del kernel, sin compositor ni GPU. Es el «framebuffer directo (TODO)» que declara llimphi-hal: la cascara ya existe en llimphi-wawa y esto le enchufa un dumb buffer DRM."
11
12[lib]
13bench = false
14doctest = false
15
16[dependencies]
17# La cáscara: `View<Msg>` → mount → layout → paint → bytes. **No se reimplementa
18# nada**: este crate sólo le consigue los bytes donde escribir.
19llimphi-wawa = { path = "../llimphi-wawa", version = "0.1.0" }
20llimphi-compositor = { path = "../llimphi-compositor", version = "0.1.0", default-features = false, features = ["cpu"] }
21drm = "0.14"
22# El modelo de entrada como DATO: `KeyEvent` sin winit adentro. Existe
23# exactamente para esto — procesar una tecla no puede arrastrar el windowing.
24llimphi-entrada = { path = "../llimphi-entrada", version = "0.1.0" }
25# El layout (taffy) y el pintor (peniko/kurbo), para poder re-exportarlos: quien
26# escribe una pantalla sobre esta superficie no tiene por qué declarar tres
27# dependencias sueltas para nombrar un color y un `Style`.
28llimphi-layout = { path = "../llimphi-layout", version = "0.1.0" }
29llimphi-cpu = { path = "../llimphi-cpu", version = "0.1.0", default-features = false }
30
31# Workspace propio, vacío: sin esto cargo intentaría absorberlo en el del repo
32# —del que justamente está excluido— y volvería a unificar features con vello.
33[workspace]