Skip to content

BlackRookSoftware/Gloop-OpenGL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Black Rook Gloop-OpenGL

Or... (LightWeight Java) Game Library Object-Oriented Paradigm for OpenGL

Copyright (c) 2020-2026 Black Rook Software.
https://github.com/BlackRookSoftware/Gloop-OpenGL

Latest Release

NOTICE

This library is currently in EXPERIMENTAL status. This library's API may change many times in different ways over the course of its development!

Required Libraries

Gloop-GLFW 0.4.0+
LightWeight Java Game Library (LWJGL) 3.0.0+
LWJGL-JAWT 3.0.0+
LWJGL-OpenGL 3.0.0+

Required Java Modules

java.desktop

Where to Get

Introduction

This library contains classes for encapsulating LWJGL's OpenGL bindings.

Why?

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.

Library

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.

Compiling with Maven

To install/compile this library and make all artifacts with Apache Maven, type:

mvn install

To compile this library, type:

mvn compile

To make Maven-compatible JARs of this library, type:

mvn jar:jar

To make Javadocs:

mvn javadoc:javadoc

To run tests, type:

mvn test

To generate a coverage report, type:

mvn test jacoco:report

To clean up everything:

mvn clean

Other

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).

About

EXPERIMENTAL! Object-Oriented encapsulation of LWJGL OpenGL libraries.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages