Skip to content

Ultreon/gdx-lwjgl3-metal-angle

 
 

Repository files navigation

Metal Angle backend for libGDX

A Google Angle based LWJGL3 backend for libGDX with metal rendering.

Supported operating systems:

Operating system Supported?
Windows (x64) No1
Linux (x64) No1
Mac OS X (x64) Yes

Usage:

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);
    }
}

Footnotes

  1. Windows and Linux don't support Metal 2

About

Forked from Dgzt to use Metal Angle for macOS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%