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

Marlin antialiasing renderer integration

    XMLWordPrintable

    Details

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

      Description

      This enhancement concerns the Marlin renderer integration as a new standalone renderer [sun.java2d.marlin.MarlinRenderingEngine] into the Graphics rasterizer project (OpenJDK 9).

      Marlin is derived from Pisces but optimized for both performance and scalability.

      It is derived from the marlin 0.5.6 release hosted on my github:
      https://github.com/bourgesl/marlin-renderer

      See branch openjdk:
      https://github.com/bourgesl/marlin-renderer/tree/openjdk

      FYI I performed many benchmarks with my MapBench tool:
      https://github.com/bourgesl/marlin-renderer/wiki/Benchmarks

      To use the marlin-renderer, just add the system property:
      java -Dsun.java2d.renderer=sun.java2d.marlin.MarlinRenderingEngine

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              prr Philip Race
              Reporter:
              lbourges Laurent Bourg├Ęs
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Due:
                Created:
                Updated:
                Resolved: