Skip to content

trent2/bGLOOP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bGLOOP

A better GLOOP.

This is a reimplementation of the GLOOP library. It's still work in progress but all major features have already been implemented as well as some additional cool things. However, some side features from GLOOP are still missing. Take a look at the project's web page for a short comparison of differences to the GLOOP library (as of January 2016).

Prerequisites

  • Java JDK >= 1.7
  • jogl >= 2.3.2 You need to place the files jogl-all.jar and gluegen-rt.jar in a directory called jogl-2.3.2. If you use a more recent version of jogl, adjust the jogl-path in the file build.properties

Building

  • Compile by typing ant
  • On success a file bGLOOP_unguarded_bxx.jar will be placed in the dist directory which is the bGLOOP library. Just rename safely to bGLOOP.jar -- the xx is a running build counter.
  • If you want to use ProGuard to obfuscate the byte-code there is a target inside build.xml. Place proguard.jar into the lib directory and uncomment the task-definition in build.xml.
  • Now you can type ant proguard

Download

If you do not want to build the bGLOOP.jar file by yourself you can download it here. Also go ahead and grab the jogamp jar files (as described above) and place them in your classpath. You should be good now. Finally, if you want to change the default settings in the library download the .bGLOOP file from above, change all necessary properties, and place it in your classpath.

Using

  • be sure to have jogl-all.jar, jogl-all-natives-???.jar, gluegen-rt.jar, and gluegen-rt-natives-???.jar along with bGLOOP.jar in your classpath
  • start coding

Documentation

Please have a look at the Java API documentation.

Examples

See folder examples. The examples recreate the original GLOOP ones. They are modified just a little. For example is GLNebel not part of bGLOOP.

About

A better GLOOP

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors