From 323c6e8ace646bdd880a8802c8034b8fc1ae0073 Mon Sep 17 00:00:00 2001 From: ArtDev <45949002+artdeell@users.noreply.github.com> Date: Fri, 3 Mar 2023 17:56:26 +0300 Subject: [PATCH] Increase event buffer size *just a bit* A 160 times increase won't hurt anybody and provide a bit more resilience --- app_pojavlauncher/src/main/jni/input_bridge_v3.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app_pojavlauncher/src/main/jni/input_bridge_v3.c b/app_pojavlauncher/src/main/jni/input_bridge_v3.c index c52e7c727..ab7173209 100644 --- a/app_pojavlauncher/src/main/jni/input_bridge_v3.c +++ b/app_pojavlauncher/src/main/jni/input_bridge_v3.c @@ -141,7 +141,7 @@ typedef struct { int i4; } GLFWInputEvent; static atomic_size_t eventCounter = 0; -static GLFWInputEvent events[500]; +static GLFWInputEvent events[8000]; void handleFramebufferSizeJava(long window, int w, int h) { (*runtimeJNIEnvPtr_JRE)->CallStaticVoidMethod(runtimeJNIEnvPtr_JRE, vmGlfwClass, method_internalWindowSizeChanged, (long)window, w, h); @@ -223,7 +223,7 @@ void sendData(int type, int i1, int i2, int i3, int i4) { cursorY = i2; }else { size_t counter = atomic_load_explicit(&eventCounter, memory_order_acquire); - if (counter < 499) { + if (counter < 7999) { GLFWInputEvent *event = &events[counter++]; event->type = type; event->i1 = i1; @@ -522,4 +522,4 @@ JNIEXPORT void JNICALL Java_org_lwjgl_glfw_CallbackBridge_nativeSetWindowAttrib( vmGlfwClass, method_glftSetWindowAttrib, (jlong) showingWindow, attrib, value ); -} \ No newline at end of file +}