Update DRAFT.md
This commit is contained in:
@@ -20,6 +20,26 @@
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
## Point d'étape — 2026-09-16 (fin de session, reprise sur autre machine)
|
||||||
|
|
||||||
|
**État : infra posée, MVP 3D pas encore atteint.** Dernier commit : `f10e249`
|
||||||
|
(`feat(renderer): active camera wired to frame uniforms (Étape 4.3)`), dépôt propre.
|
||||||
|
|
||||||
|
**Fait et committé (bases pour la reprise)**
|
||||||
|
- Étapes **1, 2.1, 2.2, 3, 4** du DRAFT → ✅ (détails cochés ci-dessous).
|
||||||
|
- `cargo check --workspace --examples` 0 warning, tests Pod + wgsl OK, doc 0 warning, fmt propre.
|
||||||
|
- `standard_shader.wgsl` validé par naga (test permanent) mais **pas encore branché** sur un pipeline d'exemple.
|
||||||
|
- `basic` ignore encore les uniforms → les exemples `simple`/`manual` tournent mais le rendu reste plat.
|
||||||
|
|
||||||
|
**Prochaine session — reprendre à (dans l'ordre)**
|
||||||
|
1. **Étape 5** : créer `lib/examples/cube.rs` (cube unitaire + `standard` éclairé + rotation, via `AppBuilder` sans wgpu), puis migrer `simple`/`manual` (2.3 + 5.2 : `basic` → variante unlit de `standard`).
|
||||||
|
2. **Validation réelle** Étape 4/5 : exécuter les exemples, confirmer rotation/éclairage sur GPU/fenêtre.
|
||||||
|
3. **Étape 6** : cas limites + update `README.md`/`PLAN.md`/`ROADMAP.md` (cases 1.3/1.5/2.3) + commits.
|
||||||
|
|
||||||
|
> Les cases 2.3, Étape 4-validation, Étape 5 et Étape 6 restent **non cochées** ci-dessous = état exact.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## Étape 1 — Fondations data : Transform + Camera exposées
|
## Étape 1 — Fondations data : Transform + Camera exposées
|
||||||
|
|
||||||
**But** : donner à chaque entité un `Transform` et rendre `Camera` utilisable via l'API publique, **sans**
|
**But** : donner à chaque entité un `Transform` et rendre `Camera` utilisable via l'API publique, **sans**
|
||||||
|
|||||||
Reference in New Issue
Block a user