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.

Reply via email to