git: openjdk/jfx-sandbox: direct3d12: Shaders: Minor QoL changes

duke duke at openjdk.org
Mon Feb 10 12:01:35 UTC 2025


Changeset: 1cd582a4
Branch: direct3d12
Author:    Lukasz Kostyra <lukasz.kostyra at oracle.com>
Date:      2025-02-10 12:57:04 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/1cd582a45664b7fcd98198c7d094bcd10e31ee5d

Shaders: Minor QoL changes

- Separated samplers from textures in Internal shader declarations
- Renamed ShaderResourceHeleprs::srvAllocator to rvAllocator
  -> Descriptor Heap used for these allocations is not just for Shader
     Resource Views but also for Unordered Access Views

! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeShader.cpp
! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12InternalShader.cpp
! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12InternalShader.hpp
! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12MipmapGenComputeShader.cpp
! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12ResourceManager.cpp
! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12Shader.hpp
! modules/javafx.graphics/src/main/native-prism-d3d12/hlsl6/Internal_D3D12ShaderResourceDataHeader.hpp



More information about the openjfx-changes mailing list