2.2 SPECTRE Interface Specs (from /from/library/polygon/SPECTRE/internal/)
8 Interface Specifications: 1. VMU
Interface (shachi/vmu.h) — Device enumeration,
screen rendering, save game management 2. SH4 Math
(shachi/sh4math.h) — SH4-optimized math operations (adopts
DreamHAL) 3. DC Native Asset Formats
(shachi/assets.h) — PVR textures, Shachi meshes, AFS
archives, ADX audio 4. Material System
(shachi/material.h) — Multi-pass rendering for PVR2 5.
Compositor / Render Pipeline
(shachi/compositor.h) — Multi-view rendering 6.
Cooperative Task System (shachi/task.h) —
Cooperative multitasking 7. Asset Manager
(shachi/asset_mgr.h) — Memory tracking and ref-counting 8.
Performance Profiler (shachi/profiler.h) —
Frame-level performance insight
Implementation Priority: - P0: SH4 Math, Profiler - P1: Asset Formats, Materials, VMU - P2: Asset Manager, Task System - P3: Compositor