Commit Graph

86 Commits

Author SHA1 Message Date
Jérôme Bousquié 7cabda710d examples: fix simple.rs to compile as the 15-line declarative model
- Replace the broken App::new() (which does not exist) with AppBuilder.
- Strip it down to the PLAN's ~15-line target: no explicit winit/wgpu,
  AppHandler render() left empty (scene rendering still on the roadmap).
- Verified: builds, opens a black window and runs the update->render->present
  loop until closed.
- Update README/PLAN wording now that the simple example compiles (it still
  does not draw a scene).
2026-09-14 15:42:30 +02:00
Jérôme Bousquié f6c0851d4f docs: reconcile README/ROADMAP/PLAN state and settle slotmap vs String IDs
- README stays the source of truth for current state; drive/item-5 now
  reflects the settled decision: String IDs for the MVP, slotmap deferred.
- ROADMAP gains a 'point de depart' (present-state) block, marks glam done,
  removes the slotmap Phase-1 mandates, and documents the String-ID decision
  plus the deferred 'typed handles' step.
- PLAN corrects stale [X] checkmarks (App render() cannot draw, Scene
  rendering not automated, simple example does not compile) and notes its
  verification checklist against current reality.
- Remove the unused slotmap direct dependency from wsg-lib (package remains
  in Cargo.lock only as a transitive dep of glow).
2026-09-14 15:28:41 +02:00
Jérôme Bousquié cfb4c6f212 suppression contradictions 2026-08-07 21:44:29 +02:00
Jérôme Bousquié e8e9124a9d doc : single buffer 2026-08-03 21:52:36 +02:00
Jérôme Bousquié 895965750f préparation phase 1.1 2026-08-01 21:25:43 +02:00
Jérôme Bousquié 37432536dc refactor spec OKF 2026-08-01 09:34:12 +02:00
Jérôme Bousquié 81b825970a correction contradictions 2026-07-31 20:43:57 +02:00
Jérôme Bousquié 8d61e4231e spec OKF pour doc 2026-07-31 19:10:04 +02:00
Jérôme Bousquié 2cc79be2ec spec OKF pour doc 2026-07-31 19:09:46 +02:00
Jérôme Bousquié c5f8edc4f4 roadmap 2026-07-30 17:54:06 +02:00
Jérôme Bousquié 2887cba121 typo 2026-07-29 21:04:48 +02:00
Jérôme Bousquié b1966cb341 doc arene pour slotmap 2026-07-29 21:00:18 +02:00
Jérôme Bousquié 2710899292 ajout docs ARENE et GPU_CPU 2026-07-28 21:25:14 +02:00
Jérôme Bousquié d782469202 architecture rendu update/render 2026-07-08 16:26:23 +02:00
Jérôme Bousquié 3414d68819 Plan 2026-07-08 15:58:20 +02:00
Jérôme Bousquié 7b25564483 doc 2026-07-08 15:46:50 +02:00
Jérôme Bousquié 724b658896 modif appbuilder 2026-07-08 12:29:18 +02:00
Jérôme Bousquié 82ea16d118 re-org en App 2026-07-07 16:42:37 +02:00
Jérôme Bousquié cfd8b421a2 plan passage à App 2026-07-07 11:57:57 +02:00
Jérôme Bousquié e9a75182ee fix example ! 2026-07-07 10:16:05 +02:00
Jérôme Bousquié 2731700098 cr 2026-07-06 17:43:43 +02:00
Jérôme Bousquié 8192d4799a schema 2026-07-06 17:40:21 +02:00
Jérôme Bousquié 8e57dc783b refactor renderer responsable + docs + schema 2026-07-06 17:37:13 +02:00
Jérôme Bousquié 47851b8f61 vertex +normals 2026-07-06 12:31:35 +02:00
Jérôme Bousquié 6c94fc96d6 ajout material et pipeline_cache 2026-07-06 10:40:00 +02:00
Jérôme Bousquié 22edac6ad5 ajout mesh.rs 2026-07-05 15:51:37 +02:00
Jérôme Bousquié 7cc1fb845f renderer render 2026-07-05 08:00:58 +02:00
Jérôme Bousquié d1b499570a début renderer 2026-07-04 20:59:25 +02:00
Jérôme Bousquié 2a3c6493fc renderer new 2026-07-04 15:40:32 +02:00
Jérôme Bousquié 4b7a1b05e5 begin et end frame dans context 2026-07-04 14:57:29 +02:00
Jérôme Bousquié 4fd39d32c6 configure context 2026-07-03 21:11:43 +02:00
jerome 3d6112833d commentaires 2026-07-03 15:23:56 +02:00
jerome 039f113831 cd examples
cargo run -p wsg-examples
2026-07-03 14:46:59 +02:00
jerome f46209a43c intégration execution example 2026-07-03 14:07:44 +02:00
jerome f66519eeab init wgpu + doc + err robustes 2026-07-03 12:33:32 +02:00
jerome f765c5fcc1 1st commit 2026-07-03 11:06:55 +02:00