This PR is recommended to be merged to its own branch, rather than to the main branch, as the code is designed to compile against the official LWJGL 3.2.3 release, not the current LWJGL snapshot which the main branch tracks.
compile against LWJGL 3.2.3 version
restrict to the four BGFX demos (code & resources)
add Gradle wrapper & build script
use GraalVM native-image utility to produce native executable
containing the four BGFX demos.
Native executable can be produced in Windows and Linux (Ubuntu).
Haven't tried the Mac OS, but it should work.
This PR is recommended to be merged to its own branch, rather than to the main branch, as the code is designed to compile against the official LWJGL 3.2.3 release, not the current LWJGL snapshot which the main branch tracks.
Native executable can be produced in Windows and Linux (Ubuntu). Haven't tried the Mac OS, but it should work.