Hardware accelerated Java applets to break in Mac OS X update?!

Apple’s developer website currently contains a preview release of their next update. In the release notes the following is mentioned:

As I understand this basically means that all applets using LWJGL, JOGL or Java 3D are going to break once this update is released.

I imagine we’ll get a fix in for LWJGL as soon as possible, but… that is rather irritating. Will said fix work on a “plugin1” Java deployment as well as “plugin2”? Grr

Cas :slight_smile:

hmm strange, why can’t apple just use the standard java plugin2 like everyone else? or better submit their changes to be merged with the official plugin2.

still not sure how they can pull this off without breaking AWT, would be nice however if someone can confirm that it does indeed break JOGL/LWJGL applets.

The proposed solution mentions Core Animation (which was introduced in OS X 10.5), so no if you want to support older Macs.

but but but… AFAIK there’s basically an AWT/JNI interface that’s what allows us to get the “HDC” or whatever it’s called on MacOS, which allows us to get GL contexts etc etc. If they just go breaking that interface’s semantics then surely quite a lot of dependent code is going to break - not just LWJGL. I mean, there are probably a lot of other places that use Java in-house to do things and have a handle on the native windowing systems through JNI.

This is all very odd.

Cas :slight_smile: