A Google Angle based LWJGL3 backend for libGDX with metal rendering.
Operating system | Supported? |
---|---|
Windows (x64) | No1 |
Linux (x64) | No1 |
Mac OS X (x64) | Yes |
Add dependency to your lwjgl3 project:
implementation "org.lwjgl:lwjgl-opengles:3.3.4:natives-macos"
api 'dev.ultreon:gdx-lwjgl3-metal-angle:6af9274bb1'
Use Lwjgl3MetalApplication
application in your LWJGL3 launcher class:
import dev.ultreon.gdx.lwjgl3.Lwjgl3ApplicationConfiguration;
import dev.ultreon.gdx.lwjgl3.Lwjgl3MetalApplication;
...
public class Lwjgl3Launcher {
public static void main (String[] arg) {
Lwjgl3ApplicationConfiguration config = new Lwjgl3ApplicationConfiguration();
...
config.setOpenGLEmulation(Lwjgl3ApplicationConfiguration.GLEmulation.ANGLE_GLES32, 0, 0);
new Lwjgl3MetalApplication(new YourMainClass(), config);
}
}