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>
21 lines
538 B
TOML
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 }
|