diff --git a/packages/present/README.md b/packages/present/README.md index 66b6406..a344b2c 100644 --- a/packages/present/README.md +++ b/packages/present/README.md @@ -26,7 +26,35 @@ What --- -## Zufunkt +## Unified Memory Runtime + +``` +┌─────────────────────────────────────────────────────────────────────┐ +│ Shared WebAssembly.Memory │ +│ ┌───────────────────────────────────────────────────────────────┐ │ +│ │ [Node A output] [Node B output] [Node C output] ... │ │ +│ │ ┌────────────┐ ┌────────────┐ ┌────────────┐ │ │ +│ │ │ Vec │ │ Vec │ │ Vec │ │ │ +│ │ │ 4 bytes │ │ 12 bytes │ │ 2KB │ │ │ +│ │ └────────────┘ └────────────┘ └────────────┘ │ │ +│ │ │ │ +│ │ offset: 0 ────────────────────────────────────────────────► │ │ +│ └───────────────────────────────────────────────────────────────┘ │ +└─────────────────────────────────────────────────────────────────────┘ + ▲ + │ + │ import { memory } from "env" + ┌─────────────────────────┼─────────────────────────┐ + │ │ │ + ┌────┴────┐ ┌────┴────┐ ┌────┴────┐ + │ Node A │ │ Node B │ │ Node C │ + │ WASM │ │ WASM │ │ WASM │ + └─────────┘ └─────────┘ └─────────┘ +``` + +--- + +## Zukunft - Animation - Materials