/nifty gui jogl 2 demo Secret
Last active
December 19, 2015 01:59
-
-
Save xranby/e09daa4997cdd19b474e to your computer and use it in GitHub Desktop.
nifty gui demo setup
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# install maven 3 | |
mkdir maven3 | |
cd maven3 | |
wget http://apache.mirrors.spacedump.net/maven/maven-3/3.0.5/binaries/apache-maven-3.0.5-bin.tar.gz | |
tar zxvf apache-maven-3.0.5-bin.tar.gz | |
cd .. | |
# clone the repo | |
git clone https://github.com/void256/nifty-gui.git | |
cd nifty-gui | |
# and make sure we're on the right branch (1.3) | |
git checkout 1.3 | |
# compile and install everything in the local maven repo | |
../maven3/apache-maven-3.0.5/bin/mvn install | |
# switch to the jogl examples project | |
cd nifty-examples-jogl | |
# run nifty 1.2 tutorial demo. options: | |
# - without arguments -> run standard old renderer | |
# - add "-Dexec.arguments=batch" -> run batched renderer | |
# - add "-Dexec.arguments=core" -> run batched renderer using OpenGL core profile (require opengl 3 core driver ofc) | |
# - add "-Dexec.arguments=es2" -> run batched renderer using GL2ES2 | |
../../maven3/apache-maven-3.0.5/bin/mvn exec:java -Dexec.mainClass=de.lessvoid.nifty.examples.jogl.NiftyTutorialJOGL | |
../../maven3/apache-maven-3.0.5/bin/mvn exec:java -Dexec.mainClass=de.lessvoid.nifty.examples.jogl.NiftyTutorialJOGL -Dexec.arguments=batch | |
../../maven3/apache-maven-3.0.5/bin/mvn exec:java -Dexec.mainClass=de.lessvoid.nifty.examples.jogl.NiftyTutorialJOGL -Dexec.arguments=core | |
../../maven3/apache-maven-3.0.5/bin/mvn exec:java -Dexec.mainClass=de.lessvoid.nifty.examples.jogl.NiftyTutorialJOGL -Dexec.arguments=es2 | |
# run controls demo. options: | |
# - without arguments -> run standard old renderer | |
# - add "-Dexec.arguments=batch" -> run batched renderer | |
# - add "-Dexec.arguments=core" -> run batched renderer using OpenGL core profile (require opengl 3 core driver ofc) | |
# - add "-Dexec.arguments=es2" -> run batched renderer using GL2ES2 | |
../../maven3/apache-maven-3.0.5/bin/mvn exec:java -Dexec.mainClass=de.lessvoid.nifty.examples.jogl.ControlsDemoJOGL | |
../../maven3/apache-maven-3.0.5/bin/mvn exec:java -Dexec.mainClass=de.lessvoid.nifty.examples.jogl.ControlsDemoJOGL -Dexec.arguments=batch | |
../../maven3/apache-maven-3.0.5/bin/mvn exec:java -Dexec.mainClass=de.lessvoid.nifty.examples.jogl.ControlsDemoJOGL -Dexec.arguments=core | |
../../maven3/apache-maven-3.0.5/bin/mvn exec:java -Dexec.mainClass=de.lessvoid.nifty.examples.jogl.ControlsDemoJOGL -Dexec.arguments=es2 | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment