Hi Lukasz,
created:
- https://bugs.openjdk.org/browse/JDK-8369116 (LineChart)
- https://bugs.openjdk.org/browse/JDK-8369117 (Fullscreen)
FYI: The ALT+ENTER fullscreen behavior really comes from DXGI. This behavior can also be disabled. Godot does it here:
Also noted that in the ticket!
And thank your for working on Direct3D12!
-- Marius
Gesendet: Freitag, 3. Oktober 2025 um 11:55
Von: "Lukasz Kostyra" <[email protected]>
An: "Marius Hanl" <[email protected]>
CC: "[email protected]" <[email protected]>
Betreff: RE: JavaFX Direct3D 12 rendering pipeline for Windows
Thanks for checking. I can reproduce both of those as well. The LineChart bug happens with your code (interestingly not in Ensemble8 examples I checked…) and the fullscreen bug also happens on Ensemble. Filing JBS issues would be helpful, you can set me as an assignee as well.
> Interestingly, this seems to be a new feature from Direct3D 12? Because before, ALT+ENTER did nothing for me
This is possible. To get a D3D12 device and create a D3D12 swap chain we need to integrate with DXGI which is a “new" subsystem of Windows (“new” == did not exist when 9.0c was out; I believe it was introduced with Windows Vista and starting from DX10). It is possible DXGI has some integrations that make this behaviour possible.
I didn’t look too deep into fullscreen behaviour, mostly because related system tests we have work perfectly fine on 12. My main worry is that it might clash with something JavaFX expects from switching to full screen, so I guess it’s time to take a closer look :)
-Lukasz
