Gfx GX - wowjinxy/libPorpoise GitHub Wiki
Gfx - GX
Scope
Primary GX emulation layer: state, transforms, lighting, TEV, textures, display lists, framebuffer paths.
API Coverage
- Implemented: broad runtime support for demos and Pikmin rendering
- Partial: exact parity for some TEV/lighting/depth edge cases
- Missing: uncommon paths not yet exercised
- Matrix: Gfx-GX-API-Matrix
- Function pages: Gfx-GX-Function-Pages
Behavior Notes
- Renderer backend has been generalized beyond old ACPC-only structure.
- Display list and texture-format handling received major stabilization work.
Known Issues
- Continue parity passes for remaining edge behaviors seen in long-form gameplay.
Validation
- Demos tested: broad GX demo sweep
- Pikmin impact: title/cinematic/in-game rendering now significantly improved
- Last verified commit:
6879cd0
Next Work
- Add focused parity cases per remaining failing demo scenarios.
- Track GX state assumptions in a dedicated matrix.