diff --git a/saltysd_core/source/NX-FPS.cpp b/saltysd_core/source/NX-FPS.cpp index d4f0796..1de35db 100644 --- a/saltysd_core/source/NX-FPS.cpp +++ b/saltysd_core/source/NX-FPS.cpp @@ -550,7 +550,7 @@ int eglSwap (const void* EGLDisplay, const void* EGLSurface) { if ((LOCK::overwriteRefreshRate == 30) || (LOCK::overwriteRefreshRate == 60)) { (Shared -> forceOriginalRefreshRate) = true; FPStimingoverride = 1; - eglInterval(EGLDisplay, (LOCK::overwriteRefreshRate / -30)); + eglInterval(EGLDisplay, (-60 / LOCK::overwriteRefreshRate)); } else { eglInterval(EGLDisplay, -1); @@ -783,7 +783,7 @@ void nvnPresentTexture(const void* _this, const NVNWindow* nvnWindow, const void if ((LOCK::overwriteRefreshRate == 30) || (LOCK::overwriteRefreshRate == 60)) { (Shared -> forceOriginalRefreshRate) = true; FPStimingoverride = 1; - nvnSetPresentInterval(nvnWindow, (LOCK::overwriteRefreshRate / -30)); + nvnSetPresentInterval(nvnWindow, (-60 / LOCK::overwriteRefreshRate)); } else { nvnSetPresentInterval(nvnWindow, -1); diff --git a/saltysd_core32/source/NX-FPS.cpp b/saltysd_core32/source/NX-FPS.cpp index 3cb4efc..9ea7b69 100644 --- a/saltysd_core32/source/NX-FPS.cpp +++ b/saltysd_core32/source/NX-FPS.cpp @@ -535,7 +535,7 @@ int eglSwap (const void* EGLDisplay, const void* EGLSurface) { if ((LOCK::overwriteRefreshRate == 30) || (LOCK::overwriteRefreshRate == 60)) { (Shared -> forceOriginalRefreshRate) = true; FPStimingoverride = 1; - eglInterval(EGLDisplay, (LOCK::overwriteRefreshRate / -30)); + eglInterval(EGLDisplay, (-60 / LOCK::overwriteRefreshRate)); } else { @@ -773,7 +773,7 @@ void nvnPresentTexture(const void* _this, const NVNWindow* nvnWindow, const void if ((LOCK::overwriteRefreshRate == 30) || (LOCK::overwriteRefreshRate == 60)) { (Shared -> forceOriginalRefreshRate) = true; FPStimingoverride = 1; - nvnSetPresentInterval(nvnWindow, (LOCK::overwriteRefreshRate / -30)); + nvnSetPresentInterval(nvnWindow, (-60 / LOCK::overwriteRefreshRate)); } else { nvnSetPresentInterval(nvnWindow, -1);