mirror of
https://github.com/remorses/gpuix.git
synced 2026-10-29 03:04:52 +08:00
The previous 5 commits replay the gpui_terminal history from the remorses/zed fork (crate paths only). This commit makes the crate build from its new home: - Cargo.toml: explicit versions instead of zed `workspace = true`, GPUI crates as path deps into `../../zed/crates`, same as packages/native - Cargo.lock seeded from packages/native, so standalone `cargo test` and the `terminal_hello` example resolve the same versions - LICENSE copied (the fork's LICENSE-APACHE symlink pointed outside) - packages/native depends on `../gpui-terminal` - zed bumped to f77e5cfe9d, which removes the crate from the fork. The offscreen Metal / wgpu readback it calls stays in the fork - AGENTS.md and docs/terminal-renderer.md point at the new path Why: the crate only uses public GPUI APIs. In the fork every fix needed a worktree, a push to `gpuix`, and a submodule bump. Discord: https://discord.com/channels/1422625037164351591/1562077036128764037