git: openjdk/jfx-sandbox: direct3d12: 2 new changesets

duke duke at openjdk.org
Tue Feb 25 13:42:17 UTC 2025


Changeset: 06b26a43
Branch: direct3d12
Author:    Lukasz Kostyra <lukasz.kostyra at oracle.com>
Date:      2025-02-20 11:51:56 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/06b26a4356c846636ff727c6187c1e82ab53b6e0

D3D12Shader: Implement disable()

I have not observed any code paths use this method, so I kind of did it
based on a hunch, but it's there.

! modules/javafx.graphics/src/main/java/com/sun/prism/d3d12/D3D12Shader.java
! modules/javafx.graphics/src/main/java/com/sun/prism/d3d12/ni/D3D12NativeDevice.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/D3D12RenderingContext.cpp

Changeset: 0e2e7507
Branch: direct3d12
Author:    Lukasz Kostyra <lukasz.kostyra at oracle.com>
Date:      2025-02-25 13:47:28 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/0e2e750729b87514d4a40bf9443e7873b3b8a7f8

D3D12Pipeline: Implement adapter/device information printing

This is done to match functionality from D3D backend, which with
-Dprism.verbose=true prints details about the OS, driver and graphics
device.

! modules/javafx.graphics/src/main/java/com/sun/prism/d3d12/D3D12Pipeline.java
+ modules/javafx.graphics/src/main/java/com/sun/prism/d3d12/ni/D3D12AdapterInformation.java
+ modules/javafx.graphics/src/main/java/com/sun/prism/d3d12/ni/D3D12DeviceInformation.java
! modules/javafx.graphics/src/main/java/com/sun/prism/d3d12/ni/D3D12NativeInstance.java
! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeDevice.cpp
! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeInstance.cpp
! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeInstance.hpp
+ modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12DeviceInformation.hpp
! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12Logger.cpp
! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12Logger.hpp



More information about the openjfx-changes mailing list