Use ANGLE instead of OpenGL 3

This commit is contained in:
fgnm
2022-03-10 16:17:22 +01:00
parent f3c23fca66
commit a62b87d1a4
2 changed files with 2 additions and 3 deletions
+1
View File
@@ -97,6 +97,7 @@ dependencies {
exclude group: 'com.badlogicgames.gdx', module: 'gdx-backend-lwjgl'
}
implementation "com.badlogicgames.gdx:gdx-freetype:$gdxVersion"
implementation "com.badlogicgames.gdx:gdx-lwjgl3-angle:$gdxVersion"
implementation "net.onedaybeard.artemis:artemis-odb:$artemisVersion"
implementation "net.onedaybeard.artemis:artemis-odb-serializer-json-libgdx:$artemisVersion"
@@ -43,10 +43,8 @@ public class Main {
config.useVsync(false);
config.setTitle("HyperLap2D");
config.setWindowIcon("hyperlap_icon_96.png");
ShaderProgram.prependFragmentCode = "#version 120\n";
ShaderProgram.prependVertexCode = "#version 120\n";
if (settingsManager.editorConfigVO.useOpenGL3)
config.setOpenGLEmulation(Lwjgl3ApplicationConfiguration.GLEmulation.GL30, 3, 2);
config.setOpenGLEmulation(Lwjgl3ApplicationConfiguration.GLEmulation.ANGLE_GLES20, 3, 2);
config.setBackBufferConfig(8,8,8,8,16,8, settingsManager.editorConfigVO.msaaSamples);
new Lwjgl3Application(HyperLap2DApp.initInstance(dm.width, dm.height, settingsManager), config);