schema
This commit is contained in:
+22
-18
@@ -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)
|
||||||
|
|
|
||||||
|
+---> Material
|
||||||
|
|
|
||||||
|
+---> Mesh
|
||||||
|
|
||||||
%% Interactions lors de la boucle de rendu
|
[ BOUCLE DE RENDU (Frame Loop) ]
|
||||||
subgraph Boucle_de_Rendu [Cycle de vie Frame]
|
|
|
||||||
Frame -->|view| Renderer
|
+---> Frame (Acquisition)
|
||||||
Material -->|pipeline| Renderer
|
|
|
||||||
Mesh -->|buffers| Renderer
|
+---> Renderer (Orchestrateur)
|
||||||
Renderer -->|draw| CommandEncoder
|
| |
|
||||||
CommandEncoder -->|submit| Context
|
| +--[Rendu]--> CommandEncoder
|
||||||
end
|
|
|
||||||
|
+---> Context (Présentation)
|
||||||
style Context fill:#f9f,stroke:#333
|
|
|
||||||
style Renderer fill:#bbf,stroke:#333
|
+--[Submit]--> Queue
|
||||||
style Frame fill:#dfd,stroke:#333
|
|
||||||
|
|||||||
Reference in New Issue
Block a user