A Google Angle based LWJGL3 backend for libGDX with vulkan rendering.
Operating system | Supported? |
---|---|
Windows (x64) | Yes |
Linux (x64) | In progress |
Mac OS X (x64) | No1 |
Add dependency to your lwjgl3 project:
implementation "org.lwjgl:lwjgl-opengles:3.3.4:natives-windows"
api 'com.github.Dgzt:gdx-lwjgl3-angle-vulkan:1.1.0'
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);
}
}