@@ -1439,7 +1439,7 @@ void FullscreenUI::DoVMInitialize(const VMBootParameters& boot_params, bool swit
14391439
14401440 if (switch_to_landing_on_failure)
14411441 MTGS::RunOnGSThread (SwitchToLanding);
1442-
1442+
14431443 return ;
14441444 }
14451445
@@ -6589,57 +6589,57 @@ void FullscreenUI::DrawAdvancedSettingsPage()
65896589 {
65906590 MenuHeading (FSUI_CSTR (" Emotion Engine" ));
65916591
6592- DrawIntListSetting (bsi, FSUI_CSTR ( " Rounding Mode" ),
6592+ DrawIntListSetting (bsi, FSUI_ICONSTR (ICON_FA_ARROW_TREND_DOWN, " Rounding Mode" ),
65936593 FSUI_CSTR (" Determines how the results of floating-point operations are rounded. Some games need specific settings." ),
65946594 " EmuCore/CPU" , " FPU.Roundmode" , static_cast <int >(FPRoundMode::ChopZero), ee_rounding_mode_settings,
65956595 std::size (ee_rounding_mode_settings), true );
6596- DrawIntListSetting (bsi, FSUI_CSTR ( " Division Rounding Mode" ),
6596+ DrawIntListSetting (bsi, FSUI_ICONSTR (ICON_FA_DIVIDE, " Division Rounding Mode" ),
65976597 FSUI_CSTR (" Determines how the results of floating-point division is rounded. Some games need specific settings." ),
65986598 " EmuCore/CPU" , " FPUDiv.Roundmode" , static_cast <int >(FPRoundMode::Nearest),
65996599 ee_rounding_mode_settings, std::size (ee_rounding_mode_settings), true );
6600- DrawClampingModeSetting (bsi, FSUI_CSTR ( " Clamping Mode" ),
6600+ DrawClampingModeSetting (bsi, FSUI_ICONSTR (ICON_FA_ARROW_TURN_DOWN, " Clamping Mode" ),
66016601 FSUI_CSTR (" Determines how out-of-range floating point numbers are handled. Some games need specific settings." ), -1 );
66026602
6603- DrawToggleSetting (bsi, FSUI_CSTR ( " Enable EE Recompiler" ),
6603+ DrawToggleSetting (bsi, FSUI_ICONSTR (ICON_FA_MICROCHIP, " Enable EE Recompiler" ),
66046604 FSUI_CSTR (" Performs just-in-time binary translation of 64-bit MIPS-IV machine code to native code." ), " EmuCore/CPU/Recompiler" ,
66056605 " EnableEE" , true );
6606- DrawToggleSetting (bsi, FSUI_CSTR ( " Enable EE Cache" ), FSUI_CSTR (" Enables simulation of the EE's cache. Slow." ),
6606+ DrawToggleSetting (bsi, FSUI_ICONSTR (ICON_FA_BUCKET, " Enable EE Cache" ), FSUI_CSTR (" Enables simulation of the EE's cache. Slow." ),
66076607 " EmuCore/CPU/Recompiler" , " EnableEECache" , false );
6608- DrawToggleSetting (bsi, FSUI_CSTR ( " Enable INTC Spin Detection" ),
6608+ DrawToggleSetting (bsi, FSUI_ICONSTR (ICON_FA_ARROWS_SPIN, " Enable INTC Spin Detection" ),
66096609 FSUI_CSTR (" Huge speedup for some games, with almost no compatibility side effects." ), " EmuCore/Speedhacks" , " IntcStat" , true );
6610- DrawToggleSetting (bsi, FSUI_CSTR ( " Enable Wait Loop Detection" ),
6610+ DrawToggleSetting (bsi, FSUI_ICONSTR (ICON_FA_ARROWS_SPIN, " Enable Wait Loop Detection" ),
66116611 FSUI_CSTR (" Moderate speedup for some games, with no known side effects." ), " EmuCore/Speedhacks" , " WaitLoop" , true );
6612- DrawToggleSetting (bsi, FSUI_CSTR ( " Enable Fast Memory Access" ),
6612+ DrawToggleSetting (bsi, FSUI_ICONSTR (ICON_FA_MEMORY, " Enable Fast Memory Access" ),
66136613 FSUI_CSTR (" Uses backpatching to avoid register flushing on every memory access." ), " EmuCore/CPU/Recompiler" , " EnableFastmem" ,
66146614 true );
66156615
66166616 MenuHeading (FSUI_CSTR (" Vector Units" ));
6617- DrawIntListSetting (bsi, FSUI_CSTR ( " VU0 Rounding Mode" ),
6617+ DrawIntListSetting (bsi, FSUI_ICONSTR (ICON_FA_ARROW_TREND_DOWN, " VU0 Rounding Mode" ),
66186618 FSUI_CSTR (" Determines how the results of floating-point operations are rounded. Some games need specific settings." ),
66196619 " EmuCore/CPU" , " VU0.Roundmode" , static_cast <int >(FPRoundMode::ChopZero),
66206620 ee_rounding_mode_settings, std::size (ee_rounding_mode_settings), true );
6621- DrawClampingModeSetting (bsi, FSUI_CSTR ( " VU0 Clamping Mode" ),
6621+ DrawClampingModeSetting (bsi, FSUI_ICONSTR (ICON_FA_ARROW_TURN_DOWN, " VU0 Clamping Mode" ),
66226622 FSUI_CSTR (" Determines how out-of-range floating point numbers are handled. Some games need specific settings." ), 0 );
6623- DrawIntListSetting (bsi, FSUI_CSTR ( " VU1 Rounding Mode" ),
6623+ DrawIntListSetting (bsi, FSUI_ICONSTR (ICON_FA_ARROW_TREND_DOWN, " VU1 Rounding Mode" ),
66246624 FSUI_CSTR (" Determines how the results of floating-point operations are rounded. Some games need specific settings." ),
66256625 " EmuCore/CPU" , " VU1.Roundmode" , static_cast <int >(FPRoundMode::ChopZero),
66266626 ee_rounding_mode_settings, std::size (ee_rounding_mode_settings), true );
6627- DrawClampingModeSetting (bsi, FSUI_CSTR ( " VU1 Clamping Mode" ),
6627+ DrawClampingModeSetting (bsi, FSUI_ICONSTR (ICON_FA_ARROW_TURN_DOWN, " VU1 Clamping Mode" ),
66286628 FSUI_CSTR (" Determines how out-of-range floating point numbers are handled. Some games need specific settings." ), 1 );
6629- DrawToggleSetting (bsi, FSUI_CSTR ( " Enable VU0 Recompiler (Micro Mode)" ),
6629+ DrawToggleSetting (bsi, FSUI_ICONSTR (ICON_FA_MICROCHIP, " Enable VU0 Recompiler (Micro Mode)" ),
66306630 FSUI_CSTR (" New Vector Unit recompiler with much improved compatibility. Recommended." ), " EmuCore/CPU/Recompiler" , " EnableVU0" ,
66316631 true );
6632- DrawToggleSetting (bsi, FSUI_CSTR ( " Enable VU1 Recompiler" ),
6632+ DrawToggleSetting (bsi, FSUI_ICONSTR (ICON_FA_MICROCHIP, " Enable VU1 Recompiler" ),
66336633 FSUI_CSTR (" New Vector Unit recompiler with much improved compatibility. Recommended." ), " EmuCore/CPU/Recompiler" , " EnableVU1" ,
66346634 true );
6635- DrawToggleSetting (bsi, FSUI_CSTR ( " Enable VU Flag Optimization" ),
6635+ DrawToggleSetting (bsi, FSUI_ICONSTR (ICON_FA_FLAG, " Enable VU Flag Optimization" ),
66366636 FSUI_CSTR (" Good speedup and high compatibility, may cause graphical errors." ), " EmuCore/Speedhacks" , " vuFlagHack" , true );
6637- DrawToggleSetting (bsi, FSUI_CSTR ( " Enable Instant VU1" ),
6637+ DrawToggleSetting (bsi, FSUI_ICONSTR (ICON_FA_CLOCK, " Enable Instant VU1" ),
66386638 FSUI_CSTR (" Runs VU1 instantly. Provides a modest speed improvement in most games. Safe for most games, but a few games may exhibit graphical errors." ),
66396639 " EmuCore/Speedhacks" , " vu1Instant" , true );
66406640
66416641 MenuHeading (FSUI_CSTR (" I/O Processor" ));
6642- DrawToggleSetting (bsi, FSUI_CSTR ( " Enable IOP Recompiler" ),
6642+ DrawToggleSetting (bsi, FSUI_ICONSTR (ICON_FA_MICROCHIP, " Enable IOP Recompiler" ),
66436643 FSUI_CSTR (" Performs just-in-time binary translation of 32-bit MIPS-I machine code to native code." ), " EmuCore/CPU/Recompiler" ,
66446644 " EnableIOP" , true );
66456645
0 commit comments