diff --git a/src/main.c b/src/main.c index 6267d3bf4..6cfebeec6 100644 --- a/src/main.c +++ b/src/main.c @@ -263,8 +263,10 @@ void create_gfx_task_structure(void) { gGfxSPTask->task.t.flags = OS_TASK_DP_WAIT; gGfxSPTask->task.t.ucode_boot = rspbootTextStart; gGfxSPTask->task.t.ucode_boot_size = ((u8 *) rspbootTextEnd - (u8 *) rspbootTextStart); - // Use F3DEX on non-racing states and if there's only one player. - // Otherwise use F3DLX which has a simple subpixel calculation. + + + // The split-screen multiplayer racing state uses F3DLX which has a simple subpixel calculation. + // Singleplayer race mode and all other game states use F3DEX. // http://n64devkit.square7.ch/n64man/ucode/gspF3DEX.htm if (gGamestate != RACING || gPlayerCountSelection1 == 1) { gGfxSPTask->task.t.ucode = gspF3DEXTextStart;