|
||
---|---|---|
.idea | ||
bindgen | ||
core | ||
gradle/wrapper | ||
java-bindgen | ||
src/main/java/dev/pfaff/glass | ||
.gitignore | ||
LICENSE | ||
README.md | ||
build.gradle | ||
gradlew | ||
gradlew.bat | ||
settings.gradle |
README.md
Glass
Graphics library bindings that aren't... bad. The suite of bindings consists of OpenGL and GLFW. In addition, some common utilities are provided, like the OS
and Arch
classes.
OpenGL
The OpenGL bindings are generated from the official OpenGL Registry by the bindgen
and java-bindgen
programs.
Enums are generated for each OpenGL enum group. These enums are used to improve the type safety the generated bindings whereever possible, though it may be incomplete in spots.
GLFW
The GLFW bindings are incomplete, but should be sufficient for most simple use cases.