diff --git a/app/src/main/cpp/pacing.cpp b/app/src/main/cpp/pacing.cpp index 821674b..a0c6432 100644 --- a/app/src/main/cpp/pacing.cpp +++ b/app/src/main/cpp/pacing.cpp @@ -1,4 +1,5 @@ #include +#include #include #include @@ -59,5 +60,6 @@ JNIEXPORT void JNICALL Java_com_geode_launcher_LauncherFix_setSwapInterval( jobject, jlong interval_ns ) { + SwappyGL_setAutoSwapInterval(false); SwappyGL_setSwapIntervalNS(interval_ns); } diff --git a/app/src/main/java/com/geode/launcher/GeometryDashActivity.kt b/app/src/main/java/com/geode/launcher/GeometryDashActivity.kt index f99ad2e..641c7d5 100644 --- a/app/src/main/java/com/geode/launcher/GeometryDashActivity.kt +++ b/app/src/main/java/com/geode/launcher/GeometryDashActivity.kt @@ -476,7 +476,6 @@ class GeometryDashActivity : AppCompatActivity(), Cocos2dxHelper.Cocos2dxHelperL val frameRate = mLimitedRefreshRate if (frameRate != null) { glSurfaceView.setMaxFramerate(frameRate) - // renderer.limitFrameRate(frameRate) } editText.inputType = InputType.TYPE_CLASS_TEXT or InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS diff --git a/app/src/main/java/org/cocos2dx/lib/Cocos2dxGLSurfaceView.kt b/app/src/main/java/org/cocos2dx/lib/Cocos2dxGLSurfaceView.kt index 169eff3..2da1e06 100644 --- a/app/src/main/java/org/cocos2dx/lib/Cocos2dxGLSurfaceView.kt +++ b/app/src/main/java/org/cocos2dx/lib/Cocos2dxGLSurfaceView.kt @@ -67,7 +67,6 @@ class Cocos2dxGLSurfaceView(context: Context) : ExplicitGLSurfaceView(context) { var controllerEventsEnabled = false private set var supportsResizeEvents = false - var maxFrameRate: Int? = null var cocos2dxEditText: AppCompatEditText? = null set(value) { @@ -576,9 +575,7 @@ class Cocos2dxGLSurfaceView(context: Context) : ExplicitGLSurfaceView(context) { } fun setMaxFramerate(rate: Int) { - // maxFrameRate = rate cocos2dxRenderer.limitFrameRate(rate) - // LauncherFix.setSwapInterval((1_000_000_000.0 / rate).roundToLong()) } object InputListener : InputManager.InputDeviceListener {