Summary
Make Metal the default JavaFX rendering pipeline for macOS
Problem
Apple has deprecated the OpenGL rendering library on macOS. Hence, we have implemented a new rendering pipeline that uses Apple's own Metal library APIs.
The Metal rendering pipeline has been well tested and is now ready to be set as default rendering pipeline on macOS.
Solution
Set Metal rendering pipeline as default for macOS. Changing it early in jfx27 would offer us good testing before release.
Specification
There is no change in the public APIs. But it changes the default prism rendering pipeline on macOS.
Currently the default rendering pipeline on macOS is the OpenGL es2 pipeline. The pipeline can be changed by setting the system property -Dprism.order.
In case of any issues with metal pipeline, users can always switch back to es2 by passing -Dprism.order=es2
- csr of
-
JDK-8373091 Make Metal the default JavaFX rendering pipeline for macOS
-
- Open
-