refactor renderer responsable + docs + schema

This commit is contained in:
Jérôme Bousquié
2026-07-06 17:37:13 +02:00
parent 47851b8f61
commit 8e57dc783b
11 changed files with 256 additions and 136 deletions
+19
View File
@@ -0,0 +1,19 @@
graph TD
%% Entités persistantes
Context --> Renderer
Context --> Mesh
PipelineCache --> Material
Renderer --> Material
%% Interactions lors de la boucle de rendu
subgraph Boucle_de_Rendu [Cycle de vie Frame]
Frame -->|view| Renderer
Material -->|pipeline| Renderer
Mesh -->|buffers| Renderer
Renderer -->|draw| CommandEncoder
CommandEncoder -->|submit| Context
end
style Context fill:#f9f,stroke:#333
style Renderer fill:#bbf,stroke:#333
style Frame fill:#dfd,stroke:#333