JavaFX Direct3D 12 - Second EA release
Christopher Schnick
crschnick at xpipe.io
Thu Nov 13 15:10:36 UTC 2025
I just tried to run a project with provided jmods and at some point,
certain nodes are just not rendered anymore and the window contents
vanish. But they render for a short period of time.
There is no exception thrown as far as I can see, so not sure what you
need for debugging.
For testing, this is the built application with the d3d12 jmods that you
can use to attempt to reproduce the problem: https://we.tl/t-DJuX0BeqXm
. It is built from these sources: https://github.com/xpipe-io/kickstartfx
On 13/11/2025 14:40, Lukasz Kostyra wrote:
>
> Hello openjfx-dev,
>
> The second 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 second EA release. The backend is feature-complete and
> went through a first optimization pass, but it still requires some
> more testing on more hardware variants before we can consider it
> complete. As such, with this release we also would like to call for
> help with performance testing the backend (more details on that will
> be sent in a separate email thread).
>
> 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 25 or later.
>
> 4. At this stage D3D12 backend is feature-complete and went through
> the first phase of optimization. It is worth noting that, while
> generally we noticed performance improvements, it might not be on par
> with D3D backend on every machine combo - we already noted
> performance being worse on recent NVidia discrete GPUs
> [https://bugs.openjdk.org/browse/JDK-8370486] and are looking for
> solutions.
>
> 5. Issue behavior may vary across different hardware, so please
> provide detailed information, such as the output of "java
> -Dprism.verbose=true" or used hardware, 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
>
>
> Confidential- Oracle Internal
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/openjfx-dev/attachments/20251113/16d32a58/attachment.htm>
More information about the openjfx-dev
mailing list