Yep have been away from java and GL for some time hence answering oldest message first, but don't worry I will answer :)
That is awesome if you had MESA working on macOS. I am curious how you solved the issue with library loading. If you bumped PanamaGL from Java 19 to 20 that is awesome. I was about to start this soon but I'd be glad to rather review your work through a PR on the gitlab projects. The more people able to commit to this code base, the best for this project. I'll answer more in depth to your recent message. Thank you a lot. ------- Original Message ------- Le mardi 23 mai 2023 à 13:25, Michael Hall <[email protected]> a écrit : >> On May 23, 2023, at 5:54 AM, Martin Pernollet >> <[email protected]> wrote: >> >> Hi Philip, >> >> Thank you a lot for these helpful clarifications. >> >> You are right, I definitely need to jump on a dedicated OS thread. It is a >> pity the -XstartOnFirstThread does not do it. >> >> We may probably use JOGL's OSXUtil class that does a good job at handling >> this already. The only limitation is that getting OSXUtil requires depending >> on all JOGL which additionally requires tweaks to avoid hangs and the like. >> >> Regards, >> >> Martin >> >> ------- Original Message ------- >> Le mardi 18 avril 2023 à 19:52, Philip Race <[email protected]> a écrit >> : > > Martin, > > A little strange you are replying to this one from April but not mine from 2 > days ago? > > As I remember there were two show stopper issues. First OS/X OpenGL required > -XstartOnFirstThread which didn’t work for Swing applications, and, Apple was > discontinuing OpenGL support in favor of their own Metal API’s? > > In my post I mentioned that using a Mesa offscreen build I was able to run > the demo creating an offscreen image and saving it to disk. > > As I remember your goal was to create an offscreen image and then copy it > over to Swing. So, that’s done? > > I changed the Panama API’s you used from 19 to 20. Which you will have to do > sometime? > > Other than that for OS/X supporting OpenGL api’s going forward for Swing, or > probably JavaFX, what is wrong with what I have? Maybe I can fix it. > > Mike
