git: openjdk/jfx-sandbox: direct3d12: 3 new changesets
duke
duke at openjdk.org
Thu Aug 21 10:01:38 UTC 2025
Changeset: 44ba174d
Branch: direct3d12
Author: Lukasz Kostyra <lukasz.kostyra at oracle.com>
Date: 2025-08-04 12:42:57 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/44ba174dff8cf92310dcca549ca4ed4ce2e22827
Move Constant Ring Buffer to ResourceManager
! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeDevice.cpp
! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeDevice.hpp
! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12RenderingContext.cpp
! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12ResourceManager.cpp
! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12ResourceManager.hpp
Changeset: 6297bf01
Branch: direct3d12
Author: Lukasz Kostyra <lukasz.kostyra at oracle.com>
Date: 2025-08-05 13:54:14 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/6297bf01f9a3f1810d86fdee8bad08d47273e8a4
Add Profiler to track frame related events
Results can be printed by -Dprism.d3d12.profilerSummary=true
This also counts events and prints results in Release to allow profiling
on the fastest build.
! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeDevice.cpp
! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeDevice.hpp
! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeSwapChain.cpp
! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeSwapChain.hpp
! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12CommandListPool.cpp
! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12CommandListPool.hpp
! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12Config.cpp
! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12Config.hpp
+ modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12Profiler.cpp
+ modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12Profiler.hpp
! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12ResourceManager.cpp
! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12ResourceManager.hpp
! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12RingContainer.cpp
! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12RingContainer.hpp
Changeset: 4d72b1d9
Branch: direct3d12
Author: Lukasz Kostyra <lukasz.kostyra at oracle.com>
Date: 2025-08-05 14:10:36 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/4d72b1d9b890026871fa035f334ecad11038e222
Config: Remove midframeWait option
It was added temporarily to workaround stability issues with frame
synchronization, which had been fixed since
! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12Config.cpp
! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12Config.hpp
More information about the openjfx-changes
mailing list