JavaFX Metal: First EA build available for Testing

Ambarish Rapte ambarish.rapte at oracle.com
Thu Jan 23 05:13:10 UTC 2025


Hello openjfx-dev,

The first Early Access(EA) build of JavaFX with the macOS Metal rendering pipeline is now available at: https://jdk.java.net/javafxmetal

Please test this bundle and share your feedback by:
- emailing jfx-dev at openjdk.java.net<mailto:jfx-dev at openjdk.java.net> or
- reporting issues via JBS[https://bugs.openjdk.org/] or at https://bugreport.java.com
This is the first EA release and some work is still in progress, so you may encounter issues.

Known issues and pending tasks are captured on JBS and can be accessed using the filter provided on the Metal EA page[https://jdk.java.net/javafxmetal].
Before reporting a new bug, please review the existing issues to avoid duplicates.

Important Notes:
1. This is a macOS-specific feature, so only two macOS-specific bundles are provided.
2. The default rendering pipeline is set to Metal. Using other pipelines (e.g., -Dprism.order=es2 or -Dprism.order=sw) will result in error.
3. It is recommended to use JDK 24 or later.
4. Optionally, enable Metal validations while testing, e.g.: export METAL_DEVICE_WRAPPER_TYPE=1, export METAL_SHADER_VALIDATION=1
5. Must disable all the active Metal validations when testing for performance, e.g.: export METAL_DEVICE_WRAPPER_TYPE=0, export METAL_SHADER_VALIDATION=0
6. Issue behavior may vary across different hardware. So, please provide detailed information, such as the output of "java -Dprism.verbose=true", when reporting or discussing issues.
7. Refer: Run HelloWorld using JavaFX SDK[https://openjfx.io/openjfx-docs/#install-javafx]

We look forward to your feedback.

Regards,
Ambarish

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/openjfx-dev/attachments/20250123/88e1676d/attachment-0001.htm>


More information about the openjfx-dev mailing list