This commit is contained in:
Jérôme Bousquié
2026-07-06 17:40:21 +02:00
parent 8e57dc783b
commit 8192d4799a
+22 -18
View File
@@ -1,19 +1,23 @@
graph TD
%% Entités persistantes
Context --> Renderer
Context --> Mesh
PipelineCache --> Material
Renderer --> Material
[ INITIALISATION ]
|
+---> Context (Manager)
| |
| +---> Renderer (Spécialiste)
| |
+---> PipelineCache (Bibliothèque)
|
+---> Material
|
+---> Mesh
%% 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
[ BOUCLE DE RENDU (Frame Loop) ]
|
+---> Frame (Acquisition)
|
+---> Renderer (Orchestrateur)
| |
| +--[Rendu]--> CommandEncoder
|
+---> Context (Présentation)
|
+--[Submit]--> Queue