Update DRAFT.md

This commit is contained in:
Jérôme Bousquié
2026-09-16 19:19:56 +02:00
parent f10e249898
commit 43e8bfb40a
+20
View File
@@ -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
**But** : donner à chaque entité un `Transform` et rendre `Camera` utilisable via l'API publique, **sans**