mirror of
https://github.com/WinampDesktop/winamp.git
synced 2025-06-19 07:05:45 -04:00
CPU: Make trace-to-file toggleable at runtime and in release builds
This commit is contained in:
@ -7,6 +7,7 @@
|
||||
#include "common/string_util.h"
|
||||
#include "core/cheats.h"
|
||||
#include "core/controller.h"
|
||||
#include "core/cpu_core.h"
|
||||
#include "core/gpu.h"
|
||||
#include "core/host_display.h"
|
||||
#include "core/system.h"
|
||||
@ -1175,6 +1176,14 @@ void SDLHostInterface::DrawDebugMenu()
|
||||
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);
|
||||
|
||||
if (ImGui::MenuItem("CPU Trace Logging", nullptr, CPU::IsTraceEnabled()))
|
||||
{
|
||||
if (!CPU::IsTraceEnabled())
|
||||
CPU::StartTrace();
|
||||
else
|
||||
CPU::StopTrace();
|
||||
}
|
||||
|
||||
if (ImGui::MenuItem("Dump RAM...", nullptr, nullptr, system_valid))
|
||||
DoDumpRAM();
|
||||
|
||||
|
Reference in New Issue
Block a user