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 OpenGL demos to native executable #36

Closed

Commits on Mar 22, 2021

  1. compile Vulkan demos to native executable

    - compile against LWJGL 3.2.3 version
    - restrict to the Vulkan demos (code & resources)
    - add Gradle wrapper & build script
    - use GraalVM native-image utility to produce native executable
      containing the Vulkan demos.
    chirontt committed Mar 22, 2021
    Configuration menu
    Copy the full SHA
    dc8e90a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7d4bad4 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2021

  1. compile the OpenGL demos to native executable

    - compile against LWJGL 3.2.3 version
    - restrict to the OpenGL demos (code & resources)
    - exclude the SWT demos for now
    - use GraalVM native-image utility to produce native executable
      containing the OpenGL demos.
    chirontt committed Mar 23, 2021
    Configuration menu
    Copy the full SHA
    906ba51 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2021

  1. include SWT demos in the overall OpenGL demo suite

    - src/org/lwjgl/demo/opengl/swt classes are now included in the build
    - SWT has different APIs for different platforms, especially in the
      native-to-Java callbacks, which makes it challenging to create
      portable build script to generate platform-specific native images
      from platform-specific configuration files
    - Gluon provides the client-gradle-plugin/client-maven-plugin for
      Gradle/Maven, which have excellent supports for platform-specific
      configuration files to generate platform-specific native images
    - platform-specific configuration files for SWT are in the
      res/META-INF/substrate/config directory which are used by the Gluon
      plugins during the native-image building.
    chirontt committed Mar 25, 2021
    Configuration menu
    Copy the full SHA
    a02719c View commit details
    Browse the repository at this point in the history