JDK-4152600 : 2D API does not use Bezier rendering routines to accelerate rendering on win32
  • Type: Bug
  • Component: client-libs
  • Sub-Component: 2d
  • Affected Version: 1.2.0
  • Priority: P4
  • Status: Closed
  • Resolution: Won't Fix
  • OS: solaris_2.5.1
  • CPU: sparc
  • Submitted: 1998-06-25
  • Updated: 1998-07-22
  • Resolved: 1998-07-22
Related Reports
Relates :  
Description
The 2D API allows a developer to specify paths containing curved Bezier
segments.  GDI provides functions to stroke and fill Bezier paths, but
the 2D implementation chooses to flatten all paths into polygons and
render them as polygons instead which reduces quality and probably
hurts performance.

Comments
EVALUATION WGraphics should probably implement ShapePipe and the validatePipe() methods should probably install it as the shape pipeline if the rendering attributes are "appropriate"... jim.graham@Eng 1998-06-25 Very similar to 4146891. I doubt any acceleration will happen if I will go through GDI. GDI performs by pixels, I'll need do a lot of checkings and so on. Eventually performance will be same.
11-06-2004