Skip to content

LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL), audio (OpenAL) and parallel computing (OpenCL) applications.

cesarmarinhorj/lwjgl3

 
 

Repository files navigation

LWJGL - Lightweight Java Game Library 3

This repository hosts LWJGL 3, the complete rewrite and next major version of LWJGL. Everything you need to know about the project can be found in the Wiki. Other useful links:

For a quick overview of the project structure, installation instructions and configuration options, see doc/README.

For migrating LWJGL 2 code to LWJGL 3, see the Migration Guide.

LWJGL 3 can be used with Maven/Gradle/Ivy, with the following dependencies:

org.lwjgl:lwjgl:${version}
org.lwjgl:lwjgl-platform:${version}:natives-windows
org.lwjgl:lwjgl-platform:${version}:natives-linux
org.lwjgl:lwjgl-platform:${version}:natives-osx

where ${version} is a version (e.g. 3.0.0a) released on Maven Central. Nightly builds are also available from the Sonatype Nexus repository, with a snapshot build version (e.g. 3.0.0b-SNAPSHOT).

Example code:

About

LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL), audio (OpenAL) and parallel computing (OpenCL) applications.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Kotlin 70.1%
  • C 18.4%
  • Java 11.0%
  • Other 0.5%