mirror of
https://github.com/RetroDECK/Duckstation.git
synced 2024-11-22 13:55:38 +00:00
SDL: Add log level settings to debug menu
This commit is contained in:
parent
8fd3a83ea8
commit
c475923bdd
|
@ -656,7 +656,7 @@ void SDLHostInterface::DrawMainMenuBar()
|
||||||
ImGui::EndMenu();
|
ImGui::EndMenu();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ImGui::BeginMenu("Debug", system_enabled))
|
if (ImGui::BeginMenu("Debug"))
|
||||||
{
|
{
|
||||||
DrawDebugMenu();
|
DrawDebugMenu();
|
||||||
ImGui::EndMenu();
|
ImGui::EndMenu();
|
||||||
|
@ -806,6 +806,27 @@ void SDLHostInterface::DrawDebugMenu()
|
||||||
Settings::DebugSettings& debug_settings = m_settings.debugging;
|
Settings::DebugSettings& debug_settings = m_settings.debugging;
|
||||||
bool settings_changed = false;
|
bool settings_changed = false;
|
||||||
|
|
||||||
|
if (ImGui::BeginMenu("Log Level"))
|
||||||
|
{
|
||||||
|
for (u32 i = LOGLEVEL_NONE; i < LOGLEVEL_COUNT; i++)
|
||||||
|
{
|
||||||
|
if (ImGui::MenuItem(Settings::GetLogLevelDisplayName(static_cast<LOGLEVEL>(i)), nullptr,
|
||||||
|
m_settings.log_level == static_cast<LOGLEVEL>(i)))
|
||||||
|
{
|
||||||
|
m_settings_copy.log_level = static_cast<LOGLEVEL>(i);
|
||||||
|
settings_changed = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
ImGui::EndMenu();
|
||||||
|
}
|
||||||
|
|
||||||
|
settings_changed |= ImGui::MenuItem("Log To Console", nullptr, &m_settings_copy.log_to_console);
|
||||||
|
settings_changed |= ImGui::MenuItem("Log To Debug", nullptr, &m_settings_copy.log_to_debug);
|
||||||
|
settings_changed |= ImGui::MenuItem("Log To File", nullptr, &m_settings_copy.log_to_file);
|
||||||
|
|
||||||
|
ImGui::Separator();
|
||||||
|
|
||||||
settings_changed |= ImGui::MenuItem("Dump CPU to VRAM Copies", nullptr, &debug_settings.dump_cpu_to_vram_copies);
|
settings_changed |= ImGui::MenuItem("Dump CPU to VRAM Copies", nullptr, &debug_settings.dump_cpu_to_vram_copies);
|
||||||
settings_changed |= ImGui::MenuItem("Dump VRAM to CPU Copies", nullptr, &debug_settings.dump_vram_to_cpu_copies);
|
settings_changed |= ImGui::MenuItem("Dump VRAM to CPU Copies", nullptr, &debug_settings.dump_vram_to_cpu_copies);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue