A Google Angle based LWJGL3 backend for libGDX with vulkan rendering.
| Operating system | Supported? |
|---|---|
| Windows (x64) | Yes |
| Linux (x64) | Yes |
| Mac OS X (x64) | No1 |
Add dependency to your lwjgl3 project:
implementation "org.lwjgl:lwjgl-opengles:3.3.3:natives-windows"
implementation "org.lwjgl:lwjgl-opengles:3.3.3:natives-linux"
api 'com.github.Dgzt:gdx-lwjgl3-angle-vulkan:1.5.1'Use Lwjgl3VulkanApplication application in your LWJGL3 launcher class:
import com.github.dgzt.gdx.lwjgl3.Lwjgl3ApplicationConfiguration;
import com.github.dgzt.gdx.lwjgl3.Lwjgl3VulkanApplication;
...
public class Lwjgl3Launcher {
public static void main (String[] arg) {
Lwjgl3ApplicationConfiguration config = new Lwjgl3ApplicationConfiguration();
...
config.setOpenGLEmulation(Lwjgl3ApplicationConfiguration.GLEmulation.ANGLE_GLES32, 0, 0);
new Lwjgl3VulkanApplication(new YourMainClass(), config);
}
}| libGDX | gdx-lwjgl3-angle-vulkan | LWJGL OpenGL ES |
|---|---|---|
| 1.14.2 | 1.5.1 | 3.3.3 |
| 1.14.2 | 1.5.0 | 3.3.3 |
| 1.14.0 | 1.4.0 | 3.3.3 |
| 1.13.5 | 1.3.0 | 3.3.3 |
| 1.13.1 | 1.2.0 | 3.3.3 |
| 1.13.0 | 1.1.0 | 3.3.4 |
| 1.12.1 | 1.0.0 | 3.3.3 |