JOGL

Java bindings for OpenGL

Besoin

Fournir une version Java de l'API Open GL.

Analyse

Supporte AWT et Swing, NIO.

pBuffers

Composable pipeline model pour débogage plus rapide que leur équivalent C.

Conception

À la livraison, JOGL ne comporte que 150 lignes de code natif (dont 100 sont destinées à contourner des bugs des pilotes OpenGL les plus anciens sur Windows). Le reste du code natif est auto-généré au cours du processus de construction par un GlueGen.

L'affichage s'effectue sur un GLCanvas, dont les événements du cycle de vie peuvent être reçus sur un GLEventListener, tels que :

Un Animator permet d'encapsuler des appels en boucle à display() tout en évitant de surcharger le CPU.

Implémentation

Version 1 Commentaire
Release 1
FixPack 1
JS2E minimal 1.4
OpenGL Core 2.0
Vendor extensions oui
Couleurs True color Oui 15 bits
Indexed Non

Déploiement

JOGL est supporté sur :

Notes

Voir