Commit ba5dd17
committed
feat: upgrade to v0.3.0, introduce text rendering, layout engine, and uncapped benchmark loop
- Bump version package.json to 0.3.0 and add framework exports.
- Implement TextRenderer and font-atlas generation for WebGPU-based text nodes.
- Add basic flex layout (direction, padding, gap, alignment) and scene graph integration.
- Introduce an uncapped benchmark loop using MessageChannel for precise performance metric estimation.
- Migrate raw WGSL files to a central directory and clean up buffer management boundaries.1 parent 8ceb035 commit ba5dd17
34 files changed
Lines changed: 5502 additions & 355 deletions
File tree
- src
- adapters
- bench
- core
- __tests__
- shaders
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| 7 | + | |
7 | 8 | | |
8 | 9 | | |
9 | 10 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| 7 | + | |
7 | 8 | | |
8 | 9 | | |
9 | 10 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| 7 | + | |
7 | 8 | | |
8 | 9 | | |
9 | 10 | | |
| |||
0 commit comments