tawasuyu

tawasuyu/llimphi

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

Rust 229TOML 101Markdown 82Shell 24052 Definiciones

⎇ 92dd0e5bfb2ca4456006da99437f4100e156d856 llimphi-voxel/Cargo.toml TOML · 30 líneas · 1.5 KB Historia crudo

fix: dev-deps internas path-only (se descartan al publicar; sin ciclos de orden) 92dd0e5bf · Sergio ·

1[package]
2name = "llimphi-voxel"
3version.workspace = true
4edition.workspace = true
5license.workspace = true
6authors.workspace = true
7publish.workspace = true
8repository.workspace = true
9description = "llimphi-voxel — capa de dinámica voxel/juego (estilo Minecraft) sobre el motor 3D general llimphi-3d: world-gen procedural (terreno por ruido fractal) y la casa de bloques/biomas/streaming. Reusable por cualquier juego con orientación voxel. NO renderiza: delega en llimphi-3d (Scene3d + VoxelRenderer)."
10
11[dependencies]
12# El motor 3D general; esta capa aporta CONTENIDO/dinámica, no render.
13llimphi-3d = { path = "../llimphi-3d", version = "0.1.0" }
14# Puente al formato MagicaVoxel (.vox): importar sets/personajes a VoxelGrid.
15foreign-vox = { path = "../shared/foreign-vox", version = "0.1.0" }
16# (de)serialización de las ediciones persistidas para la CAS (mundo→postcard) y de
17# los artefactos del studio (Project: mundos/personajes con nombre).
18serde = { workspace = true, features = ["derive"] }
19postcard = { workspace = true }
20
21[dev-dependencies]
22# Volcado headless a PNG de los demos de mundo (mismo patrón que llimphi-3d).
23llimphi-hal = { path = "../llimphi-hal" }
24llimphi-raster = { path = "../llimphi-raster" }
25png = { workspace = true }
26pollster = { workspace = true }
27# Direccionamiento por contenido (BLAKE3) de las ediciones en el demo de CAS.
28blake3 = { workspace = true }
29# Round-trip RON de los artefactos del studio (Project) en los tests.
30ron = { workspace = true }