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

classic Classic list List threaded Threaded
22 messages Options
12
Reply | Threaded
Open this post in threaded view
|

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

Sven Gothel
Administrator
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>

    - Plus all the other solved issues and minor API changes

  - GlueGen Bug 1134: Enhancements for Bug 1135
      <https://jogamp.org/bugzilla/show_bug.cgi?id=1134>

     - Should be ready to test w/ Vulkan .. if available


Above major changes are quite stable:
  - currently in autotest

  - human review of GlueGen and new GL profile 'shape',
    i.e. splitting new extension into their
    respective GL profile interfaces.

One little Hi-DPI change will be added.

Then 2.3.0 shall be released,
bugfixes and new-platforms shall go into 2.3.1.

Please review!

+++

<https://jogamp.org/wiki/index.php/SW_Tracking_Report_Objectives_for_the_release_2.3.0>

^^^ as usual, not completed tasks go into 2.3.x,
or even 2.4.x.

Cheers, Sven


signature.asc (828 bytes) Download Attachment
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..

Xerxes Rånby
Planned release 2.3.0 (API change):
  - JOGL: Bug 682
    - Relocating remaining javax.media.opengl.* -> com.jogamp.opengl.* to relax probable license issue while bundling JOGL
      <https://jogamp.org/bugzilla/show_bug.cgi?id=682>
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
In reply to this post by Sven Gothel
On 03/06/2015 12:14 PM, Sven Gothel wrote:
> Then 2.3.0 shall be released,
> bugfixes and new-platforms shall go into 2.3.1.
>
> Please review!
>

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

Its API doc for review
<http://jogamp.org/deployment/archive/master/gluegen_846-joal_576-jogl_1374-jocl_1034/javadoc/jogl/javadoc/>

Test Applets / Signed jar files
<http://jogamp.org/deployment/archive/master/gluegen_846-joal_576-jogl_1374-jocl_1034-signed/jogl-test-applets.html>

~Sven


signature.asc (828 bytes) Download Attachment
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
In reply to this post by Sven Gothel
On 03/06/2015 10:08 PM, Sven Gothel wrote:

> On 03/06/2015 12:14 PM, Sven Gothel wrote:
>> Then 2.3.0 shall be released,
>> bugfixes and new-platforms shall go into 2.3.1.
>>
>> Please review!
>>
>
> Aggregated Build:
> <http://jogamp.org/deployment/archive/master/gluegen_846-joal_576-jogl_1374-jocl_1034/>
>
> Its API doc for review
> <http://jogamp.org/deployment/archive/master/gluegen_846-joal_576-jogl_1374-jocl_1034/javadoc/jogl/javadoc/>
The javadoc is _not_ updated, working on it!

>
> Test Applets / Signed jar files
> <http://jogamp.org/deployment/archive/master/gluegen_846-joal_576-jogl_1374-jocl_1034-signed/jogl-test-applets.html>
>
> ~Sven
>



signature.asc (828 bytes) Download Attachment
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
In reply to this post by Sven Gothel
On 03/06/2015 10:50 PM, Sven Gothel wrote:

> On 03/06/2015 10:08 PM, Sven Gothel wrote:
>> On 03/06/2015 12:14 PM, Sven Gothel wrote:
>>> Then 2.3.0 shall be released,
>>> bugfixes and new-platforms shall go into 2.3.1.
>>>
>>> Please review!
>>>
>>
>> Aggregated Build:
>> <http://jogamp.org/deployment/archive/master/gluegen_846-joal_576-jogl_1374-jocl_1034/>
>>
>> Its API doc for review
>> <http://jogamp.org/deployment/archive/master/gluegen_846-joal_576-jogl_1374-jocl_1034/javadoc/jogl/javadoc/>
>
> The javadoc is _not_ updated, working on it!
Updated and content replaced!

Please clear your browser cache and reload,
thx!

>
>>
>> Test Applets / Signed jar files
>> <http://jogamp.org/deployment/archive/master/gluegen_846-joal_576-jogl_1374-jocl_1034-signed/jogl-test-applets.html>
>>
>> ~Sven
>>
>
>



signature.asc (828 bytes) Download Attachment
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
In reply to this post by Sven Gothel
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
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
In reply to this post by Sven Gothel
On 03/06/2015 12:14 PM, Sven Gothel wrote:
> Planned release 2.3.0 (API change):

Please drop all [short|last-minute] request/ideas here:
  <https://jogamp.org/bugzilla/show_bug.cgi?id=1141>

>   - JOGL: Bug 1135
>     - EGL 1.4, ES 3.1, GL 4.4 + 4.5, misc..
.. and GL profile related here:
>       <https://jogamp.org/bugzilla/show_bug.cgi?id=1135>




signature.asc (828 bytes) Download Attachment
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..

a_shuang
In reply to this post by Sven Gothel
I do suggest that the JOGL official website should be improved so that new developers are able to download the stable version and daily build version easily, just like LWJGL.
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..

gouessej
Administrator
Hi

a_shuang wrote
I do suggest that the JOGL official website should be improved so that new developers are able to download the stable version and daily build version easily, just like *****
Please don't use this thread as a pretext to mention a competitor, I speak only for myself. Doing so is one of the best way of getting out of my nerves. It has been a source of trouble several times as I said here.

There is already a "Build/Download" section on our homepage which clearly mentions the current release, the autobuilds and the archived builds. I don't think that it's difficult to find the builds. We are still open to suggestions, some things could be improved a bit, feel free to contribute. I find your comparison provocative and unfair as the set of Java bindings you mention as an example is less capable than JogAmp, its AWT support has been dropped, its native windowing system supports only desktop environments, ... I prefer being concentrated on the project itself rather than on the communication around the project and if we want a better website, we will need more contributors. Are there any volunteers? Anyway, if you prefer using another library with fewer features but a "better" (purely subjective appreciation) website, feel free to do so, nothing forces you to use JogAmp.
Julien Gouesse | Personal blog | Website
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/09/2015 04:03 PM, gouessej [via jogamp] wrote:
> Hi
>
>     a_shuang wrote
>     I do suggest that the JOGL official website should be improved so that new
>     developers are able to download the stable version and daily build version
>     easily, just like *****
>
> *Please* don't ....

Hi Julien + 'a shuang' .. happy spring .. Hurray :)

I was laughing inside to myself, whether I should drop a HUGE

      B
      O
      T
      T
      O
D O W N L O A D
  N           O
              MIGHT
              A  I
              I  L
              N  I
                 G
                 H
                 THINGS
                      U
                      R
                      EH?

(dunno whether formatting stays accurate .. :)

Have fun ..

~Sven










signature.asc (828 bytes) Download Attachment
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..

elect
In reply to this post by gouessej
gouessej wrote
Hi

There is already a "Build/Download" section on our homepage which clearly mentions the current release, the autobuilds and the archived builds. I don't think that it's difficult to find the builds.
For you, goussej, but for a beginners it may not be so easy as it looks for us.

gouessej wrote
 I prefer being concentrated on the project itself rather than on the communication around the project and if we want a better website, we will need more contributors. Are there any volunteers? Anyway, if you prefer using another library with fewer features but a "better" (purely subjective appreciation) website, feel free to do so, nothing forces you to use JogAmp.
I am always available for improving the website and/or the forum
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..

gouessej
Administrator
elect wrote
For you, gouessej, but for a beginners it may not be so easy as it looks for us.
That's why I suggested to put a big green download button into the homepage several months ago so that the beginners can quickly know what they have to download but they will still have to read a bit the instructions in the wiki. In my humble opinion, we could even provide a single big JAR for JogAmp and keep the existing JARs so that we would have the best of the both worlds: the simplicity for the newbies and the modularity for those who know what they are doing.

elect wrote
I am always available for improving the website and/or the forum
In my humble opinion, your latest attempt with Discourse looks good.
Julien Gouesse | Personal blog | Website
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/10/2015 10:05 AM, gouessej [via jogamp] wrote:

>     elect wrote
>     For you, gouessej, but for a beginners it may not be so easy as it looks
>     for us.
>
> That's why I suggested to put a big green download button into the homepage
> several months ago so that the beginners can quickly know what they have to
> download but they will still have to read a bit the instructions in the wiki.
> In my humble opinion, we could even provide a single big JAR for JogAmp and
> keep the existing JARs so that we would have the best of the both worlds: the
> simplicity for the newbies and the modularity for those who know what they are
> doing.
>
Now we are talking [and giving more reason for the big fat jogamp jar].

If I have time today, I may add the big fat [inefficient] jogamp jar
explicitly for beginners.


signature.asc (828 bytes) Download Attachment
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..

elect
In reply to this post by gouessej
gouessej wrote
In my humble opinion, we could even provide a single big JAR for JogAmp and keep the existing JARs so that we would have the best of the both worlds: the simplicity for the newbies and the modularity for those who know what they are doing.
This reflects perfectly my intention

gouessej wrote
In my humble opinion, your latest attempt with Discourse looks good.
Im glad you liked it, it is a pity it didnt go any further
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/10/2015 10:26 AM, elect [via jogamp] wrote:
>     gouessej wrote
>     In my humble opinion, your latest attempt with Discourse looks good.
>
> Im glad you liked it, it is a pity it didnt go any further

Patience!

<https://jogamp.org/bugzilla/show_bug.cgi?id=1095#c15>



signature.asc (828 bytes) Download Attachment
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
In reply to this post by gouessej
On 03/10/2015 10:08 AM, Sven Gothel wrote:
> Now we are talking [and giving more reason for the big fat jogamp jar].
>
> If I have time today, I may add the big fat [inefficient] jogamp jar
> explicitly for beginners.
>
<https://jogamp.org/bugzilla/show_bug.cgi?id=1145>



signature.asc (828 bytes) Download Attachment
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..

a_shuang
In reply to this post by Sven Gothel
It seems that my suggestion had led to the dissatisfaction of someone.
So please accept my big apology first, for the mention of the 'name' which you don't want to hear.

But all I intended to do is just try to help JOGL become the best just as anyone of you, from a new learner's perspective, nothing else. Currently I'm working on my final undergraduate thesis with JOGL and I'm feeling quite comfortable with it.

Cheer
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/10/2015 11:56 AM, a_shuang [via jogamp] wrote:
> It seems that my suggestion had led to the dissatisfaction of someone.
> So please accept my big appology first, for the mention of the 'name' which
> you don't want to hear.
All good.

>
> But all I intended to do is just try to help JOGL become the best just as
> anyone of you, from a new learner's perspective, nothing else.
As you can see in the followup discussion,
your intention was quite fruitful afterall.
Maybe you share your thoughts in the new bugreport entry
<https://jogamp.org/bugzilla/show_bug.cgi?id=1145>

> Currently I'm
> working on my final undergraduate thesis with JOGL and I'm feeling quite
> comfortable with it.

Great, maybe you can share more details about it.
Maybe we can re-use your work?

Then you might find our citiation reference
on the homepage useful:
  "For citations please use this BibTex Entry"
    <http://jogamp.org/doc/bibtex/>
    <http://jogamp.org/doc/bibtex/jogamp.bib>
>
> Cheer



signature.asc (828 bytes) Download Attachment
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..

a_shuang
Sven Gothel wrote
On 03/10/2015 11:56 AM, a_shuang [via jogamp] wrote:
> Currently I'm
> working on my final undergraduate thesis with JOGL and I'm feeling quite
> comfortable with it.

Great, maybe you can share more details about it.
Maybe we can re-use your work?

Glad to:)
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
In reply to this post by Sven Gothel
On 03/06/2015 12:14 PM, Sven Gothel wrote:
> Planned release 2.3.0 (API change):

<http://jogamp.org/wiki/index.php/Release_2.3.0>

done (incl. maven @ jogamp, maven @ central is in progress ..)

Proper announcement tomorrow, have fun!

Cheers, Sven


signature.asc (828 bytes) Download Attachment
12