JDK-8365576 : Temporarily make Metal the default JavaFX rendering pipeline for macOS
  • Type: Enhancement
  • Component: javafx
  • Sub-Component: graphics
  • Affected Version: jfx26
  • Priority: P3
  • Status: Open
  • Resolution: Unresolved
  • OS: os_x
  • Submitted: 2025-08-14
  • Updated: 2025-08-15
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other
jfx26Unresolved
Related Reports
Blocks :  
Blocks :  
Relates :  
Description
JDK-8271024, which implemented the macOS Metal Rendering Pipeline for JavaFX, was integrated into JavaFX 26 build 4.

The plan of record has always been that for JavaFX 26 the new Metal pipeline will be OFF by default and must be explicitly enabled by setting a system property.

We are not changing that plan, but to get more testing exposure we intend to make it the default (instead of OpenGL) for approximately 7 weeks (starting with next week's build through the build of 2nd Oct 2025, inclusive) of JavaFX 26.
Comments
Since JDK-8350479 alters the default pipeline logic slightly, and we want to test the SW pipeline using the default Metal glass implementation, that bug is listed as a blocker for temporarily switching the default pipeline.
14-08-2025