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

Jim Graham james.graham at oracle.com
Fri Dec 3 00:02:50 UTC 2010


I should clarify - it looks like the ability to classify rendering 
operations as parallelograms is already in JDK7 - but it is only used by 
the HW pipelines (OGL and D3D).  This change leverages the existing 
parallelogram classification code into the software pipeline - it 
doesn't create that ability.

So, the classification of those primitives should already be vetted by 
the OGL and D3D pipelines, this is more about the (new) use of the 
converters in the software pipeline validation and the correctness of 
the (new) software loops themselves...

			...jim

On 12/1/2010 5:42 PM, Jim Graham wrote:
> This is a forward port of some fixes I made in 6u12 to make transformed
> rectangles and wide lines go fast by implementing "Parallelogram"
> rendering pipelines and loops.
>
> There will be a follow-on fix for AA rectangles and wide lines coming.
> This was the first stage that teaches the basic graphics engine how to
> manage parallelograms and implements just the non-AA loops for it.
>
> http://cr.openjdk.java.net/~flar/6775317/webrev.0/
>
> ...jim



More information about the 2d-dev mailing list