diff --git a/lib/native/liblwjgl-arm64.dylib b/lib/native/liblwjgl-arm64.dylib new file mode 100644 index 0000000..709fa77 Binary files /dev/null and b/lib/native/liblwjgl-arm64.dylib differ diff --git a/src/main/scala/ocelot/desktop/ui/UiHandler.scala b/src/main/scala/ocelot/desktop/ui/UiHandler.scala index 9f2e0a9..50019ef 100644 --- a/src/main/scala/ocelot/desktop/ui/UiHandler.scala +++ b/src/main/scala/ocelot/desktop/ui/UiHandler.scala @@ -210,8 +210,15 @@ object UiHandler extends Logging { ContextAttribs.CONTEXT_CORE_PROFILE_BIT_ARB, ContextAttribs.CONTEXT_FORWARD_COMPATIBLE_BIT_ARB, ) + + val pf = new PixelFormat() + .withDepthBits(24) + .withStencilBits(8) + .withAlphaBits(8) + .withSRGB(true) + logger.info(s"Creating an OpenGL context: $attrs") - Display.create((new PixelFormat).withSRGB(true), attrs) + Display.create(pf, attrs) if (Settings.get.windowValidatePosition) fixInsaneInitialWindowGeometry()