From 8192d4799a056c860b834c9560b0aa112f64c574 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Bousqui=C3=A9?= Date: Mon, 6 Jul 2026 17:40:21 +0200 Subject: [PATCH] schema --- docs/SCHEMA.md | 40 ++++++++++++++++++++++------------------ 1 file changed, 22 insertions(+), 18 deletions(-) diff --git a/docs/SCHEMA.md b/docs/SCHEMA.md index a6369cc..acc4530 100644 --- a/docs/SCHEMA.md +++ b/docs/SCHEMA.md @@ -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