Release 2.5.0 ...

classic Classic list List threaded Threaded
73 messages Options
1234
Reply | Threaded
Open this post in threaded view
|

Re: Release 2.5.0 ...

Sven Gothel
Administrator
GlueGen WIP Updates ...

I rewrite parts in GlueGen (e.g. JavaEmitter),
cleaning out things for better readability,
code re-usage and certain features.

Features - besides others - are
- Callback code generation
- Using XML API specs (frontent), alternatively to C-header files
Reply | Threaded
Open this post in threaded view
|

Re: Release 2.5.0 ...

Sven Gothel
Administrator
In reply to this post by Sven Gothel
EDIT Notes / CHANGES:
- GlueGen Updates
  - Revised Struct Mapping
  - Added JavaCallback features
  - Added new documentation covering the above in detail
- JOAL
  - Added AL_SOFT_events support via GlueGen JavaCallback and using extension in ALAudioSink
- 2.5.0 schedule should be mid-to-end of July (from end of May)
Reply | Threaded
Open this post in threaded view
|

Re: Release 2.5.0 ...

Sven Gothel
Administrator
A bit more brainstorming for this 2.5.0 release ..

+++

I probably need to resolve
- fix our Bugzilla config (email issue)
- Sort the 2.5.0 features, add new stuff not yet tracked

this shall allow us to go back to our proper bug reporting and feature tracking 'ISO' methods.

+++

Hence .. well, (hope Julien forgives me) .. I might skip the relative mouse mode feature
and once again point to our 'mouse jail' NEWT feature.
Hopefully I have time and passion to implement this across all platforms thereafter.
Julien documented the 'X11 path', but Windows and MacOS would also need to be resolved.

+++

Then there is Bug 1310 open it seems,
as well as one the reported glMultiDraw*Indirect issue.
 
Both are probably easy to resolve and I will look into it these days.

+++

Other than that, I would have an interest in extracting the subtitles via FFmpeg
to have them rendered using our Graph.

Besides, there might be a few more Graph / GraphUI issues to be fixed to make
it fully production ready, e.g. tessellation fix.

+++

I like to remind interested companies .. to perhaps
getting active regarding contracting ..

Thank you!

Cheers and PEACE
Reply | Threaded
Open this post in threaded view
|

Re: Release 2.5.0 ...

Sven Gothel
Administrator
https://jogamp.org/bugzilla/show_bug.cgi?id=1433#c3

Patched our bugzilla release-5.0-stable (5.0.6)
using commit e36e9f902af57e26a3ae0e14ceb9dff78857989f
(from branch 5.0.4 .. duh!)
Hence .. whoever likes to have an account or now report something, please go ahead
(and maybe notify me for a new account)
Reply | Threaded
Open this post in threaded view
|

Re: Release 2.5.0 ...

Sven Gothel
Administrator
Reply | Threaded
Open this post in threaded view
|

Re: Release 2.5.0 ...

gouessej
Administrator
In reply to this post by Sven Gothel
We'll deal with the relative mouse mode feature later then.
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: Release 2.5.0 ...

Sven Gothel
Administrator
In reply to this post by Manu
How was the infamous statement? "It's done when it's done!"? (2.5.0) ;-)

Contracting work acquisition help: EMail to jobs at jausoft dot com
Things are slow as molasses.

Warm greetings & PEACE
Reply | Threaded
Open this post in threaded view
|

Re: Release 2.5.0 ...

Sven Gothel
Administrator
https://jogamp.org/wiki/index.php?title=SW_Tracking_Report_Objectives_for_the_release_2.5.0

Looks like we are in good shape now,
as all mentioned issues have been addressed.

The GlueGen enhancements
were also under heavy testing as of late
and fixes has been made for overall operation.
Reply | Threaded
Open this post in threaded view
|

Re: Release 2.5.0 ...

Manu
So far so good (almost) in Sweet Home 3D 7.2 Beta version where I included JOGL 20230521-v2.5.0-rc for Windows 64 bit, Linux 64 bit and macOS Intel / ARM.
Just one user reported the 3D view didn't work correctly for him compared to previous JOGL versions. Aside its graphics card type, what should I ask him to help us understand his issue?
Emmanuel Puybaret
Reply | Threaded
Open this post in threaded view
|

Re: Release 2.5.0 ...

gouessej
Administrator
Please ask him at least the driver version number and the operating system version number (subtle differences exist between Windows 10 and 11). You might have to bisect in the absence of other ways to find the culprit :s
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: Release 2.5.0 ...

Sven Gothel
Administrator
In reply to this post by Sven Gothel
Kicking off a last 2.5.0 RC build ..

If that is OK .. I will make produce the final 2.5.0
Reply | Threaded
Open this post in threaded view
|

Re: Release 2.5.0 ...

Sven Gothel
Administrator
In reply to this post by Manu
New Release Candidate
- https://jogamp.org/deployment/v2.5.0-rc-20230813/
  - Maven v2.5.0-rc-20230813 @ http://www.jogamp.org/deployment/maven/

please test ... thank you.

Edit:
FYI, the latest RC is always linked to https://jogamp.org/deployment/jogamp-next/
Reply | Threaded
Open this post in threaded view
|

Re: Release 2.5.0 ...

gouessej
Administrator
I'll test the latest RC Tuesday.
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: Release 2.5.0 ...

Sven Gothel
Administrator
This post was updated on .
Thank you ..

A quick validation test (as usual): test-fat-jars.sh

You can change the demo class, see inside.
Should work properly on Unix'sh platforms including MacOS.
For Windows .. well, use cygwin or do the similar thing.

EDIT:

Additionally, a smaller test is ...
`java -jar jogamp-fat.jar`

EDIT: See https://jogamp.org/cgit/jogl.git/tree/make/scripts/test-fat-jars.sh
Reply | Threaded
Open this post in threaded view
|

Re: Release 2.5.0 ...

Sven Gothel
Administrator
Awaiting prelim test results on various platforms.

So far it seems basic bringup does work on
Linux, Windows and MacOS - as passed via our unit tests.

If no blocking report appears, we should be good.

Reply | Threaded
Open this post in threaded view
|

Re: Release 2.5.0 ...

gouessej
Administrator
In reply to this post by Sven Gothel
Samples
It works correctly except when I click on the button "Samples".
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: Release 2.5.0 ...

Sven Gothel
Administrator
Right .. that is known to me. Should remove it or let it jump
to an even offset number (DUH!) .. then it works, click twice.
But then from samples enabled -> zero samples is also not really doing it yet.

So yeah, I will remove or restrict that button .. sort of useless.
Reply | Threaded
Open this post in threaded view
|

Re: Release 2.5.0 ...

Sven Gothel
Administrator
In reply to this post by gouessej
So otherwise working OK huh? Thx!
Reply | Threaded
Open this post in threaded view
|

Re: Release 2.5.0 ...

gouessej
Administrator
Yes, I tested on my main computer under Debian but not on my Olimex single board computer under Armbian yet.
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: Release 2.5.0 ...

Sven Gothel
Administrator
In reply to this post by Sven Gothel
Some test-fat-jars.sh logs ... all working w/ OpenJDK11 + 17, adoptium + zulu

(Currently only for macos 13.1 aarch64 as there are some reports)
https://jogamp.org/deployment/archive/rc/v2.5.0-rc-20230813/test-fat-jars.logs/
1234