diff --git a/Source/Tools/FEXConfig/Main.cpp b/Source/Tools/FEXConfig/Main.cpp index f4e8209e4..8d5527b7b 100644 --- a/Source/Tools/FEXConfig/Main.cpp +++ b/Source/Tools/FEXConfig/Main.cpp @@ -436,6 +436,28 @@ namespace { ConfigChanged = true; } + ImGui::Text("Ahead Of Time JIT Options:"); + Value = LoadedConfig->Get(FEXCore::Config::ConfigOption::CONFIG_AOTIRGENERATE); + bool AOTGenerate = Value.has_value() && **Value == "1"; + if (ImGui::Checkbox("Generate", &AOTGenerate)) { + LoadedConfig->EraseSet(FEXCore::Config::ConfigOption::CONFIG_AOTIRGENERATE, AOTGenerate ? "1" : "0"); + ConfigChanged = true; + } + + Value = LoadedConfig->Get(FEXCore::Config::ConfigOption::CONFIG_AOTIRCAPTURE); + bool AOTCapture = Value.has_value() && **Value == "1"; + if (ImGui::Checkbox("Capture", &AOTCapture)) { + LoadedConfig->EraseSet(FEXCore::Config::ConfigOption::CONFIG_AOTIRCAPTURE, AOTCapture ? "1" : "0"); + ConfigChanged = true; + } + + Value = LoadedConfig->Get(FEXCore::Config::ConfigOption::CONFIG_AOTIRLOAD); + bool AOTLoad = Value.has_value() && **Value == "1"; + if (ImGui::Checkbox("Load", &AOTLoad)) { + LoadedConfig->EraseSet(FEXCore::Config::ConfigOption::CONFIG_AOTIRLOAD, AOTLoad ? "1" : "0"); + ConfigChanged = true; + } + ImGui::EndTabItem(); } }