I don't know if any discussion of OpenGL problems is worth mentioning. OpenGL had a head start over DirectX in the early days but had closed that gap by about DirectX 9 where it became arguably a superior API to OpenGL. Not that I was happy with this because I was routing for OpenGL to go and kick butt. It seems very much that DirectX has become the trend setter for Graphics Card manufacturers with the marketing touting which version of DirectX the card supports and OpenGL compliance levels being relegated to somewhere in the other notes.
The OpenGL committee had promised an overhauled and modernised OpenGL which would be more competitive against DirectX. This was meant to be OpenGL 3.0 but the actual OpenGL 3.0 was over a year late and fell massively short of the promises. The OpenGL developer community were up in arms at the OpenGL 3.0 release. It seems things may have become better since then (perhaps motivated by having such a negative response to the OpenGL 3.0 launch). Still it seems that OpenGL is now stuck as the one adopting features which DirectX pioneers. Microsoft left the OpenGL committee some time ago. OpenGL ran pretty nicely on Windows XP but since the launch of Vista and beyond OpenGL has felt like it has been deprecated on Windows without officially having been. With the posturing from Microsoft and seemingly few Windows apps using OpenGL compared with DirectX I don't know if Microsoft would make a push to drop OpenGL support on Windows if they can. With that in mind I see some wisdom in JavaFX opting to use DirectX on Windows perhaps to reduce the chance of Microsoft pulling the rug out from under them. I don't know if Microsoft would but there seems to have been no shortage of self serving moves from big corporates lately. -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
