diff --git a/docs/PLAN.md b/docs/PLAN.md index a26b676..3389287 100644 --- a/docs/PLAN.md +++ b/docs/PLAN.md @@ -45,7 +45,7 @@ Une fois la plomberie encapsulée, nous devons rendre l'assemblage des objets co ### Intégration de la Scene - [X] Formaliser la structure `Scene` : un conteneur qui liste les Entities. -- [ ] Associer le `PipelineCache` à la Scene pour que le rendu des matériaux soit automatique (actuellement le cache est porté par `App`, indépendant de la Scene ; le rendu n'est pas automatisé). +- [ ] Associer le `PipelineCache` à la Scene pour que la gestion des matériaux soit entièrement portée par la scène (actuellement le cache est porté par `App`, indépendant de la Scene — le rendu de la scène est, lui, déjà automatisé depuis 2026-09-16). - [X] Implémenter la logique de rendu de la scène : `App::render_scene(view)` parcourt la scène, récupère les matériaux et soumet tous les draw calls en **une seule passe groupée** (`Renderer::render_scene`), appelée automatiquement chaque frame par l'implémentation par défaut