Extract FormatStateRow() from the Win32 GE debugger to GPU/Debugger/Registers

This commit is contained in:
Henrik Rydgård
2024-12-05 10:07:29 +01:00
parent 0c524b712e
commit 21997784bf
23 changed files with 927 additions and 807 deletions
+5
View File
@@ -825,6 +825,7 @@ void ImDebugger::Frame(MIPSDebugInterface *mipsDebug, GPUDebugInterface *gpuDebu
}
if (ImGui::BeginMenu("Graphics")) {
ImGui::MenuItem("GE Debugger", nullptr, &cfg_.geDebuggerOpen);
ImGui::MenuItem("GE Registers", nullptr, &cfg_.geRegistersOpen);
ImGui::MenuItem("Display Output", nullptr, &cfg_.displayOpen);
ImGui::MenuItem("Textures", nullptr, &cfg_.texturesOpen);
ImGui::MenuItem("Framebuffers", nullptr, &cfg_.framebuffersOpen);
@@ -927,6 +928,10 @@ void ImDebugger::Frame(MIPSDebugInterface *mipsDebug, GPUDebugInterface *gpuDebu
if (cfg_.geDebuggerOpen) {
DrawGeDebuggerWindow(cfg_);
}
if (cfg_.geRegistersOpen) {
DrawGeRegistersWindow(cfg_);
}
}
void ImDisasmWindow::Draw(MIPSDebugInterface *mipsDebug, ImConfig &cfg, CoreState coreState) {