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

Temporarily make Metal the default 2D rendering pipeline for macOS

XMLWordPrintable

    • Icon: CSR CSR
    • Resolution: Approved
    • Icon: P3 P3
    • 17
    • client-libs
    • None
    • 2d
    • behavioral
    • low
    • Potential for rendering differences if there are bugs but finding such bugs is the whole purpose
    • System or security property
    • Implementation

      Summary

      Temporarily make Metal the default Java 2D rendering pipeline for macOS

      Problem

      Being off by default, Metal does not get as much exposure (testing) as if it were on by default.

      Solution

      Make Metal the default pipeline and OpenGL the optional pipeline. This involves adjusting the behaviors described in CSR https://bugs.openjdk.java.net/browse/JDK-8262499

      Specification

      Metal will be default where available. To revert to OpenGL specify -Dsun.java2d.opengl= "True" | "true"

            prr Philip Race
            prr Philip Race
            Jayathirth D V, Kevin Rushforth
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: