diff --git a/src/main/java/org/terasology/splash/glfw/graphics/Window.java b/src/main/java/org/terasology/splash/glfw/graphics/Window.java index 1ed0b26..3d9fb07 100644 --- a/src/main/java/org/terasology/splash/glfw/graphics/Window.java +++ b/src/main/java/org/terasology/splash/glfw/graphics/Window.java @@ -23,6 +23,7 @@ */ package org.terasology.splash.glfw.graphics; +import org.lwjgl.glfw.GLFW; import org.lwjgl.glfw.GLFWVidMode; import org.lwjgl.opengl.GL; @@ -83,6 +84,10 @@ public Window(int width, int height, CharSequence title, boolean vsync) { glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 2); glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 1); + /* mac specific hints */ + GLFW.glfwWindowHint(GLFW.GLFW_COCOA_GRAPHICS_SWITCHING, GLFW.GLFW_TRUE); + GLFW.glfwWindowHint(GLFW.GLFW_COCOA_RETINA_FRAMEBUFFER, GLFW.GLFW_FALSE); + glfwWindowHint(GLFW_RESIZABLE, GLFW_FALSE); glfwWindowHint(GLFW_DECORATED, GLFW_FALSE); glfwWindowHint(GLFW_TRANSPARENT_FRAMEBUFFER, GLFW_TRUE);