> 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
