Re: Release 2.3.0: JOGL: EGL 1.4, ES 3.1, GL 4.4 + 4.5, misc..

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Re: Release 2.3.0: JOGL: EGL 1.4, ES 3.1, GL 4.4 + 4.5, misc..

Sven Gothel
Administrator
On 03/06/2015 12:14 PM, Sven Gothel wrote:
> Planned release 2.3.0 (API change):
>   - JOGL: Bug 1135
>     - EGL 1.4, ES 3.1, GL 4.4 + 4.5, misc..
>       <https://jogamp.org/bugzilla/show_bug.cgi?id=1135>


>
> Please review!

Separation of symbols (enum + func) into GL profile
follows the strategy of pushing them as low (super)
as long the target profiles share extensions.

This implies 'renaming extensions into core',
hence you see the 'Part of' and 'Alias for' tags
in the api-doc.

This reduces duplicates, and allows reusing the
subsumed / renamed extensions by supported target profiles.

<http://jogamp.org/deployment/archive/master/gluegen_846-joal_576-jogl_1374-jocl_1034/javadoc/jogl/javadoc/>

Example:

<http://jogamp.org/git/?p=jogl.git;a=commitdiff;h=23f7addf6eefde27efe7e47c320ad31b7f81dc2c>

Shows how a few statics changed ownership in JOGL itself:
 <http://jogamp.org/git/?p=jogl.git;a=commit;h=23f7addf6eefde27efe7e47c320ad31b7f81dc2c>

-            case GL2ES3.GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE:
+            case GL.GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE:

^^ means that it is now included as an extension to ES2 .. hence 'subsumed' to GL





signature.asc (828 bytes) Download Attachment