mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-10-15 23:40:29 +02:00
GE debugger: Split out the vertices window, show matrices in state window
This commit is contained in:
1 parent
77841801b9
commit
3676f4792e
5 files changed
+132
-77
No files matched your search
@@ -1916,6 +1916,7 @@ void ImDebugger::Frame(MIPSDebugInterface *mipsDebug, GPUDebugInterface *gpuDebu
|
||||
if (ImGui::BeginMenu("Graphics")) {
|
||||
ImGui::MenuItem("GE Debugger", nullptr, &cfg_.geDebuggerOpen);
|
||||
ImGui::MenuItem("GE State", nullptr, &cfg_.geStateOpen);
|
||||
ImGui::MenuItem("GE Vertices", nullptr, &cfg_.geVertsOpen);
|
||||
ImGui::MenuItem("Display Output", nullptr, &cfg_.displayOpen);
|
||||
ImGui::MenuItem("Textures", nullptr, &cfg_.texturesOpen);
|
||||
ImGui::MenuItem("Framebuffers", nullptr, &cfg_.framebuffersOpen);
|
||||
@@ -2067,6 +2068,10 @@ void ImDebugger::Frame(MIPSDebugInterface *mipsDebug, GPUDebugInterface *gpuDebu
|
||||
geStateWindow_.Draw(cfg_, control, gpuDebug);
|
||||
}
|
||||
|
||||
if (cfg_.geVertsOpen) {
|
||||
DrawImGeVertsWindow(cfg_, control, gpuDebug);
|
||||
}
|
||||
|
||||
if (cfg_.schedulerOpen) {
|
||||
DrawSchedulerView(cfg_);
|
||||
}
|
||||
@@ -2505,6 +2510,7 @@ void ImConfig::SyncConfig(IniFile *ini, bool save) {
|
||||
sync.Sync("debugStatsOpen", &debugStatsOpen, false);
|
||||
sync.Sync("geDebuggerOpen", &geDebuggerOpen, false);
|
||||
sync.Sync("geStateOpen", &geStateOpen, false);
|
||||
sync.Sync("geVertsOpen", &geVertsOpen, false);
|
||||
sync.Sync("schedulerOpen", &schedulerOpen, false);
|
||||
sync.Sync("socketsOpen", &socketsOpen, false);
|
||||
sync.Sync("npOpen", &npOpen, false);
|
||||
|
||||
Reference in new issue
Block a user