Repository navigation
v0.2.0
本版将仓库拆分为引擎 src/、示例 examples/、浏览器壳层 gallery/ 三层,库入口只导出引擎公共 API;2D 示例改为按 API 家族的矩阵页,文本渲染增加多字体面与自定义平面朝向。
当前仍为 partial parity:与参考实现的视觉对照状态见 docs/reference-parity.md,不代表像素级等价。
Breaking:npm 包内容只含引擎(
src/→dist/),示例与 gallery 不再随包分发。原本从包内导入示例、场景或 gallery 模块的代码,请改用 examples/ 中的实现,或直接使用src/index.ts暴露的引擎 API。
新功能
- 文本渲染支持 weight / style / width 字体面
- world-plane 文本块支持自定义平面朝向
- 2D 示例拆成按 API 家族的矩阵页
- 2D Lines 页补齐 strip / loop 的虚线列,并展示闭合 loop 接头
- 2D Lines 的虚线随时间的流动
- 新增 text-font-query 页面,接入真实多字重字体
- 2D 页面支持 WASD 平移
- 3D 示例补上参考的列/行标签,增强 index 与 world_space_width 的 line_list 样例
修复
- 屏幕空间命令按 CSS 像素换算
重构与性能
- 分离引擎、示例与 gallery 层,公共 API 收敛到
src/index.ts
文档
- 记录 3D 列/行标签已对齐及其残差
包含内容
vgpu-render-0.2.0-dist.tar.gz:bun run build:lib产物(dist/的 JS 与.d.ts,归档根部即dist/内容),已按发布规则清洗品牌词。- 源码:https://github.com/jwu/vgpu-render/tree/v0.2.0