UPDATE: The game works for me on my Win10 x64 PC
Trying out the new build on my Mac:
WIth all default settings:
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: (0x7f9b61117000) Deleting 4 Buffer(s)
Exception in thread "LWJGL Application" java.lang.RuntimeException: Shader compilation error in ScreenShader at:
ERROR: 0:33: '/' does not operate on 'float' and 'int'
ERROR: 0:34: '/' does not operate on 'float' and 'int'
ERROR: 0:35: '/' does not operate on 'float' and 'int'
ERROR: 0:36: '/' does not operate on 'float' 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 ...
Things I tried:
- Lowered crepescular ray quality to low
- turned crepescular rays off
- turned bloom off
- turned bg blur off
- left scanlines off
- turned vingette off
- turned advanced lighting off
- turned off screen shake
Still fails under fullscreen and is more painful to kill since the method of fullscreen used prevents switching from the window when locked up on macOS.
Conclusion: still failing.