Gfx VI - wowjinxy/libPorpoise GitHub Wiki

Gfx - VI

Scope

Video interface emulation, window lifecycle, retrace timing, present path.

API Coverage

  • Implemented: window/context creation, retrace timing, present loop integration
  • Partial: strict timing parity and some event-edge semantics
  • Missing: document as discovered
  • Matrix: Gfx-VI-API-Matrix

Behavior Notes

  • VI drives frame pacing and impacts animation/gameplay rhythm.

Known Issues

  • Keep investigating any timing stalls under heavy scene changes.

Validation

  • Demos tested: all active GX demos
  • Pikmin impact: stable boot/title/present loops
  • Last verified commit: 6879cd0

Next Work

  1. Add retrace/timing diagnostics page with expected ranges.
  2. Document platform-specific display quirks.