Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8198885

upgrade Marlin (java2d) to 0.9.1

    Details

    • Type: Enhancement
    • Status: Resolved
    • Priority: P4
    • Resolution: Fixed
    • Affects Version/s: 11
    • Fix Version/s: 11
    • Component/s: client-libs
    • Labels:
      None
    • Subcomponent:
      2d
    • Resolved In Build:
      b08

      Description

      Marlin 0.9.1 provides many enhancements:
      - clipping in dasher (path subdivision at clip edges)
      - enhanced clipping in stroker & filler
      - higher curve accuracy (cubic roots solver fixed in float variant)
      - subpixel sampling enhanced to 256x8 (asymetric) to improve visual quality of nearly vertical segments without any performance cost

      In the future, it may be worth to use larger tiles 128x64 (high gains on buffered / volatile images for large shapes) once D3D/OpenGL (awt) pipelines get adapted to support larger tiles than 32x32

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                lbourges Laurent Bourgès
                Reporter:
                lbourges Laurent Bourgès
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: