t_Rendering — TFT.OpenGPU.Stack.Module
1. Rendering Intent#
The rendering layer defines the open rendering primitives that receive dimensional intent from the substrate and produce the visible scene.
It is the middle view of the module — the bridge between hidden substrate intent and visible execution work.
Its purpose is to:
- map TFT dimensional primitives into GPU-renderable structures
- provide an open, vendor-neutral rendering surface (Vulkan/WebGPU/custom)
- support remote reconstruction via TFT primitive streams
- maintain RTT coherence across substrate and execution layers
- enable Cloud PC rendering fidelity independent of vendor lock-in
2. Rendering Principles#
2.1 Middle View (Inverted Star Alignment)#
The rendering layer is the inversion boundary:
- Substrate (hidden view): dimensional intent
- Rendering (middle view): scene/viewport abstraction
- Execution (visible view): GPU work
Rendering is where dimensional primitives become:
- surfaces
- materials
- transforms
- viewports
- scene graphs
2.2 Open Rendering Model#
The rendering layer is intentionally open:
- Vulkan
- WebGPU
- custom lightweight rendering layer
- UE-style scene graph (optional)
- GPU-native reconstruction
This avoids proprietary rendering stacks and aligns with the module’s open substrate philosophy.
2.3 Bounded Drift#
Rendering reinterpretation of substrate primitives is allowed only within bounded drift:
- reinterpretation must preserve dimensional intent
- reinterpretation must remain structurally consistent
- reinterpretation must not alter RTT coherence
3. Rendering Primitive Families#
3.1 Scene Primitives#
Render.Scene— scene containerRender.Node— scene nodeRender.Mesh— mesh or surface representationRender.Light— light primitiveRender.Camera— camera primitive
3.2 Material Primitives#
Render.Material— material wrapperRender.ShaderGraph— shader graph intentRender.Texture— texture bindingRender.Color— color primitive
3.3 Transform Primitives#
Render.Transform— transform operatorRender.Matrix— matrix representationRender.Space— dimensional space mapping
3.4 Viewport Primitives#
Render.Viewport— viewport declarationRender.Frame— frame substrateRender.Pass— rendering pass
3.5 Reconstruction Primitives#
Render.Reconstruct.Surface— reconstruct surface intentRender.Reconstruct.Material— reconstruct material intentRender.Reconstruct.Transform— reconstruct transform intentRender.Reconstruct.Viewport— reconstruct viewport substrate
4. Substrate → Rendering Mapping#
Rendering primitives map substrate primitives through declared coherence:
| Substrate Primitive | Rendering Primitive |
|---|---|
| Dim.Surface | Render.Mesh / Render.Scene |
| Dim.Material | Render.Material / Render.ShaderGraph |
| Dim.Transform | Render.Transform / Render.Matrix |
| Dim.Viewport | Render.Viewport / Render.Camera |
| Op.Cycle | Render.Pass / Render.Frame |
| Stream.Primitive | Render.Reconstruct.Surface / Material / Transform |
This mapping is declared, not inferred.
5. Rendering and RDP Integration#
The rendering layer defines the reconstruction path for RDP:
- substrate primitives → encoded as TFT primitive stream
- stream transported via RDPEGFX or custom virtual channel
- rendering layer reconstructs scene primitives
- execution layer resolves GPU work
- final view presented to user
Rendering provides:
- scene graph reconstruction
- material application
- transform resolution
- viewport mapping
- frame substrate generation
RDP retains:
- TLS
- CredSSP
- NLA
- reliability
- ordering
- session setup
6. Rendering and Cloud PC Tiering#
Cloud PC tiers map directly to rendering fidelity:
- Tier → reconstruction fidelity
- Tier → material complexity
- Tier → transform precision
- Tier → viewport resolution
- Tier → rendering pass count
Even minimal tiers achieve smooth rendering due to dimensional primitives.
7. Open Rendering Surface#
The rendering layer defines the open rendering surface:
- Vulkan alignment
- WebGPU compatibility
- UE-style scene graph (optional)
- GPU-native reconstruction
- vendor-neutral rendering primitives
- open shader graph semantics
This is the layer that ensures the stack remains open and AMD-friendly.
8. Canonical Rendering Summary#
The rendering layer of the TFT.OpenGPU.Stack.Module:
- defines open rendering primitives
- maps substrate intent into visible scene structures
- reconstructs dimensional primitives for remote rendering
- supports RDP integration
- enables Cloud PC tiering
- aligns with RTT (rtt=1, coherence declared, drift bounded, paradox structural)
- establishes an open rendering surface independent of NVIDIA’s closed ecosystem
This document captures the rendering layer for canonical reference.
