git: openjdk/jfx-sandbox: direct3d12: Fix NearAndFarClipTest
duke
duke at openjdk.org
Fri Apr 11 11:17:07 UTC 2025
Changeset: 8d9e973b
Branch: direct3d12
Author: Lukasz Kostyra <lukasz.kostyra at oracle.com>
Date: 2025-04-11 13:09:57 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/8d9e973b282acc12c75cf2ab36ca3f25a1aedcaa
Fix NearAndFarClipTest
Enables depth clipping in PSOManager when setting up RasterizerState for
graphics rendering.
Additionally, as it turns out, D3D12 runtime will limit Viewport depth
to 0-1 range. Viewport dimensions were adjusted back and adjustClipSpace
function was added to D3D12Context.java, "borrowed" from D3DContext.java.
! modules/javafx.graphics/src/main/java/com/sun/prism/d3d12/D3D12Context.java
! 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/D3D12PSOManager.cpp
! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12RenderingContext.cpp
More information about the openjfx-changes
mailing list