https://github.com/over-run/glutils
Utils for OpenGL for Java.
https://github.com/over-run/glutils
game-engine glsl java lwjgl3 opengl opengl-library opengl3
Last synced: about 2 months ago
JSON representation
Utils for OpenGL for Java.
- Host: GitHub
- URL: https://github.com/over-run/glutils
- Owner: Over-Run
- License: mit
- Created: 2021-06-02T11:07:19.000Z (almost 4 years ago)
- Default Branch: 1.x
- Last Pushed: 2022-01-16T10:48:38.000Z (over 3 years ago)
- Last Synced: 2025-02-09T14:21:43.910Z (4 months ago)
- Topics: game-engine, glsl, java, lwjgl3, opengl, opengl-library, opengl3
- Language: Java
- Homepage: https://over-run.github.io/GLUtils/
- Size: 1.66 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.txt
- License: LICENSE
Awesome Lists containing this project
README
# GLUtils 
[](https://github.com/Over-Run/GLUtils/actions/workflows/gradle.yml)







Utils for developing OpenGL for Java:coffee:.
[If there are any bugs, tell us!](https://github.com/Over-Run/GLUtils/issues/new)
## Use for depending on
```groovy
dependencies {
implementation "io.github.over-run:glutils:1.6.0"
}
```## Example
[https://github.com/squid233/lwjgl-example](https://github.com/squid233/lwjgl-example)
```java
import org.overrun.glutils.*;
public class Example {
static GLProgram prg;
public static void main(String[] args) {
init();
ClassLoader cl = Example.class.getClassLoader();
prg = new GLProgram();
prg.createVsh(ShaderReader.lines(cl, "shaders/scene.vsh"));
prg.createFsh(ShaderReader.lines(cl, "shaders/scene.fsh"));
prg.link();
render();
}
}
```## Who are using
- [Overrun Organization](https://github.com/Over-Run/)
- [Funny Developers](https://github.com/Funny-Developers/)