1 * - Renommer RenderContext en RenderPass (plus explicite)
2 * - Changer API d'ajout de renderpass pour pouvoir insérer une passe avant ou après une autre
3 * - changer le nom de SubRenderContext en autre chose (insert renderpass)
4 - utiliser InsertRenderPass + stencil (avec shape::Rectangle) dans ScrollArea pour faire le clipping (plus aucun problème, le clipping
5 sera transformé correctement, ça marchera dans le cas ou on voudra rendre une gui dans une texture plaquée sur un mur dans le monde de jeu
8 * - déplacer flags effacement frame buffer (color,zbuffer, stencil) dans RenderPass plutot que viewport? Plus pratique car différentes renderpass partageant le même viewport
9 auraient sinon à dupliquer les viewports pour changer les flags (compromettant la petite optim ci-dessous)
10 - cacher pointeur sur dernier viewport et dernière caméra bindée pour pas les binder pour rien lorsque plusieurs passes d'affilé utilisent les mêmes.
12 - Scrollarea: refactor: interface pour classe scrollable.
13 subclass scrollablecontainer.
14 scrollarea prend une classe scrollable comme contenu et y ajoute les sliders.
16 - Ajouter class "Wrapper" -> container avec un seul child (prendre code dans window). (ou SingleChildContainer?)
17 Window et ScrollableContainer doivent hériter de Wrapper.
19 - renommer SimpleContainer -> MultipleChildContainer.