What to Use Directly
From KOS (No Changes Needed)
pvr_prim() / pvr_dr_*() — vertex
submission via Store Queue
pvr_scene_begin() / pvr_scene_finish() —
frame lifecycle
pvr_list_begin() / pvr_list_finish() —
display list management
pvr_mem_malloc() / pvr_mem_free() — VRAM
allocation
pvr_txr_load() / pvr_txr_load_ex() —
texture upload (handles twiddle)
maple_* — controller/VMU/keyboard
spu_* — AICA sound
fs_* — filesystem (romdisk, GD-ROM)
timer_* — profiling
pvr_fog_table_* — fog table generation