schema
This commit is contained in:
+22
-18
@@ -1,19 +1,23 @@
|
||||
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
|
||||
[ INITIALISATION ]
|
||||
|
|
||||
+---> Context (Manager)
|
||||
| |
|
||||
| +---> Renderer (Spécialiste)
|
||||
| |
|
||||
+---> PipelineCache (Bibliothèque)
|
||||
|
|
||||
+---> Material
|
||||
|
|
||||
+---> Mesh
|
||||
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user