United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: JDK-6766342 Improve performance of Ductus rasterizer
JDK-6766342 : Improve performance of Ductus rasterizer

Details
Type:
Bug
Submit Date:
2008-10-31
Status:
Resolved
Updated Date:
2011-01-17
Project Name:
JDK
Resolved Date:
2008-12-19
Component:
client-libs
OS:
solaris_9,generic,linux_redhat_5.0
Sub-Component:
2d
CPU:
x86,generic
Priority:
P3
Resolution:
Fixed
Affected Versions:
6,6u12
Fixed Versions:
6u12 (b03)

Related Reports
Backport:
Relates:
Relates:

Sub Tasks

Description
Antialiased rendering performance is still important and we should do whatever
it takes to improve it.

                                    

Comments
EVALUATION

A lot of work was done to optimize recognition and dispatching of rendering
operations that equate to filling or drawing a parallelogram for the D3D and
OGL rasterizers in 6update10.  The first step here is to apply the same
optimizations to the AA software pipelines.

The rest of the description - dealing with regular and wide round rects and
ovals - will have to be handled in a separate effort.
                                     
2008-12-12
EVALUATION

A bug in clipping was found during the PIT cycle of this bug (not by the PIT itself, but coincidentally by engineering during the PIT cycle) and a second bugid was opened for it (6785791).  The webrevs for fixing the new bug were tracked under the new bugid, but the fix was folded in to the fix for this bug during the PIT cycle for bookkeeping purposes and the new bug was marked as a duplicate of this bug.

The webrevs and integration push for fixing this bug in JDK7 simply combined the fixes for both bugs into a single dual webrev under this bugid and a single push.
                                     
2010-12-13
EVALUATION

http://hg.openjdk.java.net/jdk7/build/jdk/rev/4d6f9aaa2600
                                     
2011-01-17



Hardware and Software, Engineered to Work Together