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
- https://jogamp.org/deployment/archive/rc/v2.5.0-rc-20230509/
  - Maven 2.5.0-rc-20230509 @ http://www.jogamp.org/deployment/maven/
- *-java-src.zip now resides in jar subfolder in deployment
- added jogl-demos* and all *-java-src.zip to fat

Note:
<https://jogamp.org/deployment/archive/rc/v2.5.0-rc-20230509/>
is linked to
<https://jogamp.org/deployment/jogamp-next/>

Enjoy Graph/GraphUI, e.g. via
curl -O https://jogamp.org/deployment/jogamp-next/fat/jogamp-fat.jar
curl -O https://jogamp.org/deployment/jogamp-next/fat/jogl-demos.jar
java -cp jogamp-fat.jar:jogl-demos.jar  com.jogamp.opengl.demos.graph.ui.UISceneDemo03b
Reply | Threaded
Open this post in threaded view
|

Re: Release 2.5.0 ...

Manu
Thanks for JOGL v2.5.0-rc-20230509. I just tested it with Sweet Home 3D in the following environments:

- Zulu OpenJDK 11.0.13  / Windows 11 / amd64
- Oracle Java 1.0.8_202 / Windows 11 / amd64

- Zulu OpenJDK 17.0.6  / Windows 10 / amd64
- Oracle Java 1.0.8_202 / Windows 10 / amd64

- Zulu OpenJDK 19.0.2 / macOS 13.3.1 / arm64
- Zulu OpenJDK 15.0.10 / macOS 13.3.1 / arm64

- Zulu OpenJDK 17.0.5 / macOS 12.6.3 / x86_64
- Zulu OpenJDK 15.0.10 /  macOS 12.6.3 / x86_64
- Oracle Java 1.0.8_202 / macOS 12.6.3 / x86_64

- Oracle Java 1.0.8_202 / macOS 10.13.6 / x86_64
- Zulu OpenJDK 15.0.10 / macOS 10.13.6 / x86_64

- Zulu OpenJDK 15.0.10 / Mac OS X 10.9 / x86_64 (under Parallels Desktop)

And I didn't encounter any issue. Great!
Emmanuel Puybaret
Reply | Threaded
Open this post in threaded view
|

Re: Release 2.5.0 ...

Sven Gothel
Administrator
Manu wrote
Thanks for JOGL v2.5.0-rc-20230509. I just tested it with Sweet Home 3D in the following environments:

- Zulu OpenJDK 11.0.13  / Windows 11 / amd64
- Oracle Java 1.0.8_202 / Windows 11 / amd64

- Zulu OpenJDK 17.0.6  / Windows 10 / amd64
- Oracle Java 1.0.8_202 / Windows 10 / amd64

- Zulu OpenJDK 19.0.2 / macOS 13.3.1 / arm64
- Zulu OpenJDK 15.0.10 / macOS 13.3.1 / arm64

- Zulu OpenJDK 17.0.5 / macOS 12.6.3 / x86_64
- Zulu OpenJDK 15.0.10 /  macOS 12.6.3 / x86_64
- Oracle Java 1.0.8_202 / macOS 12.6.3 / x86_64

- Oracle Java 1.0.8_202 / macOS 10.13.6 / x86_64
- Zulu OpenJDK 15.0.10 / macOS 10.13.6 / x86_64

- Zulu OpenJDK 15.0.10 / Mac OS X 10.9 / x86_64 (under Parallels Desktop)

And I didn't encounter any issue. Great!
Excellent. Thank you for validation.

So we have a MacOS 10.9 test passed, Azul's Zulu is working well and a Java 1.8 VM didn't mind either :)

Question-1: Check JOGL commit 542044df793f59f56bbd9e16d0e7620b78c55128
regarding disabling Pbuffer. Is it correct that Pbuffer works with MacOS < 10.13?
Otherwise we would need to lower the bar to disable it ..
Not a really big deal .. and it can be tested when creating an offscreen drawable
w/o any specific preferences (caps).

Question-2: Does Azul's Zulu give you any edge/feature over OpenJDK?
I tested it on the Raspi AFAIK a while back and it worked great.
Still having the 'suspense' test for the VM on my todo list :)

+++

Still hacking on the High DPI issue's many scenarios .., but shall be able to complete it soon.
Reply | Threaded
Open this post in threaded view
|

Re: Release 2.5.0 ...

Manu
Sven Gothel wrote
Question-1: Check JOGL commit 542044df793f59f56bbd9e16d0e7620b78c55128
regarding disabling Pbuffer. Is it correct that Pbuffer works with MacOS < 10.13?
How can I check this easily? I use JOGL through Java 3D not directly. If you have a small JAR executable I can test, I will try it.

Question-2: Does Azul's Zulu give you any edge/feature over OpenJDK?
They were the first to support macOS arm64 in OpenJDK, the reason why I selected this distribution. As it worked well until now, I didn't change for another OpenJDK distribution.
Emmanuel Puybaret
Reply | Threaded
Open this post in threaded view
|

Re: Release 2.5.0 ...

gouessej
Administrator
In reply to this post by Sven Gothel
I tried the previous RC, I'll try 2.5.0-rc-20230509 this weekend, no regression found so far. If I have enough spare time, I'll test on my Pinephone under Mobian and on my server under Armbian too.
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: Release 2.5.0 ...

hharrison
I did a basic regression test with Jaamsim on the latest snapshot on 64-bit Windows 11, Java 8, 11 and 17 (OpenJDK) and everything works as well as it ever did. Thanks Sven.
Reply | Threaded
Open this post in threaded view
|

Re: Release 2.5.0 ...

Martin
In reply to this post by Sven Gothel
Sven Gothel wrote
Is it correct that Pbuffer works with MacOS < 10.13?
I have been using GLPBuffer class long time ago on a MacOS 10.12 and it was working, yes.

Now the offscreen canvas in jzy3D uses a GLOffscreenAutoDrawable. I do not remember the implementation - if it uses a GLPBuffer under the hood then yes :)

Reply | Threaded
Open this post in threaded view
|

Re: Release 2.5.0 ...

Sven Gothel
Administrator
Martin wrote
Now the offscreen canvas in jzy3D uses a GLOffscreenAutoDrawable. I do not remember the implementation - if it uses a GLPBuffer under the hood then yes :)
Excellent, GLOffscreenAutoDrawable API is good enough (MacOS 10.12). Such tests failed w/o my 'disable pbuffer' hack.
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:
- Resolved the HighDPI w/ AWT and NEWT
  See https://forum.jogamp.org/DPI-scaling-not-working-tp4042206p4042603.html
Reply | Threaded
Open this post in threaded view
|

Re: Release 2.5.0 ...

Sven Gothel
Administrator
In reply to this post by Sven Gothel
Reply | Threaded
Open this post in threaded view
|

Re: Release 2.5.0 ...

Manu
This post was updated on .
I successfully tested JOGL v2.5.0-rc-20230515 with Sweet Home 3D in the following environments:
- Zulu OpenJDK 15 macOS 10.9 Intel Retina
- Zulu OpenJDK 15 and Oracle Java 8u202 macOS 12.6.3 Intel Retina
- Zulu OpenJDK 19 and 15 macOS 13.3.1 ARM Retina
- Zulu OpenJDK 17 and Oracle Java 8u202 Windows 10 no HiDPI
- Zulu OpenJDK 17 and Oracle Java 8u202 Windows 10 HiDPI
- Zulu OpenJDK 11 and Oracle Java 8u202 Windows 11 HiDPI

I wanted to test it under a Mac without a Retina screen too, but my 12 years old MacBook Pro has some problems to boot completely this morning! Hope it didn't die...
Emmanuel Puybaret
Reply | Threaded
Open this post in threaded view
|

Re: Release 2.5.0 ...

Sven Gothel
Administrator
Thanks a lot for the confirmation!

Glenn also confirmed HiDPI is OK w/ his use cases, so that is finally done
and hence I started playing 'by accident' with JOAL again (see joal post).
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:
- JOAL
  - Audio/AudioFormat -> GlueGen, ALAudioSink -> JOAL
  - Cleanup
- RC https://jogamp.org/deployment/archive/rc/v2.5.0-rc-20230520/
  - Maven 2.5.0-rc-20230520 @ http://www.jogamp.org/deployment/maven/
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:
- JOAL
  - Fixed ALAudioSink dequeueing
  - Fixed ALHelpers.getALFormat(..) extended types (float, double, ..)
- RC https://jogamp.org/deployment/archive/rc/v2.5.0-rc-20230521/
  - Maven v2.5.0-rc-20230521 @ http://www.jogamp.org/deployment/maven/

Have a look at jogl-demos maven/trivial-test describing how to use our maven
https://jogamp.org/cgit/jogl-demos.git/tree/maven/trivial-test


Reply | Threaded
Open this post in threaded view
|

Re: Release 2.5.0 ...

Sven Gothel
Administrator
I forgot, while I was playing w/ deployment I couldn't locate the jogl-fonts-p0.jar
as it was hidden in the atomics subfolder  ;-)

Since it is not really an atomic (not used to aggregate the bigger jars)
I moved it into the jar folder and copied it also to the fat aggregated folder
to be used with testing etc.

See https://jogamp.org/cgit/jogl.git/commit/?id=07da0949aae6d13c7cca12bc4728e98b161dbf42
Yup, also had its tiny GlueGen patch to make it happen .. dependencies everywhere :)
Reply | Threaded
Open this post in threaded view
|

Re: Release 2.5.0 ...

Sven Gothel
Administrator
Described another round of JOAL changes .. (should be done for now)
https://forum.jogamp.org/JOAL-Update-tp4042614p4042630.html
Reply | Threaded
Open this post in threaded view
|

Re: Release 2.5.0 ...

Sven Gothel
Administrator
In reply to this post by Manu
EDIT NOTES:
- JOAL
  - Sound3D / ALAudioSink consolidation, w/ matched AudioSink + GLMediaPlayer
    for spatial sound use-cases etc -> see UISceneDemo20
    and https://forum.jogamp.org/JOAL-Update-tp4042614p4042630.html
- RC https://jogamp.org/deployment/v2.5.0-rc-20230523/
  - Maven v2.5.0-rc-20230523 @ http://www.jogamp.org/deployment/maven/

Reply | Threaded
Open this post in threaded view
|

Re: Release 2.5.0 ...

Sven Gothel
Administrator
cat wget-fat-jars.sh
#!/bin/sh

type=archive/rc
version=v2.5.0-rc-20230523
folder=${type}/${version}

mkdir ${version}
cd ${version}

wget https://jogamp.org/deployment/${folder}/fat/jogamp-fat.jar
# wget https://jogamp.org/deployment/${folder}/fat/jogamp-fat-test.jar
wget https://jogamp.org/deployment/${folder}/fat/jogl-demos.jar
wget https://jogamp.org/deployment/${folder}/fat/jogl-fonts-p0.jar

echo "Fetched from ${folder} to ${version}"

java -cp jogamp-fat.jar:jogl-demos.jar com.jogamp.opengl.demos.graph.ui.UISceneDemo20
sh wget-fat-jars.sh
Reply | Threaded
Open this post in threaded view
|

Re: Release 2.5.0 ...

Sven Gothel
Administrator
JOAL/OpenAL + GraphUI: Spatial Sound in your UI & JogAmp v2.5.0 Notes
https://jausoft.com/blog/2023/05/23/joal-openal-graphui-spatial-sound-in-your-ui-jogamp-v2-5-0-notes/
Reply | Threaded
Open this post in threaded view
|

Re: Release 2.5.0 ...

Martin
Thanks for the updates Sven!
1234