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

Remove the Marlin rendering engine (single-precision)

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Fixed
    • Icon: P4 P4
    • 17
    • 17
    • client-libs
    • None
    • 2d
    • b06

      Since JDK10, the java2d anti-aliasing rendering engine is the Marlin renderer with two variants:
      - MarlinRenderingEngine (single-precision): its pipeline is based on float values
      - DMarlinRenderingEngine (double-precision): its pipeline is based on float values

      The default java2d renderer is the DMarlinRenderingEngine (double-precision), since JDK10: it is now tested & validated for years in production.

      For JDK17 I propose to remove the former MarlinRenderingEngine (single-precision) to ease maintenance and clean-up all relevant jtreg tests.

            lbourges Laurent Bourgès
            lbourges Laurent Bourgès
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: