Test 5: OPB Overflow
(DIV-005 MEDIUM)
- N small triangles in one 32x32 tile. D-pad increases N: 10→500
- Hardware: drops geometry. Flycast: renders all.
- Debug overlay shows TA_NEXT_OPB vs TA_OL_LIMIT live.
- N rotating quads with sinf/cosf. D-pad increases N: 500→4000
- Display: “Frame: XX.X ms | FPS: XX | Verts: XXXX”
- Shows where SH-4 falls off 60fps.
Test 7: Mixed
SQ/DMA Submission (DIV-008 MEDIUM)
- Left: 4 quads via pvr_dr_commit() only. Right: alternating
pvr_prim()/pvr_dr_commit()
- Hardware: may show missing/corrupted quads. Flycast: handles both
paths.