Files
xenia-rs/crates/xenia-ui/Cargo.toml
MechaCat02 e2b8860e10 Add xenia-ui crate; switch analysis store to DuckDB
Workspace gains a new xenia-ui member that owns the winit/wgpu
window, the Xenos display pipeline (xenos_pipeline + render +
texture_cache_host), HUD font/blit shaders, and the input-bridge
plumbing the app uses to surface guest framebuffers and overlays.

Workspace dependencies grow accordingly: rusqlite is replaced with
duckdb (analysis pipeline now writes DuckDB stores), and tracing /
metrics / pprof / winit / wgpu / gilrs / pollster / crossbeam /
bytemuck are added at workspace level so xenia-ui and xenia-app
share versions. Cargo.lock regenerated.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-01 16:26:48 +02:00

21 lines
538 B
TOML

[package]
name = "xenia-ui"
version.workspace = true
edition.workspace = true
license.workspace = true
[dependencies]
xenia-hid = { workspace = true }
xenia-kernel = { workspace = true }
xenia-memory = { workspace = true }
anyhow = { workspace = true }
tracing = { workspace = true }
winit = { workspace = true }
wgpu = { workspace = true }
gilrs = { workspace = true }
pollster = { workspace = true }
crossbeam-utils = { workspace = true }
bytemuck = { workspace = true }
metrics = { workspace = true }
xenia-gpu = { workspace = true }