diff --git a/Qt/mainwindow.cpp b/Qt/mainwindow.cpp index d14e9af57e..1e90418ace 100644 --- a/Qt/mainwindow.cpp +++ b/Qt/mainwindow.cpp @@ -8,6 +8,7 @@ #include #include "base/display.h" +#include "base/NativeApp.h" #include "Core/MIPS/MIPSDebugInterface.h" #include "Core/Debugger/SymbolMap.h" #include "Core/SaveState.h" @@ -94,8 +95,7 @@ void MainWindow::updateMenus() foreach(QAction * action, displayLayoutGroup->actions()) { if (g_Config.iSmallDisplayZoomType == action->data().toInt()) { - if (gpu) - gpu->Resized(); + NativeMessageReceived("gpu_resized", ""); action->setChecked(true); break; @@ -379,8 +379,7 @@ void MainWindow::fullscrAct() showFullScreen(); - if (gpu) - gpu->Resized(); + NativeMessageReceived("gpu_resized", ""); InitPadLayout(dp_xres, dp_yres); if (GetUIState() == UISTATE_INGAME && !g_Config.bShowTouchControls) QApplication::setOverrideCursor(QCursor(Qt::BlankCursor)); diff --git a/UI/GameSettingsScreen.cpp b/UI/GameSettingsScreen.cpp index ea8d5dffb3..497eef7ac6 100644 --- a/UI/GameSettingsScreen.cpp +++ b/UI/GameSettingsScreen.cpp @@ -1051,9 +1051,8 @@ void GameSettingsScreen::onFinish(DialogResult result) { KeyMap::UpdateNativeMenuKeys(); // Wipe some caches after potentially changing settings. - if (gpu) - gpu->Resized(); - Reporting::UpdateConfig(); + NativeMessageReceived("gpu_resized", ""); + NativeMessageReceived("gpu_clearCache", ""); } /* @@ -1169,10 +1168,7 @@ UI::EventReturn GameSettingsScreen::OnPostProcShader(UI::EventParams &e) { } UI::EventReturn GameSettingsScreen::OnPostProcShaderChange(UI::EventParams &e) { - if (gpu) { - gpu->Resized(); - } - Reporting::UpdateConfig(); + NativeMessageReceived("gpu_resized", ""); return UI::EVENT_DONE; } diff --git a/UI/NativeApp.cpp b/UI/NativeApp.cpp index 89b86fa24a..bc7d143d8e 100644 --- a/UI/NativeApp.cpp +++ b/UI/NativeApp.cpp @@ -836,7 +836,7 @@ void NativeRender(GraphicsContext *graphicsContext) { if (GetGPUBackend() == GPUBackend::OPENGL) { PSP_CoreParameter().pixelWidth = pixel_xres; PSP_CoreParameter().pixelHeight = pixel_yres; - NativeMessageReceived("gpu resized", ""); + NativeMessageReceived("gpu_resized", ""); } #endif } @@ -868,7 +868,7 @@ void HandleGlobalMessage(const std::string &msg, const std::string &value) { // Show for the same duration as the preview. osm.Show(msg, 2.0f, 0xFFFFFF, -1, true, "savestate_slot"); } - if (msg == "gpu resized" || msg == "gpu clear cache") { + if (msg == "gpu_resized" || msg == "gpu_clearCache") { if (gpu) { gpu->ClearCacheNextFrame(); gpu->Resized(); diff --git a/Windows/MainWindow.cpp b/Windows/MainWindow.cpp index cedb62a456..96c7547f7a 100644 --- a/Windows/MainWindow.cpp +++ b/Windows/MainWindow.cpp @@ -224,7 +224,7 @@ namespace MainWindow if (g_Config.iTexScalingLevel == TEXSCALING_AUTO) setTexScalingMultiplier(0); - NativeMessageReceived("gpu resized", ""); + NativeMessageReceived("gpu_resized", ""); } void CorrectCursor() { @@ -279,7 +279,7 @@ namespace MainWindow INFO_LOG(SYSTEM, "Pixel width/height: %dx%d", PSP_CoreParameter().pixelWidth, PSP_CoreParameter().pixelHeight); if (UpdateScreenScale(width, height)) { - NativeMessageReceived("gpu resized", ""); + NativeMessageReceived("gpu_resized", ""); } if (screenManager) { diff --git a/Windows/MainWindowMenu.cpp b/Windows/MainWindowMenu.cpp index f21271558a..dba15ce5ce 100644 --- a/Windows/MainWindowMenu.cpp +++ b/Windows/MainWindowMenu.cpp @@ -484,7 +484,7 @@ namespace MainWindow { // not static void setTexScalingMultiplier(int level) { g_Config.iTexScalingLevel = level; - NativeMessageReceived("gpu clear cache", ""); + NativeMessageReceived("gpu_clearCache", ""); } static void setTexFiltering(int type) { @@ -497,7 +497,7 @@ namespace MainWindow { static void setTexScalingType(int type) { g_Config.iTexScalingType = type; - NativeMessageReceived("gpu clear cache", ""); + NativeMessageReceived("gpu_clearCache", ""); } static void setRenderingMode(int mode) { @@ -529,7 +529,7 @@ namespace MainWindow { break; } - NativeMessageReceived("gpu resized", ""); + NativeMessageReceived("gpu_resized", ""); } static void setFpsLimit(int fps) { @@ -563,7 +563,7 @@ namespace MainWindow { static void setDisplayOptions(int options) { g_Config.iSmallDisplayZoomType = options; - NativeMessageReceived("gpu resized", ""); + NativeMessageReceived("gpu_resized", ""); } void MainWindowMenu_Process(HWND hWnd, WPARAM wParam) { @@ -765,7 +765,7 @@ namespace MainWindow { case ID_TEXTURESCALING_DEPOSTERIZE: g_Config.bTexDeposterize = !g_Config.bTexDeposterize; - NativeMessageReceived("gpu clear cache", ""); + NativeMessageReceived("gpu_clearCache", ""); break; case ID_OPTIONS_DIRECT3D9: @@ -1029,7 +1029,7 @@ namespace MainWindow { if (index < availableShaders.size()) { g_Config.sPostShaderName = availableShaders[index]; - NativeMessageReceived("gpu resized", ""); + NativeMessageReceived("gpu_resized", ""); break; } diff --git a/ext/native/base/QtMain.cpp b/ext/native/base/QtMain.cpp index c69c154b7a..8f1a4cd4dc 100644 --- a/ext/native/base/QtMain.cpp +++ b/ext/native/base/QtMain.cpp @@ -218,7 +218,7 @@ QString MainUI::InputBoxGetQString(QString title, QString defaultValue) void MainUI::resizeGL(int w, int h) { if (UpdateScreenScale(w, h)) { - NativeMessageReceived("gpu resized", ""); + NativeMessageReceived("gpu_resized", ""); } xscale = w / this->width(); yscale = h / this->height();