git: openjdk/jfx-sandbox: direct3d12: Set Texture sampling parameters on D3D12Context.updateTexture()

duke duke at openjdk.org
Wed Apr 23 12:54:28 UTC 2025


Changeset: 36aa9653
Branch: direct3d12
Author:    Lukasz Kostyra <lukasz.kostyra at oracle.com>
Date:      2025-04-23 14:49:10 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/36aa9653964800bef01982ad060ff629099b1b6d

Set Texture sampling parameters on D3D12Context.updateTexture()

D3D12Context.updateTexture() was missing functionality that picks
different sampling parameters. This was added and SamplerStorage was
rewritten to be more generic, with possibility to add more sampling
parameters in the future.

This fixes systemTest ImageSmoothingDrawTest.

! modules/javafx.graphics/src/main/java/com/sun/prism/d3d12/D3D12Context.java
! modules/javafx.graphics/src/main/java/com/sun/prism/d3d12/ni/D3D12NativeTexture.java
! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12Common.hpp
! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeDevice.cpp
! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeTexture.cpp
! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeTexture.hpp
+ modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12SamplerDesc.hpp
! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12SamplerStorage.cpp
! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12SamplerStorage.hpp



More information about the openjfx-changes mailing list