from the release notes:
"Radar #3726347"
"Java2D OpenGL Pipeline Not Supported"
Weren't we supposed to be getting graphical acceleration back finally?
Who from Apple said that the Java2D OpenGL pipeline would be the way
that is done?
All Apple has said is that Java is built on other frameworks in Mac
OS X and the groups working on those frameworks would be adding
aspect of hardware acceleration and that Java would gain from those
changes / enhancements.
So have you heard of a thing called Quartz 2D Extreme (Q2DX)?
The aqua look and feel is built on top of Cocoa / Quartz 2D.
Cocoa is built on top of Quartz 2D.
Quartz 2D is hardware accelerated via Quartz 2D Extreme (and well as
nice improvements in the software render in Tiger).
Note 10.4 currently has Quartz 2D Extreme turned off across the whole
of the OS but it is available to developer to play with in order to
do development. I would expect it to be enabled in a future build on
Mac OS X (or possibly on request of an application). Likely disabled
because of rendering issues, possibly with specific applications or
hardware.
Additionally it looks like an option exists for Java applications in
addition to that supplied by Quartz Debug to enable Q2DX for their
applications.
apple.awt.graphics.EnableQ2DX
Quartz 2D acceleration is a feature included in Mac OS X v.10.4 for
development purposes. It uses hardware acceleration to speed up
rendering of simple primitives like images, lines, rects, and simple
characters.
Anyway expect more documentation online from Apple sometime soon.
In the short term review the following which is a high level look at
Quartz 2D exterme, it takes some liberties in how it discusses things
to keep things simple (for one don't take CPU/GPU block diagrams as
gospel since they gloss over many details).
-Shawn
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Java-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/java-dev/email@hidden