This is a fork of the original GwtGL project at http://code.google.com/archive/p/gwtgl used in the JMini3d library.
It uses the standard GWT TypedArrays implementation included in GWT instead the previous custom implementation.
This version uses ints instead custom objects (WebGLUniformLocation, WebGLTexture and WebGLBuffer), making it more similar to the Android OpenGl version.
GwtGL provides a basic GWT widget and binding for the WebGL standard.
GwtGL enables you to develop 3D websites and web applications using the Java programming language instead of JavaScript. Type safety and the Java Toolset help you to write your apps in less time compared to plain JavaScript development. The GWT compiler generates optimized JavaScript code, so you will achieve higher frame rates.
WebGL is a graphics API based on OpenGL ES 2.0. It enables developers to create hardware accelerated 3D graphics which can be embedded into HTML websites. All mayor browsers upport WebGL.
The build system is gradle, and we removed the demos. To install it in the local maven repository:
gradle clean publishToMavenLocal
The artifacts are in the Mobialia JitPack repository, you can use them in other gradle projects including in their build.gradle:
repositories {
maven { url 'https://jitpack.io' }
}
dependencies {
compile 'com.github.mobialia:gwtgl:1.0.0'
compile 'com.github.mobialia:gwtgl:1.0.0:sources'
}