[OpenJDK 2D-Dev] Webrevs for AA transformed rectangles and wide lines

Jim Graham james.graham at oracle.com
Tue Dec 14 20:57:37 UTC 2010


This is a forward port of the second half of the fixes in 6u12 for doing 
fast transformed rectangles and wide lines.  This time the AA pipelines 
are upgraded to handle parallelograms directly and some new native loops 
are added to do direct rasterization of AA parallelogram filling and 
stroking.

http://cr.openjdk.java.net/~flar/6766342/webrev.1/

Note that we've already done some reviews of the code internally so this 
will get pushed to the 2D repo soon, but I wanted to get the webrevs out 
here for reference as well in case we decide to do some even more 
optimal things in the Pisces pipeline.  The current Pisces support for 
this code just treats the parallelogram as a special hardcoded path that 
is fed manually to the renderer, but a specialized algorithm could 
compute the tiles directly from the parallelogram corners...

			...jim



More information about the 2d-dev mailing list