RFR: 8365576: Temporarily make Metal the default JavaFX rendering pipeline for macOS

Kevin Rushforth kcr at openjdk.org
Tue Aug 19 15:39:46 UTC 2025


On Tue, 19 Aug 2025 15:15:54 GMT, Andy Goryachev <angorya at openjdk.org> wrote:

>> On macOS, temporarily set the default rendering pipeline to Metal, for the next ~7 weeks (until Oct 2).
>> This is done to get more testing of the Metal pipeline.
>> If you need to use the ES2 pipeline, add **-Dprism.order=es2** option to the Java command.
>
> modules/javafx.graphics/src/main/java/com/sun/prism/impl/PrismSettings.java line 208:
> 
>> 206:             tryOrderArr = new String[] { "d3d", "sw" };
>> 207:         } else if (PlatformUtil.isMac()) {
>> 208:             tryOrderArr = new String[] { "mtl", "es2", "sw" };
> 
> perhaps add a comment here and refer to a follow-up issue to undo this change?

Given that this is intended to be temporary, that's a good idea. It will help anyone looking at it to know that it will be reverted soon.

-------------

PR Review Comment: https://git.openjdk.org/jfx/pull/1876#discussion_r2285648632


More information about the openjfx-dev mailing list