mac: use glfw_async #29

This commit is contained in:
Bixilon 2022-04-24 17:14:21 +02:00
parent 5db30cd04b
commit 9f16b51414
No known key found for this signature in database
GPG Key ID: 5CAD791931B09AC4

View File

@ -40,6 +40,7 @@ import org.lwjgl.glfw.Callbacks.glfwFreeCallbacks
import org.lwjgl.glfw.GLFW.*
import org.lwjgl.glfw.GLFWErrorCallback
import org.lwjgl.glfw.GLFWImage
import org.lwjgl.system.Configuration
import org.lwjgl.system.MemoryUtil
import java.nio.ByteBuffer
@ -358,6 +359,9 @@ class GLFWWindow(
private val initLatch = CountUpAndDownLatch(1)
init {
if (PlatformInfo.OS == OSTypes.MAC) {
Configuration.GLFW_LIBRARY_NAME.set("glfw_async")
}
DefaultThreadPool += {
GLFWErrorCallback.createPrint(System.err).set()
check(glfwInit()) { "Unable to initialize GLFW" }