JavaFX Direct3D 12 first EA release
Lukasz Kostyra
lukasz.kostyra at oracle.com
Fri May 30 06:49:41 UTC 2025
Hello openjfx-dev,
The first Early Access(EA) build of JavaFX with the Windows Direct3D 12 rendering pipeline is now available at: https://jdk.java.net/javafxdirect3d12/
Please test this bundle and share your feedback by:
- emailing openjfx-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 Direct3D 12 EA page [https://jdk.java.net/javafxdirect3d12/]. Before reporting a new bug, please review the existing issues to avoid duplicates.
Important Notes:
1. This is a Windows-specific feature, so only a Windows-specific bundle is provided.
2. The default rendering pipeline is set to d3d12. Use "-Dprism.order=d3d" or "-Dprism.order=sw" to select one of the other pipelines for comparison testing.
3. It is recommended to use JDK 24 or later.
4. At this stage D3D12 backend is feature-complete, however optimization and performance have not been the focus yet. There’s still a number of improvements and adjustments that must be made in order to match/surpass D3D backend. Notable areas known to us which need improvements are the 3D pipeline and cases where color blending is used - they will work but they will be (much) slower than D3D. Please keep that in mind when testing.
5. 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.
6. Refer: Run HelloWorld using JavaFX SDK [https://openjfx.io/openjfx-docs/#install-javafx]
We look forward to your feedback.
Regards,
Lukasz
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/openjfx-dev/attachments/20250530/4b6de1ec/attachment-0001.htm>
More information about the openjfx-dev
mailing list