Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

compile BGFX demos to native executable #34

Closed
wants to merge 4 commits into from

Commits on Mar 16, 2021

  1. compile BGFX demos to native executable

    - 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
    chirontt committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    64133e4 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2021

  1. detailed build description added to README.md

    the README.md changes are specific to this branch only.
    chirontt committed Mar 17, 2021
    Configuration menu
    Copy the full SHA
    b7c11bd View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2021

  1. fix (substitute) Version class for build number

    - org.lwjgl.Version's getVersion() method is patched in native image
    to retrieve the build number correctly from manifest entry
    - system properties from the command line can be passed on to the
    running demo in Gradle/Maven build scripts and in native image
    chirontt committed Mar 19, 2021
    Configuration menu
    Copy the full SHA
    2504e1d View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2021

  1. add glsl and metal shader files to native image

    to make it work in Linux.
    
    Also, remove the ThreadLocalUtil's substitution by GraalVM,
    as the resulting native image seems to work fine without it.
    chirontt committed Mar 21, 2021
    Configuration menu
    Copy the full SHA
    04aa74d View commit details
    Browse the repository at this point in the history