From 906ec91648cd1786285e9ec86d12bca49c3cdb31 Mon Sep 17 00:00:00 2001
From: Sven Gothel
+In July 2012 OpenGL 4.3 and OpenGL ES 3.0 were released.
+OpenGL's 4.3 core profile is fully compatible to OpenGL ES 3.0.
+Some OpenGL 3.x implementations implementing GL_ARB_ES3_compatibility
+are OpenGL ES 3.0 compatible as well, e.g. Mesa 9.1.
Today, desktop and embedded GPU's implement the programmatic shader (PSP) based rendering.
@@ -115,8 +121,8 @@ to avoid the FFP, but using the PSP. This allows the implementor to utilize application level optimization which usually cannot be reached by the very generic implemented FFP in the OpenGL drivers. -Like GL4Java, the 1st JOGL release 1.x mapped OpenGL in one interface. This architecture was feasible and correct until the new OpenGL @@ -124,7 +130,7 @@ profiles surfaced. There was only one unique way to create an OpenGL context for OpenGL versions.
-The continously developed JOGL 2.x reflects the aforementioned OpenGL evolution
+The continously developed JOGL project reflects the aforementioned OpenGL evolution
by mapping the OpenGL profiles to interfaces.
This is essential since creating an OpenGL context for each class of OpenGL profiles
requires it's specific initialisation.
@@ -140,6 +146,7 @@ Fixed Function (FFP) Only Profiles:
Programmable Shader (PSP) Only Profiles: