diff --git a/app_pojavlauncher/src/main/assets/components/lwjgl3/lwjgl-glfw-classes.jar b/app_pojavlauncher/src/main/assets/components/lwjgl3/lwjgl-glfw-classes.jar index bb9e8afe2..dfa91d31f 100644 Binary files a/app_pojavlauncher/src/main/assets/components/lwjgl3/lwjgl-glfw-classes.jar and b/app_pojavlauncher/src/main/assets/components/lwjgl3/lwjgl-glfw-classes.jar differ diff --git a/app_pojavlauncher/src/main/assets/components/lwjgl3/version b/app_pojavlauncher/src/main/assets/components/lwjgl3/version index a1eec672f..d0d7c758e 100644 --- a/app_pojavlauncher/src/main/assets/components/lwjgl3/version +++ b/app_pojavlauncher/src/main/assets/components/lwjgl3/version @@ -1 +1 @@ -1663700709650 \ No newline at end of file +1664111720511 \ No newline at end of file diff --git a/app_pojavlauncher/src/main/jni/ctxbridges/gl_bridge.c b/app_pojavlauncher/src/main/jni/ctxbridges/gl_bridge.c index b3aa1394e..092062880 100644 --- a/app_pojavlauncher/src/main/jni/ctxbridges/gl_bridge.c +++ b/app_pojavlauncher/src/main/jni/ctxbridges/gl_bridge.c @@ -34,7 +34,6 @@ bool gl_init() { eglGetError_p()); return false; } - eglSwapInterval_p(g_EglDisplay, 1); return true; } diff --git a/jre_lwjgl3glfw/src/main/java/org/lwjgl/opengl/Display.java b/jre_lwjgl3glfw/src/main/java/org/lwjgl/opengl/Display.java index b6feccd3b..16d95640c 100644 --- a/jre_lwjgl3glfw/src/main/java/org/lwjgl/opengl/Display.java +++ b/jre_lwjgl3glfw/src/main/java/org/lwjgl/opengl/Display.java @@ -414,7 +414,7 @@ public class Display { Display.drawable = drawable; context = org.lwjgl.opengl.GLContext.createFromCurrent(); - glfwSwapInterval(0); + //glfwSwapInterval(0); glfwShowWindow(Window.handle); Mouse.create(); @@ -762,6 +762,7 @@ public class Display { public static void setVSyncEnabled(boolean sync) { vsyncEnabled = sync; + glfwSwapInterval(vsyncEnabled ? 1 : 0); } public static long getWindow() { @@ -1046,9 +1047,9 @@ public class Display { * - the desired frame rate, in frames per second */ public static void sync(int fps) { - if (vsyncEnabled) + /*if (vsyncEnabled) Sync.sync(60); - else Sync.sync(fps); + else*/ Sync.sync(fps); } public static Drawable getDrawable() {