Compare Products
![]() |
![]() |
Features * Very liberal zlib style [License][license]
* Fully Supports Windows, Mac OS X and Linux
* Partial support for mobile platforms
* OpenGL and Direct3D render targets
* High-performing shader based render architecture
* High level 2D graphics with fonts, sprites and animations
* Network library with game interfaces
* Sound supporting wav and ogg-vorbis
* UI supporting Flexbox positioning and CSS layouts
* Basic cross platform runtime (threading, file I/O, XML/DOM, etc.)
* Template based signal library (type-safe callbacks)
* Integrated resource management
* No support libraries required for the Microsoft build
|
Features * It provides full access to the APIs in the OpenGL 1.3 - 3.0, 3.1 - 3.3, ≥ 4.0, ES 1.x and ES 2.x specification as well as nearly all vendor extensions. OpenGL Evolution & JOGL (UML) gives you a brief overview of OpenGL, its profiles and how we map them to JOGL.
* It integrates with the AWT, Swing and SWT widget sets, as well with custom windowing toolkits using the NativeWindow API. JOGL also provides its own native windowing toolkit, NEWT.
* AWT integration is available via AWT GLCanvas and NEWT's NewtCanvasAWT, where Swing integration is available via GLJPanel.
* SWT integration is available via SWT GLCanvas and by using the SWT/AWT brigde.
* Other windowing systems or widgets sets can be implemented by using the NativeWindow API.
* Jogl provides access to the latest OpenGL routines (OpenGL 4.x with nearly all vendor extensions) as well as platform-independent access to hardware-accelerated offscreen rendering ("pbuffers"). Jogl also provides some of the most popular features introduced by other Java bindings for OpenGL like GL4Java, LWJGL and Magician, including a composable pipeline model which can provide faster debugging for Java-based OpenGL applications than the analogous C program and a native windowing toolkit independent of AWT called NEWT.
|
LanguagesCPP |
LanguagesJava |
Source TypeOpen
|
Source TypeOpen
|
License TypeMIT |
License TypeBSD |
OS Type |
OS Type |
Pricing
|
Pricing
|
X
Compare Products
Select up to three two products to compare by clicking on the compare icon () of each product.
{{compareToolModel.Error}}Now comparing:
{{product.ProductName | createSubstring:25}} X