The game fails to pass the title screen on MacOS Sierra 10.12.3.
This computer is a MacBook Pro (15-inch, Late 2016) with 2.6 GHz Intel Core i7 Processor 16 GB 2133 MHz LPDDR3 RAM.
The game was running while the GPU was set to dynamic selection. My two GPUs are:
Radeon Pro 450 2048 MB
Intel HD Graphics 530 1536 MB
If I demand that the GPU stay with the integrated graphics then stdout is:
Using bundle resource folder [1]: /Users/rainybyte/Downloads/gearend.app/Contents/Resources/[Gearend]
Loading JVM runtime library ...
Passing VM options ...
# -Xmx2G
Creating Java VM ...
Passing command line arguments ...
Loading JAR file ...
Invoking static com.solarlune.gearend.desktop.DesktopLauncher.main() function ...
Controllers: added manager for application, 1 managers active
AL lib: (WW) FreeDevice: (0x7f99d484ae00) Deleting 4 Buffer(s)
Exception in thread "LWJGL Application" java.lang.RuntimeException: Shader compilation error in ScreenShader at:
ERROR: 0:24: '*' does not operate on 'int' and 'float'
ERROR: 0:25: '*' does not operate on 'int' and 'float'
ERROR: 0:33: '/' does not operate on 'vec4' and 'int'
< Vertex Shader >
bdx/shaders/2d/default.vert
< Fragment Shader >
bdx/shaders/2d/bgblur.frag
at com.nilunder.bdx.gl.ScreenShader.check(ScreenShader.java:37)
at com.nilunder.bdx.gl.ScreenShader.<init>(ScreenShader.java:30)
at com.nilunder.bdx.gl.ScreenShader.load(ScreenShader.java:45)
at com.nilunder.bdx.gl.ScreenShader.load(ScreenShader.java:49)
at com.solarlune.gearend.system.BGCamera.init(BGCamera.java:24)
at com.nilunder.bdx.Scene.initGameObject(Scene.java:564)
at com.nilunder.bdx.Scene.init(Scene.java:397)
at com.nilunder.bdx.Bdx$ArrayListScenes.add(Bdx.java:109)
at com.nilunder.bdx.Bdx$ArrayListScenes.add(Bdx.java:118)
at com.solarlune.gearend.system.SysCon.init(SysCon.java:216)
at com.nilunder.bdx.Scene.initGameObject(Scene.java:564)
at com.nilunder.bdx.Scene.init(Scene.java:397)
at com.nilunder.bdx.Bdx$ArrayListScenes.add(Bdx.java:102)
at com.nilunder.bdx.Bdx$ArrayListScenes.add(Bdx.java:113)
at com.solarlune.gearend.system.mainmenu.MainMenuCursor.main(MainMenuCursor.java:213)
at com.nilunder.bdx.Scene.runObjectLogic(Scene.java:851)
at com.nilunder.bdx.Scene.update(Scene.java:907)
at com.nilunder.bdx.Bdx.main(Bdx.java:289)
at com.solarlune.gearend.BdxApp.render(BdxApp.java:35)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:223)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:124)
Destroyed Java VM ...
If I demand that the computer use the AMD dedicated GPU, the problem remains.