I have been running into problems with JOGL and JDK11 and it seems that the JOGL project is not being maintained very much any more. Is this correct? No new releases in several years, and hardly any commits to the repo. I'm not complaining, just trying to understand the state of the project.
If JOGL is no longer being maintained, are there any alternative libraries that can render inside a JPanel? LWJGL does not seem to support that (unless you manually shuffle pixels around.)
Thanks, I'll check that out. Do you know if your fixes might have solved the high-dpi problems? For example, with Windows 10 display scaling set to 200%, my GLCanvas should fill the entire JPanel, but instead occupies only a quarter of it. (With JDK8, the GLCanvas occupies all of the JPanel, as it should.) This category of problem has been discussed in a few threads, including:
Please don't mention any competitors here, our forum doesn't have to become a billboard for them. Do you really think that this forum is the right place to claim that our project is dead?
JOGL 2.3.3 is still being prepared, you talked about a single repo whereas there are several contributors. We just try to avoid bothering Sven uselessly as he's very busy. Jenkins has been up for some months now, things are going better as time goes by.
Moreover, I remind you that I provided a patched version just to help a few individuals and I really appreciate Wade's efforts.
Seriously, there are some real bugs to fix but some developers shouldn't be worried about a few warnings.
Wade, if I find some time to get rid of the bug affecting Mesa (smartly this time, which is a challenge), do you think that we could plan to provide a release candidate?
It's still possible to set Java 1.8 compliance when compiling with Java 11, but I'm not sure if the resulting build will actually work with Java 1.8, because to compile with Java 11 I had to remove -bootclasspath from our build.xml, so Java 1.8 may not be able to find these classes anymore.
There are also some unit test failures when running on modern OSes that would need to be worked through. There's the issue of GTK 3 compatibility on Linux, and there may be other problems with macOS 10.14 that I don't know about (my laptop only supports up to 10.13; I need to buy a new Mac :)). I also don't have any AMD GPUs, so any testing I do on Windows/Linux/Mac would be Nvidia-only. What I'm trying to say is that doing a high-quality new release would take a good bit of work, and would require hardware that I don't currently have available :)