diff --git a/JavaApp/libs/lwjgl-shaderc.jar b/JavaApp/libs/lwjgl-shaderc.jar index 773724de..75f92e47 100644 Binary files a/JavaApp/libs/lwjgl-shaderc.jar and b/JavaApp/libs/lwjgl-shaderc.jar differ diff --git a/JavaApp/libs/lwjgl-vma.jar b/JavaApp/libs/lwjgl-vma.jar index ac93a263..e058060c 100644 Binary files a/JavaApp/libs/lwjgl-vma.jar and b/JavaApp/libs/lwjgl-vma.jar differ diff --git a/JavaApp/libs/lwjgl-vulkan.jar b/JavaApp/libs/lwjgl-vulkan.jar index d5fea366..9cce9385 100644 Binary files a/JavaApp/libs/lwjgl-vulkan.jar and b/JavaApp/libs/lwjgl-vulkan.jar differ diff --git a/Natives/main.m b/Natives/main.m index c6a5abf1..ebab390a 100644 --- a/Natives/main.m +++ b/Natives/main.m @@ -347,10 +347,16 @@ int main(int argc, char * argv[]) { int ret = posix_spawnp(&pid, argv[0], NULL, NULL, argv, environ); if (ret == 0) { // posix_spawn is successful, let's check if JIT is enabled - usleep(10000); - if (isJITEnabled()) { - NSLog(@"[Pre-init] JIT has heen enabled with PT_TRACE_ME"); - } else { + int retries; + for (retries = 0; retries < 10; retries++) { + usleep(10000); + if (isJITEnabled()) { + NSLog(@"[Pre-init] JIT has heen enabled with PT_TRACE_ME"); + retries = -1; + break; + } + } + if (retries != -1) { NSLog(@"[Pre-init] Failed to enable JIT: unknown reason"); } } else {