Or... (LightWeight Java) Game Library Object-Oriented Paradigm for OpenGL
Copyright (c) 2020 Black Rook Software.
https://github.com/BlackRookSoftware/Gloop-OpenGL
This library is currently in EXPERIMENTAL status. This library's API may change many times in different ways over the course of its development!
Gloop-GLFW
LightWeight Java Game Library (LWJGL) 3.0.0+
LWJGL-OpenGL 3.0.0+
This library contains classes for encapsulating LWJGL's OpenGL bindings.
This library is for those that intensely dislike the bare-metal bindings of LWJGL and would prefer something that jives with Java's Object-Oriented Paradigm.
Contained in this release is a series of classes that are used for driving LWJGL's OpenGL bindings.
The javadocs contain basic outlines of each package's contents.
To download dependencies for this project, type (build.properties
will also be altered/created):
ant dependencies
To compile this library with Apache Ant, type:
ant compile
To make Maven-compatible JARs of this library (placed in the build/jar directory), type:
ant jar
To make Javadocs (placed in the build/docs directory):
ant javadoc
To compile main and test code and run tests (if any):
ant test
To make Zip archives of everything (main src/resources, bin, javadocs, placed in the build/zip directory):
ant zip
To compile, JAR, test, and Zip up everything:
ant release
To clean up everything:
ant clean
This program and the accompanying materials are made available under the terms of the LGPL v2.1 License which accompanies this distribution.
A copy of the LGPL v2.1 License should have been included in this release (LICENSE.txt). If it was not, please contact us for a copy, or to notify us of a distribution that has not included it.
This contains code copied from Black Rook Base, under the terms of the MIT License (docs/LICENSE-BlackRookBase.txt).