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 [ INITIALISATION ]
%% Entités persistantes |
Context --> Renderer +---> Context (Manager)
Context --> Mesh | |
PipelineCache --> Material | +---> Renderer (Spécialiste)
Renderer --> Material | |
+---> PipelineCache (Bibliothèque)
%% Interactions lors de la boucle de rendu |
subgraph Boucle_de_Rendu [Cycle de vie Frame] +---> Material
Frame -->|view| Renderer |
Material -->|pipeline| Renderer +---> Mesh
Mesh -->|buffers| Renderer
Renderer -->|draw| CommandEncoder
CommandEncoder -->|submit| Context
end
style Context fill:#f9f,stroke:#333 [ BOUCLE DE RENDU (Frame Loop) ]
style Renderer fill:#bbf,stroke:#333 |
style Frame fill:#dfd,stroke:#333 +---> Frame (Acquisition)
|
+---> Renderer (Orchestrateur)
| |
| +--[Rendu]--> CommandEncoder
|
+---> Context (Présentation)
|
+--[Submit]--> Queue